通行证: 用户 密码 网站建设  下载中心 社区论坛 信息公告 MY小屋
联系我们
设为首页
加入收藏

 

QQ,ASP,PHP,JSP,XML,SQL,.Net,编程 程序 网页图象 建站经验 私服
首页 | 新闻资讯 | 编程开发 | 网页设计 | 图形图象 | 网络媒体 | 网站模板 | 数 据 库 | 投稿
论坛 | 操作系统 | 系统优化 | 网络安全 | 黑客技术 | 硬件学堂 | 硬件报价 | 服 务 器 | 地图
专题 | 应用软件 | 聊天通讯 | Q Q 专栏 | 建站经验 | 在线工具 | 站长Club | 注 册 表 | 旧版
社会 | 游戏娱乐 | 设计欣赏 | 疑难解答 | 社区论坛 | 韩国素材 | 素材图库 | 广告服务 | 服务
当前位置:首页>>数 据 库>>MSAccess>>正文 新版上线![旧版]
注:打开慢时请稍等

防止ACCESS数据库被下载的9种方法

http://www.iyit.net  日期:2006-11-9 11:07:33  来源:iyit.net录入  点击:
参加讨论

篇首语:原来改mdb为ASP就能防下载是鬼话。
    引子:昨天和animator试验了一下,把 data.mdb文件改名为data.
asp文件后放在wwwroot目录里。然后 在IE中输入data.asp路径后,发现IE显示一片空白,右键- >察看源文件,跳出记事本,将内容另存为。mdb文件 ,用Access打开,发现需要密码,也就是说至少文件头被破坏。
    然后用 Flashget试验下载data.
asp文件,并另存为data.mdb文件,发现用ACCESS打开完好无损!!!看 来,好一些编程人员在开发的时候都认为,改了mdb后缀为asp就能防下载的概念,是错的!后台数据库被下载对于一个asp+a ccess的网站来说无疑是一场惨绝人寰的灾难。今天找了各方的文章,归纳一下有以下9种办法防止数据库被下载(欢迎补充):& nbsp;
    1.发挥你的想象力 修改
数据库文件名不用说,这是最最偷懒的方法,但是若攻击者通过第三方途径获得了数据库的路径),就玩完了。比如说攻击者本来只能拿到list权 ,结果意外看到了数据库路径,就可以冠冕堂皇地把数据库下载回去研究了。另外,数据文件通常大小都比较大,起再隐蔽的文件名都瞒 不了人。故保密性为最低。
    2.
数据库名后缀改为ASA、ASP
    此法须配合一些要进行一些设置,否则就会出现本文开头的那种情况
    (1)二进制字段添加(此招我还没有炼成-_-+)。
    (2) 在这个文件中加入<%或%>,IIS就会按
ASP语法来解析,然后就会报告500错误,自然不能下载了。可是 如果只是简单的在数据库的文本或者备注字段加入<%是没用的,因为ACCESS会对其中的内容进行处理,在数据库里他会以 < %的形式存在,无效!正确的方法是将 <%存入OLE对象字段里,这样我们的目的就能达到了。&nbs p;作方法:首先,用notepad新建一个内容为 <% 的 文本文件,随便起个名字存档。
    接着,用Access打开您的
数据库文件,新建一个表,随便起个名字,在表中添加一个OLE对象的字段,然后添加一个记录, 插入之前建立的文本文件,如果操作正确的话,应该可以看到一个新的名为"数据包"的记录。即可
    3.
数据库名前加"#"只需要把数据库文件前名加上#、然后修改数据库连接文件(如conn.asp)中的数据库地址。原理是下载的时候只能识别& nbsp;#号前名的部分,对于后面的自动去掉,比如你要下载:http://www.pcdigest.com/date/# 123.mdb(假设存在的话)。无论是 IE还是FLASHGET等下到的都是http://www.test.com/dat e/index.htm(index.asp、 default.JSP等你在IIS设置的首页文档)
    另外在
数据库文件名中保留一些空格也起到类似作用,由于HTTP协议对地址解析的特殊性,空格会被编码为"%",如http ://www.test.com/date/123 ;456.mdb,下载的时http: //www. test.com/date/123 %456.mdb.而我们的目录就根本没有123%456.mdb这个文件,所 以下载也是无效的这样的修改后,即使你暴露了数据库地址,一般情况下别人也是无法下载!
    4.加密
数据库首先在选取"工具-> 安全->加密/解密数据库,选取数据库(如:employer.mdb),然后接确定,接 着会出现"数据库加密后另存为"的窗口,存为: employer1.mdb.接着employer.mdb就会被编码,然后存为 employer1.mdb……要注意的是,以上的动作并不是对

本新闻共3页,当前在第1页  1  2  3  


编辑:iyit.net [发送给好友] [打印本页] [关闭窗口] [返回顶部]
上一篇:Access秘密、技巧和陷阱
下一篇:Access数据库安全的几个问题
转载请注明来源:www.iyit.net
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。

 相关文章
基于Access数据库的抽奖系统设计 Access数据库安全的几个问题 Access秘密、技巧和陷阱
Word与Access数据交流技巧 把Access数据库移植到SQL 将现有的Access数据库升级为SQL
Access实现密码管理的另一种方式 破解Access(*.mdb)目前所有版本的密码
最新更新 热点排行 推荐新闻
基于Access数据库的抽奖系统设计
Access数据库安全的几个问题
防止ACCESS数据库被下载的9种方法
Access秘密、技巧和陷阱
Word与Access数据交流技巧
基于Access数据库的抽奖系统设计
Access数据库安全的几个问题
防止ACCESS数据库被下载的9种方法
Access秘密、技巧和陷阱
Word与Access数据交流技巧
把Access数据库移植到SQL
将现有的Access数据库升级为SQL
Access实现密码管理的另一种方式
破解Access(*.mdb)目前所有版本的密码
黑客经常更改的系统配置文件及注册表
Access实现密码管理的另一种方式
基于Access数据库的抽奖系统设计
Access数据库安全的几个问题
防止ACCESS数据库被下载的9种方法
Access秘密、技巧和陷阱
破解QQ密码如此简单 
DOS教程 DOS命令基础应用
低格、分区、高格的应对--DOS命令应用
合并VCD片断、快速删除文件夹--DOS命令
一劳永逸--批处理命令(一)
永久免费网游《刀OL》11月3日开放新服
破解Windows密码如此简单!
SQL Server安装文件挂起错误解决办法
三分钟让你的系统变处女:Acronis Tru
QQ号码激活的常见问题及案例分析 
基于Access数据库的抽奖系统设计
Access数据库安全的几个问题
防止ACCESS数据库被下载的9种方法
Word与Access数据交流技巧
把Access数据库移植到SQL
基于Access数据库的抽奖系统设计
Access数据库安全的几个问题
防止ACCESS数据库被下载的9种方法
Word与Access数据交流技巧
把Access数据库移植到SQL
将现有的Access数据库升级为SQL
Access实现密码管理的另一种方式
破解Access(*.mdb)目前所有版本的密码
一些著名的韩国素材站 
常用JS网页广告代码,网页特效

设置首 页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
Copyrights © 2004-2006 iYiT.Net All Rights Reserved.
网站合作、广告联系QQ:147007642、466949678
易特网络技术 点击这里给我发消息