首页 > 知识•资讯 > 网站建设安全--数据库下载漏洞 > 正文

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

2010/3/27 0:00:00 · 稿源:传诚信
网站建设安全--数据库下载漏洞

  攻击原理:在用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.open"shujiyuan"

 
  (3)使用Access来为数据库文件编码及加密。首先在"工具→安全→加密/解密数据库"中选取数据库(如:employer.mdb),然后按确定,接着会出现"数据库加密后另存为"的窗口,可存为:"employer1.mdb"。

  要注意的是,以上的动作并不是对数据库设置密码,而只是对数据库文件加以编码,目的是为了防止他人使用别的工具来查看数据库文件的内容。

  接下来我们为数据库加密,首先打开经过编码了的 employer1.mdb,在打开时,选择"独占"方式。然后选取功能表的"工具→安全→设置数据库密码",接着输入密码即可。这样即使他人得到了 employer1.mdb文件,没有密码他也是无法看到 employer1.mdb中的内容。

  • 网站建设安全--特殊字符
  • 网站建设安全--自动备份被下载
  • 网站建设安全之inc文件泄露问题
  • 网站建设安全之验证被绕过
  • 网站建设安全之用户名与口令被破解
  •  

    选择北京网站建设公司-传诚信,优质服务,绝对不容错过 !
    1. 优秀的网络资源,稳定的网站和速度保证 
    配送双线独立ip空间,国际A级BGP机房,99.5% 的主机在线时间) 
    2. 7年北京网站建设经验,优秀的技术和设计水平,更放心 
    3. 全程省心服务,不必担心自己不懂网络,更省心。 

    -----------------------------------------------------------------------------------------------------
    我们的与众不同之处:

        免费网络营销顾问:我们为您提供免费的网络营销顾问服务,您需要了解关于如何开展网络营销,电子商务网站设计等的事宜,欢迎随时联系我们。

        seo友好的网站管理系统:除了优质的网站空间,网站管理系统,和网站设计外,我们的网站管理系统更是seo友好的,包括:自定义栏目名,Google Sitemap自动生成,静态页面生成等等,让您的网站。

         免费网络营销培训:如何更好的投放网络广告,如何提高网络广告的投资回报,如何发帖子,
         如何优化网站,我们有丰富的经验开放给您!祝君成功!

    联系我们:010-62199213 62122723-808 贾先生
    北京网站建设公司-传诚信网站:www.ccxcn.com 点击查看经典网站案例

    北京传诚信网站建设2010年建站套餐及优惠!点击查看!

    • 相关推荐
    • 大家在看
    客户服务
    咨询热线

    010-62199213

    24小时咨询热线

    139-1050-5354