我有带有 MS SQL 和弹性搜索(NoSql)的 .NET Core Web API 微服务。我想在 Elasticsearch 和 MS SQL 数据库中加密 PII(个人身份信息)。使用 .NET 数据保护 API 或始终加密哪个更好?
如果我使用总是加密的,那么它只适用于 MS SQL。弹性搜索 + 日志记录需要单独处理,所以使用数据保护 API 在 API 中进行加密会更好吗?
文件称数据保护 API 仅适用于临时数据。除了上述之外,还有其他更好的方法来保护数据吗?
有什么共同的模式或策略吗?