首页 > 解决方案 > java中的加密/解密应用程序级集合

问题描述

在多租户 Spring Boot Web 应用程序中,我在用户登录时加载租户特定属性,并将其保存在静态 Hashmap 对象中作为缓存,租户 ID 作为键,属性对象作为值。

我被建议保护这个缓存,因为它包含很长时间的敏感数据。所以我想要一种机制来一直加密这个属性映射。每个租户都应该能够使用自己的租户特定证书进行加密(设置时)和解密(获取时)。

如果我将其分解为多个问题 - 1)保护此类内存缓存映射以防止黑客攻击是个好主意吗?2) 使用哪个库来加密/解密内存中的 java 对象?3) 如何强制执行用户证书来处理加密/解密?

助教

标签: javaencryptionmemorycache

解决方案


推荐阅读