您目前的位置 : 首页 >> 上海万科假日风景 >> 正文

yy资深站长3点常见的直通车推行操作误区探秘者

日期:2016-7-15(原创文章,禁止转载)

2008-05-23 10:28

来源:互联

编辑:远行客【纠错】人评论

A-A+

怎样开淘宝店 站优化方法 创业如何取得投资

小米note顶配版评测

最新LOL活动

数据库,站运营的基础,站生存的要素癫痫病医院哪家最好,不管是个人用户还是企业用户都非常依赖站数据库的支持,但是很多别有用心的攻击者也一样非常看重站数据库。

对个人站来讲,遭到建站条件的制约,Access数据库成了广大个人站站长的首选。但是,Access数据库本身存在很多安全隐患,攻击者一旦找到数据库文件的存储路径和文件名,后缀名为.mdb的Access数据库文件就会被下载,站中的许多重要信息会被一览无余,非常可怕。固然,大家采取了各种措施来加强Access数据库文件的安全,但真的有效吗?

存在漏洞的保护措施

流传最为广泛的一种Access数据库文件保护措施,是将Access数据库文件的后缀名由.mdb改成.asp,接着再修改数据库连接文件(如p)中的数据库地址内容,这样一来即便他人知道数据库文件的文件名和存储位置,也没法进行下载。

这是上最流行的一种增强Access数据库安全的方法,而且还有强大的理论基础。

由于.mdb文件不会被IIS服务器处理,而是直接将内容输出到Web浏览器湖南癫痫病专科医院排名,而.asp文件则要经过IIS服务器处理,Web浏览器显示的是处理结果,并不是ASP文件的内容。

但大家疏忽了一个很重要的问题,这就是IIS服务器到底处理了ASP文档中的哪些内容。这里笔者提示大家,只有ASP文件中标志符间的内容才会被IIS服务器处理,而其他内容则直接输出到用户的Web浏览器。你的数据库文件中包括这些特殊标志符吗?即便有,Access也可能会对文档中的标志符进行特殊处理,使之无效。因此后缀为.asp的数据库文件一样是不安全的,还是会被歹意下载。

面对蛊惑人心的理论,和众人的附和,笔者也开始相信此方法的有效性。但事实胜于雄辩,一次无意间的实验,让笔者完全揭露了这个流言。

笔者首先将一个名为b的数据库文件改名为p,然后上传到站服务器中。运行flashGet,进入添加新的下载任务对话框,在址栏中输入p文件的存储路径,然后在重命名栏中输入b。进行下载后,笔者发现可以很顺利地打开b,而且它所存储的信息也被一览无余。这就充分说明了单纯地将数据库文件名的后缀.mdb改成癫痫病能治疗吗.asp,还是存在安全隐患。

没有最安全,只有更安全

任何事情都不是绝对的,因此增强Access数据库文件的安全也只是相对的。毕竟Access只能用于小型数据库的解决方案,它存在很多先天不足,特别是在安全方面。

我们所采取的各种方法,也只是相对来讲增强了Access数据库文件的安全,并不能实现绝对的安全,毕竟先天不足的问题是没法解决的。下面笔者为大家介绍一些方法,虽然不能完全避免他人下载Access数据库文件,但只要你善用它们,Access数据库文件就会更安全。

方法1:数据库文件名应复杂

要下载Access数据库文件,首先必须知道该数据库文件的存储路径和文件名。如果你将本来非常简单的数据库文件名修改得更加复杂,这样那些不怀好意者就要花费更多的时间去猜想数据库文件名,无形中增强了Access数据库的安全性。

很多ASP程序为方便用户使用,它的数据库文件通常都被命名为b,这大大方便了有经验的攻击者。如果我们将数据库文件名修改得复杂一些,他人就不容易猜到,如将b修改为b然后修改数据库连接文件中的相应信息。这样Access数据库就相对安全一些。此方法适合于那些租用Web空间的用户使用。

不足之处:一旦查看到数据库连接文件(如p)中的内容,再复杂的文件名也杯水车薪。

1

2

下一页

查看全文

友情链接:

猿穴坏山网 | 最好听的游戏音乐 | 申纪兰儿子 | 金美辛资料 | 跳舞的小游戏 | 马伊琍座驾 | 丽江火车站到机场