This Domain(Admin5.com) is for Sale:

Access数据库安全攻防策略

时间:2007-12-23  来源:不详  作者:迈克DB


  ON ERROR RESUME NEXT 就可以解决这个问题.
 防守篇:
  
  上面我们介绍了怎么去下载.

  这里我再为大家提讲解一些防止被下载的方法.

  一、你用的是虚拟主机:

  首先在你的MDB文件中建一个表.表中取一个字段名叫:NotDownLoad吧.

  在表名建一个字段.字段中填入:

  如图4:


  呵呵,再把改名为.Asp的.为什么要取名为其实=’a’-1这里你可以乱输入

  只要不是正确的
Asp语句就行了。因为这样把扩展名改成.ASP后在IE中输入的时候.

  碰到了他就会去解释之间的代码,让他解释吧。呵呵会出错,所以绝对不会正确的被下载.  

  如图5:

  你让为安全了吗?呵呵还不安全.我们还得在名前加上一个#号。 织梦内容管理系统

  如:#Data.
Asp这里的#号并不是用来作防止下载的。防止下载的刚才的过程已经作了解释.当你有多个MDB文件,并放在同一个目录下.如:12yes的整站系统.  

  假如我们猜到治理员MDB文件的位置并且从另一个系统中得到SQL注入漏洞的同时

  可以采用ACCESS跨库查询的方法.来取得治理员库中的记录.

  假如我们在库名前面加上#号的时候,就算你猜测到了.我们也不怕

  提交:select * from d:webdata#data..admin sql查询语句,系统会提示出错.因为#在SQL语法中有表示日期的作用.语法出错也就不会去执行查询条件了.(呵呵12yes目前还有一个漏洞我用access跨库的方法攻击成功过!)

  我认为比较安全的就应该是#文件名.
Asp 并且建一个临时表,表中有一字段

  输入
ASP代码,让ASP不能被正确的解释.

  二、你用的是托管主机:

  这种防下载的方法就太好办了.呵呵把你的放到IIS以外的目录.打死我,我也下不了.
织梦内容管理系统


  如你的WEB目录在D:WebWebSite目录下.

  那么就把保存在D:WebData目录下.


  
安全

看完这篇,您有何感觉呢?

文章评论

共有位Admini5网友发表了评论 查看完整内容

24小时热门信息