Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 网站建设 > ASP > [z]access数据库的安全性
【标  题】:[z]access数据库的安全性
【关键字】:access
【来  源】:http://blog.csdn.net/huyoo/archive/2006/02/11/597041.aspx

[z]access数据库的安全性

Your Ad Here

关于access数据库的安全性 转自亿人社区


看看下面的:

OK
现在大部分网站都使用asp+access构建,这样的话通过下载access数据库简单就可以对网站进行破坏!
而很多的网站都不太重视这些,比如数据库文件名是data.mdb等
而又有一部分人认为把数据库的扩展名改成.asp就万事大吉了,
其实不然!大家可以做个试验 ,在自己的机器上把mdb改成asa或者asp 然后用任何一种下载工具下载,下载之后再把文件名改成.mdb
文件照样可以用!道理很简单!iis只执行<% %>内的内容,而mdb文件单纯的修改扩展名只会让iis错误的以txt方式显示出来
你可以看见,如果在浏览器执行***.asp(注意:这个是mdb数据库)就会看见一大堆乱码,和你用记事本打开看见的一样!
防止数据库被下载的方法就有4种
1:在数据库新建一个表,表名为<%safe就可以了 ,这样iis在解析的时候会出现500错误,数据库也就下载不了了!
2:在你的数据库文件名后门加上# (不是扩展名,比如name#.mdb)这样iis就以为你是在请求该目录中默认的文件名,比如index.asp,如果iis找不到就会发出403禁止浏览目录的错误警告!
3:在iis中是把数据库所在的目录设为不可读,这样就可以防止被下载!请放心,这样做不会影响asp程序的正常使用!!
4:直接使用数据源 (ODBC)这样数据库就可以不用在web目录里面,从而彻底防止被下载,但是这样做你必须拥有服务器的管理员权限,哈哈,大部分虚拟主机用户是不可能用数据源 (ODBC)的!

纪念二百篇:【上一篇】
Python 笔记2:Tuple with automated packing/unpacking:【下一篇】
【相关文章】
  • Google software allows remote access to PCs
  • 2006年1月版比起前版 Data Access Application Block 的变化
  • QuickWAP V1.5Access数据库列表显示实战
  • 什么是Access Violation?我该如何调试它
  • "拒绝访问(Access Denied)"错误的快捷诊断方法
  • "拒绝访问(Access Denied)"错误的快捷诊断方法
  • 如何解决ACCESS中SELECT TOP语句竟然返回多条记录的问题?
  • 如何解决ACCESS中SELECT TOP语句竟然返回多条记录的问题?
  • 两个未公开的ACCESS方法的使用技巧
  • 一个支持asp.net2.0和Sql server及Access的免费空间
  • 【随机文章】
  • asp+版本简单的留言板的制作(二)
  • Linux环境java中文乱码解决方案
  • openoffice输入latex里split类似的公式的方法
  • 更改“我的文档”的提示信息
  • Linux 2.6 内核的嵌入式系统应用
  • 安装oracle后jre找不到的错误
  • 好久没来,CSDN的BLOG改版了?
  • Solaris 10 SMF
  • 2003年4月全国计算机等级考试二级FoxBASE试卷(含答案)
  • Find a way out of the ClassLoader maze (1)
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.