这样能防止access数据库别下载吗?

来源:百度知道 编辑:UC知道 时间:2024/05/18 06:29:51
购买的主机有两个文件夹有个只能放数据库文件,一个是网站目录.把数据库放到那个数据库文件夹中就不会被下载了吗?

楼上的写那么多有用么??

虚拟主机默认的data文件夹外界是不能访问的。数据库文件放里面当然安全!

还有一种更好的方法,无论你放到那里数据库都不能被下载!

那就是把数据库文件的名称前加上一个“#”符号!

原理是下载的时候只能识别 #号前名的部分,对于后面的自动去掉,比如你要下载:http://www.pcdigest.com/date/#123.mdb(假设存在的话)。无论是IE还是FLASHGET等下到的都是http://www.pcdigest.com/date/index.htm(index.asp、default.jsp等你在IIS设置的首页文档)

ASP+Access的安全隐患及对策

ASP+Access的安全隐患ASP+Access解决方案的主要安全隐患来自Access数据库的安全性,其次在于ASP网页设计过程中的安全漏洞。

1.Access数据库的存储隐患
在ASP +Access应用系统中,如果获得或者猜到Access数据库的存储路径和数据库名,则该数据库就可以被下载到本地。例如:对于网上书店的Access 数据库,人们一般命名为book.mdb、store.mdb等,而存储的路径一般为“URL/database”或干脆放在根目录(“URL/”)下。这样,只要在浏览器地址栏中敲入地址:“URL/database/store.mdb”,就可以轻易地把store.mdb下载到本地的机器中。

2.Access数据库的解密隐患

由于Access数据库的加密机制非常简单,所以即使数据库设置了密码,解密也很容易。该数据库系统通过将用户输入的密码与某一固定密钥进行异或来形成一个加密串,并将其存储在*.