我将创建一个Java应用程序来收集一些企业信息。
我的问题是DBMS的安全性。
编辑:我的应用程序没有连接到网络和整个数据库和应用程序。位于系统上的应用程序。从那里访问;用户拥有ACL,因此我不希望用户能够通过使用磁盘上的数据库文件来读取无法访问它们的数据。
我需要一个DBMS来加密磁盘上的数据,以保护数据免受某人使用Text/HEX编辑器或其他SQL Browsing Tools(像没有安全机制的SQLite或...)!选择针对直接磁盘访问的安全DBMS
我可以使用哪些DBMS来确保数据只能通过我的应用程序(当然还有DBMS本身)访问,而不是直接从磁盘访问?
MySQL或PostgreSQL有这种直接的磁盘访问保护机制吗?
感谢
为什么磁盘可供攻击者使用?这应该是第一个问题! – Ashe
请详细说明读取保护,您是否需要防范盗窃(然后您可以使用几乎任何加密文件系统,如TrueCrypt或Postgre的内部机制等),或者您需要在运行时期间进行读取保护(当文件系统安装)? –
@恩:我编辑了问题并描述了原因。 – RYN