网站建设安全--数据库下载漏洞

网站建设安全--数据库下载漏洞 攻击原理:在用access做后台数据库时,如果有人通过各种方法知道或者猜到了服务器的access数据库的路径和数据库名称,那么他也能够下载这个access数据库文件,这是非常危险的。
防范技巧:
(1)为你的数据库文件名称起个复杂的非常规的名字,并把它放在几层目录下。所谓 非常规, 打个比方说,比如有个数据库要保存的是有关书籍的信息, 可不要给它起个book.mdb的名字,而要起个怪怪的名称,比如d34ksfslf.mdb, 并把它放在如./kdslf/i44/studi/的几层目录下,这样黑客要想通过猜的方式得到你的access数据库文件就难上加难了。
(2)不要把数据库名写在程序中。有些人喜欢把dsn写在程序中,比如:
以下是引用片段:
dbpath = server.mappath(cmddb.mdb)
conn.open driver={microsoft access driver (*.mdb)};dbq= & dbpath
假如万一给人拿到了源程序,你的access数据库的名字就一览无余了。因此建议你在odbc里设置数据源,再在程序中这样写: 
conn.openshujiyuan
(3)使用access来为数据库文件编码及加密。首先在工具→安全→加密/解密数据库中选取数据库(如:employer.mdb),然后按确定,接着会出现数据库加密后另存为的窗口,可存为:employer1.mdb。
要注意的是,以上的动作并不是对数据库设置密码,而只是对数据库文件加以编码,目的是为了防止他人使用别的工具来查看数据库文件的内容。
接下来我们为数据库加密,首先打开经过编码了的 employer1.mdb,在打开时,选择独占方式。然后选取功能表的工具→安全→设置数据库密码,接着输入密码即可。这样即使他人得到了 employer1.mdb文件,没有密码他也是无法看到 employer1.mdb中的内容。
网站建设安全--特殊字符 网站建设安全--自动备份被下载 网站建设安全之inc文件泄露问题 网站建设安全之验证被绕过 网站建设安全之用户名与口令被破解 ?



上一个:新手创建自己网页全过程
下一个:暂无
安康网站建设,安康做网站,安康网站设计