防止access数据库下载方法
作者:天边鱼 日期:2010-4-10 22:3:40
1.修改数据库名
这个很简单.. 发挥你的想象力, 把数据库的名字起的变态点.. 再变态点..
比如我公司原来的网站数据库: #7878xiazaibuleqisini.mdb
2.数据库前面加"#"
这个更简单.. 就是在数据库名字前面加个"#"字, url解析的时候会认为这是一个锚记, 因此只解析#号前面的部分
举一反三.. 比如把数据库名字叫shuju;ku.mdb.. 下载的时候url会自动解析成shuju%ku.mdb ..但是目录里根本没有shuju%ku.mdb
这样就达到了防下载的功能, 不过此方法有矛有盾, 比如把"#"换成"%23"来代替就行了
3.加密数据库
access里工具-安全-设置数据库密码
即使被下载了也没用, 不过前提是连接页面的密码不被窃取
破解方法也简单.. 因为本身access的加密机制就不算很难, 上网找几个破解工具就基本搞定
4.把数据库后缀名改成: asp或asa或别的
这个和1没啥区别.. 不过改成asp或者asa的插一句话比较方便..
5.数据库在web目录的外边
这个是跟别人学的.. D:\web是你的网站目录, 你数据库可以放在D:\data里, 连接为: ../data/数据库.mdb
这样想下都下不了..
6.修改IIS增加对mdb的扩展映射
IIS的属性--主目录--配置--映射--应用程序扩展
添加对.mdb的应用解析, 比如直接访问则解析到404错误页之类的..
评论: 1 | 查看次数:
发表评论
上一篇
下一篇


Tags:
[2010-4-11 10:27:56]
防止被黑的有效方法之一~