mssql数据库比ACCESS数据库 安全吗?
现在用ACC数据库 但整体被放马 是同一个人! 可能是我用了一个插件的问题! 想问下懂的人MSSQL数据库 比 ACC的安全性会好吗!
现在用ACC数据库 但整体被放马 是同一个人! 可能是我用了一个插件的问题! 想问下懂的人MSSQL数据库 比 ACC的安全性会好吗!
答案:安全性上肯定是mssql安全,但是你都让人家放了马了,哪个都一样吧
其他:MSSQL应该安全些吧. ACCESS与MSsQL相比可谓小巫见大巫.MSSQL提供的数据备份与数据保护都是比较专业的,看你会不会用而已。
由于Access数据库的加密机制非常简单,所以即使数据库设置了密码,
解密也很容易。该数据库系统通过将用户输入的密码与某一固定密钥进行 异或来形成一个加密串,并将其存储在*.mdb文件中从地址“&H42”开 始的区域内。由于异或操作的特点是“经过两次异或就恢复原值”,因 此,用这一密钥与*.mdb文件中的加密串进行第二次异或操作,就可以轻 松地得到Access数据库的密码。基于这种原理,可以很容易地编制出解密程序。
如果获得或者猜到Access数据库的存储路 径和数据库名,则该数据库就可以被下载到本地。 由此可见,无论是否设置了数据库密码,只要数据库被下载,其信息就没有任何安全性可言了。
Access数据库加密机制过于简单,因此,如何有效地防止Access 数据库被下载?下面是简单和常用的方法
1.非常规命名法
防止数据库被找到的简便方法是为Access数据库文件起一个复杂的非常规名字,并把它存放在多层目录下。例如,对于网上书店的数据库文件,
不要简单地命名为“book.mdb”“store.mdb”,而是要起个非常规的 名字,例faq19jhsvzbal.mdb,再把它放在
如./akkjj16t/kjhgb661/acd/avccx55 之类的深层目录下。这样,对于
一些通过猜的方式得到Access数据库文件名的非法访问方法起到了有效的
阻止作用。
2.使用ODBC数据源
在程序设计中,应尽量使用ODBC数据源,不要把数据库名直接写在程序中。否则,数据库名将随源代码的失密而一同失密。
Access是一种桌面数据库,只适合数据量少的应用,在处理少量数据和单机访问的数据库时是很好的,效率也很高。但是它的同时访问客户端不能多于4个。access数据库有一定的极限,如果数据达到100M左右,很容易造成服务器iis假死,或者消耗掉服务器的内存导致服务器崩溃。 不一定
上一个:哪个数据库好?? mssql?
下一个:nf mssql