【发布时间】:2013-09-05 22:36:48
【问题描述】:
我有一个 Spring MVC 应用程序,就目前而言,向用户公开 JPA 实体的 ID(在隐藏的 html 输入或浏览器 url 中)。
这可能允许恶意用户使用他们的浏览器对属于另一个用户的实体执行操作。
谁能提出解决这个安全问题的方法?
- 加密/解密 ID 是一个好的解决方案吗?
- 如果是这样,在哪一层(网络、服务、存储库)适合这样做?
- 推荐哪种加密解决方案(对称/非对称)?
- 有更好的解决方案吗?
【问题讨论】:
标签: spring security encryption spring-security