0

我们想使用 mongo 的原生 CSFLE 产品(https://docs.mongodb.com/drivers/security/client-side-field-level-encryption-guide/),但是根据文档,它看起来像数据密钥 ID 应在初始化之前提供MongoClient

在我们的用例中,我们需要动态使用相同的模式,但具有不同的数据键(例如,多租户架构中的每个客户使用不同的数据键)

这个问题的惯用解决方案是什么?

编辑:来自 mongodb 社区论坛的类似问题:https: //www.mongodb.com/community/forums/t/csfle-with-data-key-per-document/113161

谢谢!

4

1 回答 1

0

您可以通过显式加密来做到这一点,我相信这是开始显式加密的用例之一。

有关示例,请参见https://docs.mongodb.com/ruby-driver/master/reference/client-side-encryption/#explicit-encryption 。

于 2021-08-27T19:14:09.417 回答