| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY 
共有 913 人关注过本帖
标题:【个人总结】acess数据库防下载及安全策略!期待补充!
收藏  订阅  推荐  打印 
xmuer
Rank: 3Rank: 3
等级:中级会员
帖子:233
积分:2596
注册:2007-5-10
【个人总结】acess数据库防下载及安全策略!期待补充!

1、文件路径:尽量隐蔽,不要放在很好找的地方,conn.asp文件也是最好藏隐蔽一点;

2、文件名:尽量复杂,如加入#号、空格等(起到截断作用),并且将后缀修改成.asp或者.asa,如:#ABC D^E@#FGHIJK#.asp;

3、在acess数据库中添加一个notdownload表,表类型是“OLE对象”,里面放一个错误的asp语句,比如"<%";

下面这段代码的作用就是在acess数据库内生成一个3所说的表:
  将以下代码存成.asp文件,放在数据库所在目录下执行一次即可。
程序代码:
<%   
  Dim   DB,RS,SQL   
  DB   =   "DB.asp"         '这里改成您的数据库,一定要是asp后缀   
  Set   Conn   =   Server.CreateObject("Adodb.Connection")   
  Conn.Open   "Provider=Microsoft.Jet.OLEDB.4.0;Data   Source="&Server.MapPath(db)   
  Conn.Execute("CREATE   Table   NotDownload(NotDown   OLEObject)")   '创建一个NotDownload表,类型设为OLE对象;
  Set   RS   =   Server.CreateObject("ADODB.RecordSet")   
  SQL   =   "SELECT   *   FROM   NotDownload"   
  RS.Open   SQL,Conn,1,3   
  RS.Addnew   
  RS("NotDown").appendchunk(chrB(Asc("<"))   &   chrB(Asc("%")))    '写入<%
  RS.Update   
  RS.Close   
  Set   RS   =   Nothing   
  Conn.Close   
  Set   Conn   =   Nothing   
  Response.Write   "数据库防下载处理完成,请确认您的Access数据库已经改为ASP后缀"   
  %>   
4、把数据库里面的敏感信息加密,一般用MD5加密,这样别人即使把你的数据库down下来了,看懂了也得一阵子,这样至少还有补救的可 能。 MD5详细技术见:[url]http://www.xmuer.cn/Article.asp?To=Show&ID=24[/url]
5、把数据库放在虚拟目录之外~
6、甄别主机提供商的质量,尽量选用系统性能稳定、安全防护好的主机,有条件的最好自己办一台主机!

[[italic] 本帖最后由 xmuer 于 2008-1-8 22:16 编辑 [/italic]]
搜索更多相关主题的帖子: 数据库  acess  SQL  期待  asp  
本帖最近评分记录
2008-1-8 10:06
永夜的极光
Rank: 12Rank: 12Rank: 12
等级:版主
威望:17
帖子:2666
积分:34005
注册:2007-10-9

[url]http://bbs.bc-cn.net/viewthread.php?tid=179154&extra=page%3D1%26amp%3Bfilter%3Ddigest[/url]

这个帖子还有一个方法,利用ISAPI Filter

从BFS(Breadth First Study)到DFS(Depth First Study)
学习VIM中,欢迎访问我的blog  http://hi.baidu.com/newkedison
严重鄙视一切把论坛当成作业生成器和人肉搜索引擎的人
2008-1-8 11:33
xmuer
Rank: 3Rank: 3
等级:中级会员
帖子:233
积分:2596
注册:2007-5-10
哈~~谢谢!~

适用于有主机控制权限的人~
2008-1-8 11:57
3314969
Rank: 1
等级:新手上路
帖子:14
积分:314
注册:2007-11-22

晕!这是哪个傻冒写的,如果有人挂马,我看你的数据库要怎么收拾,全部后缀名为.asp的都会中招,数据库也不例外,因为数据库的后缀改为.asp

[[italic] 本帖最后由 3314969 于 2008-1-8 17:58 编辑 [/italic]]
2008-1-8 17:56
永夜的极光
Rank: 12Rank: 12Rank: 12
等级:版主
威望:17
帖子:2666
积分:34005
注册:2007-10-9

LS请尊重别人的劳动成果

从BFS(Breadth First Study)到DFS(Depth First Study)
学习VIM中,欢迎访问我的blog  http://hi.baidu.com/newkedison
严重鄙视一切把论坛当成作业生成器和人肉搜索引擎的人
2008-1-8 20:17
xmuer
Rank: 3Rank: 3
等级:中级会员
帖子:233
积分:2596
注册:2007-5-10
。。。。。。。



我写的这个是针对买虚拟主机的网站的,不过看你的言词好像是个主机供应商是吧?!
我不是骂人,只是觉得你好像很"牛X"的样子。
你写一个更完善的给我看看~

[[italic] 本帖最后由 xmuer 于 2008-1-11 21:12 编辑 [/italic]]
2008-1-8 20:17
skybirdzw
Rank: 3Rank: 3
等级:中级会员
帖子:171
积分:2026
注册:2007-3-30
回复 6# 的帖子

LZ别介意,呵呵,是好的 东西自然会被大家认可!
2008-1-8 20:40
3314969
Rank: 1
等级:新手上路
帖子:14
积分:314
注册:2007-11-22

你才是SB,无论怎么样,你要是让人把网站挂马了,你数据库也会中招的,你要是比我牛你试试把这样的数据库暴下来#_%66%6C%79%23feng#.mdb
2008-1-9 14:23
zhongx
Rank: 3Rank: 3
等级:中级会员
威望:1
帖子:250
积分:2682
注册:2007-8-16

DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD

请尊重别人...............

感动常在,每天比昨天进步一点.
2008-1-9 19:29
jxdz086465
Rank: 2
等级:注册会员
帖子:56
积分:670
注册:2007-5-22

发言无罪

----------------------65计划日23个根据地。----------------------
2008-1-11 20:57
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.052558 second(s), 10 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved