繁体   English   中英

使用 Java Spring 保护 MongoDB 中的数据

[英]Protect Data in MongoDB using Java Spring

此时此刻,我有一个内置于 Spring (Java 11) 的应用程序,我正试图找出一种更好的方法来 cypher 存储在 MongoDB 中的数据。

目前我有一个方法来 cypher 用户的密码:

@Bean
public PasswordEncoder encoder() {
    return new BCryptPasswordEncoder();
}

user.setPassword(passwordEncoder.encode(password));

它工作正常,但由于我担心数据泄漏,我将对整个用户的个人数据进行编码,如姓名、地址和 email...

我想问的主要问题是:有更好的方法来提高效率吗? 或者最好的方法是使用上面相同的代码来解决这个问题?

PS:我从 Spring 添加新模块没有问题,比如安全或云。

如果您将数据加密存储在您的 dB 中,搜索部分应该如何工作? 您将不得不为每次没有意义的搜索做大量计算。 对您的备份进行编码并使用具有严格权限的数据库身份验证,这很好。

很高兴这有帮助:)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM