下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

4种关于Access数据库的安全方式

作者:课课家教育     来源: http://www.kokojia.com点击数:2295发布时间: 2019-03-08 09:42:26

标签: access基础access认证access数据库

  小编发现现在很多朋友使用Access的mdb文件作为数据库,然而要是使用access的mdb文件作为数据库的话,那么就需要考虑access的安全性问题,一般放服务器的文件需要做一些安全设置,防止别人恶意下载,下面小编就给大家介绍四种Access数据库的安全方式。

  (一)密码式

  为了避免被猜到然后被下载,许多人就给数据库起一个随机复杂的名称,在以前这方式很流行,这是由于大家对自己的代码都很有自信。然而,随着错误提示对数据库地址的泄露导致数据库被非法下载,用该方式的人也就越来越少了。

Access数据库的4种安全方式_access基础_access认证_access数据库_课课家

  (二)"#"式

  我们在数据库的名称里加上#号,从URL上请求时“#”指的是请求地址以及参数的分隔字符。要是知道了数据库名,直接请求,如下:http://www.xx.com/access#.mdb,那么web服务器就认为请求的是access而非access#.mdb,就会提示找不到文件,而URL中对于这些特殊的字符会有特殊的表示方式,“#”的特殊表示为%23,例如:http://www.xx.com/access%23.mdb,那access#.mdb会被下载。要是用flashGet之类的下载工具也能直接下载。

Access数据库的安全方式

  (三)asp式

  目前,比较流行asp式的作法,它较专业但很安全,但许多人只作了一半,只把数据改成ASP,然后直接用FlashGet之类的下载工具也能将数据库下载,正确作法如下:

  首先,在数据库创建字段,名称随意,类型为OLE对象,内容设置为单字节型的"

  该代码运行之后会在数据库内生成nodownload表,表内字段是notdown。要是数据库已经有同名数据表把代码内的nodownload改成想要的数据表名就可以。

安全方式

  (四)asa式

  该方式的真谛是用IIS对ASA文件的保护,使得数据库文件不可以从URL上请求直接下载,而该方式被误解成只要把文件后缀改为ASA就行。而IIS只对global.asa文件名请求保护,所以只可以把数据库名设置为global.asa,而且设置成global.asa后尽量不要把它放在主机或者是虚拟目录的根目录里面,不然的话会被IIS,正常的global.asa文件就可以尝试运行。

  总结:以上就是关于Access数据库的4种安全方式了,要是大家都掌握了的话,相信大家就可以更好保密access的内容啦。大家懂得了理论知识以后,记得还要多运用在实践当中哦。如果大家对本教程有什么不明白的地方,欢迎咨询小编,希望可以帮助到大家哦。

赞(0)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程