
2006-4-13 18:16
mzwqxing
Access数据库要做到哪些安全?
Access数据库要做到哪些安全?Access数据库要做到哪些安全?Access数据库要做到哪些安全?Access数据库要做到哪些安全?Access数据库要做到哪些安全?
就是不会被下载等
2006-4-28 01:14
duma
后缀后改为 .asp .
2006-4-28 01:23
祥子
把里面的数据进行加密,可以用现成的加密软件,也可以自己写算法实现。
我以前就做过数据加密,我用到的算法是把单字节的字符扩展为双字节的乱码。
当然在读取的时候要还原。
2006-5-6 01:30
geminiblue
access----密码字段用掩码+加密(同意斑猪的,自己写算法,MD5破解多的是)
文件名直接改为:Global.asa,单独搞一个目录,目录名最好起的复杂点,智商小于80的人想不到的那些名称,嘿嘿
ASP程序要防注入,要后进行错误处理,不然暴个程序出错的问题的话,数据库很容易被下载下来
2006-5-6 11:35
xpnew
还有一条,也是用来防下载的。
办法就是在库里建一个表。表名任意。建一个文本字段,字段名也任意。数据为<%dfdfdf%>,这样下载的时候,IIS就会以为这个文件是一个包含asp代码的程序。就会执行其中的dfdfdf。那时候就会报错停止下载了。
需要说明的是3点:
1、当然这里面的前提就是文件名要改作.asp的。
2、上面我说的是基本的原理,具体操作的时候还得经过一些步骤,主要麻烦的就是往那个字段里填数据了。
我平常都是把这个表导过来导过去的,所以怎么作我忘记了。不好意思。
3、设置好服务器fso权限。
4、所谓的安全都是相对的。再怎么作也不能保证百分之百。
asp(asp.net)的安全都是脆弱的,因为windows操作系统的安全性本身就脆弱的。就算你的程序,你的网站(虚机)安全都弄完了,也有可能被攻破。因为此路不通的话,讨厌的假黑客(我认为真正的黑客不会无聊地玩你的网站,对他而言没什么意思。)也可以绕过去。国内的话,我觉得万网的做法是很好的,可惜人家不公开。
顺利说一句,我并不想引起什么操作系统安全或者什么编程语言安全的辩论。
linux、jsp、php的安全一有部分就是因为它们枯涩难懂,不像windows和asp那那简单易用。我觉得,每一种操作系统和编程语言都是有长有短的,计算机是给人提供方便的,所以从这一点上看,我个倾向windows、asp.net
2006-5-9 09:18
路人甲
access数据库目前来看,针对这种数据库的黑软太多了
首先要保证程序的安全性
然后对于数据库,当然是做到防止下载是最好了
(提供一个楼上几位好象都没说到的一个方法,超简单,但又非常使用的:在IIS里面给mdb文件建立一个非关系映射,即不能解析MDB文件,效果就是,即使入侵者知道数据库路径,下载的时候,总是提示类似“该文件不存在,或被删除”的信息,可以下去试试哦!)
所谓道高一尺,魔高一丈,有防就有攻
为了防止数据库最终还是被非法下载,就要在程序里面做文章了,就跟楼上的几位说的一样,敏感信息使用非常加密手段。
至于其他的什么改路径、名字、扩展名的我就不多说了,呵呵
页:
[1]
Powered by Discuz! Archiver 5.5.0
© 2001-2006 Comsenz Inc.