欢迎来到HELLO素材网! 南京网站制作选择顺炫科技
丰富的DIV CSS模版、JS,jQuery特效免费提供下载
当前位置:主页 > 建站教程 > 服务器教程 >

Access数据库的平安模式

发表于2019-04-24 18:00| 次阅读| 来源网络整理| 作者session

摘要:Access数据库的平安模式

Access数据库的平安模式

  一、明码式
  
  给数据库起一个随机简单的称号,避免被猜到被下载,这种模式在以前很盛行,由于大家都对本人的代码很有自信。但随着谬误揭示对数据库地址的泄露导致数据库被非法下载,这种模式也就越来越少人用了。
  
  二、"#"式
  
  在数据库称号里加上#号,从URL上申请时#是申请地址和申请参数的一个分隔字符,假设知道了数据库名,间接申请的话,如:#.mdb,WEB服务器会以为申请的是access而不是access#.mdb,所以会揭示找不到文件,然而很遗憾,URL中对于这些特殊的字符都会有一个特殊的示意模式,#的特殊示意就是%23,如%23.mdb,那么access#.mdb将会被下载。还有假设用FlashGet之类的下载工具也可能间接下载。
  
  三、ASP式
  
  这种作法是比较业余但也是很平安的也是如今比较盛行的作法,然而如今许多的人只是作了一半,只是将数据名改成ASP而以,这样的话间接用FlashGet之类的下载工具一样可能将数据库下载,这种模式的正确作法有两步:
  
  第一步:在数据库内创建一个字段,称号轻易,类型是OLE对象,内容设置为单字节型的"
  
  这段代码运转完之后将会在数据库内生成一个nodownload表,表内字段是notdown。假设数据库内已有同名的数据表存在请将代码内的nodownload改老本人想要的数据表名即可。
  
  四、asa式
  
  这种模式的真理是应用IIS对ASA文件的保护,从而使得数据库文件不能从URL上间接申请下载,然而这种模式被曲解成只需将文件后缀改成ASA就可能了。要知道IIS只是对global.asa这个文件名有申请保护,所以这种模式只能将数据库名设置为global.asa,而且要留意的是,设置成global.asa之后最好不要将其放在主机或虚构目录的根目录里,不然会被IIS当然失常的global.asa文件停止尝试运转的。