日期:2014-05-18  浏览次数:20325 次

高手请进:100分求一数据库安全解决方案!
我需要达到这样的要求:
1.即使别人把我的硬盘拿走,也读不到我的数据库。
2.由于数据库非常大,不能用单个字段加密的方法,这样会浪费查询成本。
好像MS-SQL实现不了,有没有其它数据库可以实现,或者我可以用哪些其它方法实现?

------解决方案--------------------
我看,貌似你可以把硬盘加锁


我就那么一说
------解决方案--------------------
也是,SQL Server的Login是服务器的,不是数据库的。只要把服务停了,然后把数据文件拷贝走,在其他服务器上附加就可以看数据库了。

真不安全。


------解决方案--------------------
数据库的安全是通过多种途径来一起保障的。

如果数据库所在的硬盘都被盗走,那么一定是不安全的,除非你加密数据。
------解决方案--------------------
数据库安全解决方案:


1.即使别人把我的硬盘拿走,也读不到我的数据库。

==============================================
首先防盜工作要做好,做好備份,異地備份......
------解决方案--------------------
不要把数据库文件放在你的硬盘上,放到安全的分布式的别的硬盘上。
------解决方案--------------------
MS mssql是文件型的,硬盘拿走就over了,不知道 oracle是什么类型的.

再说了,连硬盘都可以被拿走,那实在是不安全了!
------解决方案--------------------
用ORACLE 或者 DB2 . 把表空间建在裸设备上 , 没有文件可考。
不过也不是一定安全, 如果别人连里的机器一起抬走......