高手请进:100分求一数据库安全解决方案!
我需要达到这样的要求:
1.即使别人把我的硬盘拿走,也读不到我的数据库。
2.由于数据库非常大,不能用单个字段加密的方法,这样会浪费查询成本。
好像MS-SQL实现不了,有没有其它数据库可以实现,或者我可以用哪些其它方法实现?
[解决办法]
我看,貌似你可以把硬盘加锁
我就那么一说
[解决办法]
也是,SQL Server的Login是服务器的,不是数据库的。只要把服务停了,然后把数据文件拷贝走,在其他服务器上附加就可以看数据库了。
真不安全。
[解决办法]
数据库的安全是通过多种途径来一起保障的。
如果数据库所在的硬盘都被盗走,那么一定是不安全的,除非你加密数据。
[解决办法]
数据库安全解决方案:
1.即使别人把我的硬盘拿走,也读不到我的数据库。
==============================================
首先防盜工作要做好,做好備份,異地備份......
[解决办法]
不要把数据库文件放在你的硬盘上,放到安全的分布式的别的硬盘上。
[解决办法]
MS mssql是文件型的,硬盘拿走就over了,不知道 oracle是什么类型的.
再说了,连硬盘都可以被拿走,那实在是不安全了!
[解决办法]
用ORACLE 或者 DB2 . 把表空间建在裸设备上 , 没有文件可考。
不过也不是一定安全, 如果别人连里的机器一起抬走......