【发布时间】:2011-02-08 20:07:06
【问题描述】:
我需要设计一个应用程序来保护数据库中的某些数据免受根攻击。这意味着,即使攻击者控制了存储数据的机器或带有应用程序服务器的机器,他也无法从数据库中读取一些业务关键数据。这是客户的要求。 我将使用一些不对称算法加密数据,我需要一些好主意,在哪里存储私钥,以便数据安全并且应用程序可用性相当舒适?为简单起见,我们可以假设只使用一对密钥。
【问题讨论】:
-
让我猜猜,客户想在云中运行它,但又想声称它对云运营商来说是安全的?
标签: java database architecture encryption cryptography