带你深入了解Access数据库的4种安全方式
日期:2008年7月15日 作者: 查看:[大字体 中字体 小字体]-
一、密码式
给数据库起一个随机复杂的名称,避免被猜到被下载,这种方式在以前很流行,因为大家都对自己的代码很有自信。但随着错误提示对数据库地址的泄露导致数据库被非法下载,这种方式也就越来越少人用了。
二、"#"式
在数据库名称里加上#号,从URL上请求时#是请求地址和请求参数的一个分隔字符,如果知道了数据库名,直接请求的话,如:http://www.xx.com/access#.mdb,WEB服务器会认为请求的是access而不是access#.mdb,所以会提示找不到文件,但是很遗憾,URL中对于这些特殊的字符都会有一个特殊的表示方式,#的特殊表示就是%23,如http://www.xx.com/access%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文件进行尝试运行的。
(出处:http://www.hackhome.com)
-
- 带你深入了解Access数据库的4种安全方式 相关文章:
- ·Asp.net(c#)数据库操作类
- ·数据库连接字符串大全
- ·数据库设计说明书
- ·VS2008的Linq,更新数据就那么费劲?
- ·asp.net(C#)海量数据表高效率分页算法(易懂,不使用存储过程)
- ·提高查询速度:SQL Server数据库优化方案
- ·使用高级条件筛选Excel表中的数据
- ·Excel中分类设置录入数据的下拉列表
- ·Oracle数据库检查死锁的sql
- ·巧用Excel函数来实现工作表间的数据关联
- 带你深入了解Access数据库的4种安全方式 相关软件
- ·DataExplore数据恢复大师 v2.72
- ·好优数据恢复大师专业版 V1.0
- ·数据结构与算法
- ·数据病毒木马暴力杀灭天王 PowerRmv V1.0
- ·QQ IP数据库 纯真版 0620
- ·网络数据包拦截软件(Visual Sniffer) V1.01
- ·ACCESS数据库密码破解专家 V2.0
- ·《金卡绣球》股票数据转换宝 V2006
- ·MIS数据库 V10.0
- ·汉字字模点阵数据批量生成工具 V5.0
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
精品推荐
热点TOP10
- ·Access与Sql Server之ASP代码比较
- ·教你如何保证Microsoft Access的安全性
- ·Excel和Access间复制、导入和导出数据
- ·在MsSql、Access两种数据库中插入记录后马上得到自动编号的ID值
- ·Access.Image控件PictureData属性数组格式
- ·Access 2K/XP 数据库的最佳NTFS权限设置
- ·教你在Access数据库中如何使用SQL
- ·ACCESS中如何使用SQL
- ·ASP实现access随机显示不重复记录解决方案
- ·ACCESS如何打印窗体中当前显示的记录
- ·在Access数据库中使用SQL Server语句
- ·整理:防止Access数据库被下载的9种方法
- ·如何优化MICROSOFT ACCESS提高速度
- ·网站选SQL Server还是Access当后台数据库好?
- ·保存对共享Access数据库的设计更改(MDB)
- ·Excel隔行调整行高的四种有效方法
- ·掌握部署 Access项目的方法
- ·推荐:Access数据库安全中常见问题汇总
- ·Oracle与Access表之间的导入和导出实现
- ·避免SQL Server和Access的空值冲突
