客户端字段级加密

介绍

客户端字段级加密 (CSFLE) 是一项功能,使您能够在通过网络将数据发送到 MongoDB 之前对应用程序中的数据进行加密。启用 CSFLE 后,任何 MongoDB 产品都无法访问未加密形式的数据。

您可以使用以下机制设置 CSFLE:

  • 自动加密:使您能够执行加密的读取和写入操作,而无需编写代码来指定如何加密字段。
  • 显式加密:使您能够通过 MongoDB 驱动程序的加密库执行加密的读写操作。您必须在整个应用程序中指定使用此库进行加密的逻辑。

下表显示了哪些 MongoDB 服务器产品支持哪些 CSFLE 机制:

产品名称 支持自动加密 支持显式加密
MongoDB Atlas 是的 是的
MongoDB 企业高级版 是的 是的
MongoDB 社区版 是的

要了解哪些 MongoDB 驱动程序支持 CSFLE,请参阅 CSFLE 兼容性。

特征

要了解 CSFLE 为您的应用程序带来的安全优势,请参阅功能页面。

安装

要了解使用 CSFLE 必须安装的内容,请参阅安装要求页面。

快速开始

要开始使用 CSFLE,请参阅快速入门。

在本指南中,代码示例使用占位符文本。在运行示例之前,用您自己的值替换这些占位符。

例如:

dek_id := "<Your Base64 DEK ID>"

您将用您的DEK ID 替换引号之间的所有内容。

dek_id := "abc123"

基础知识

要了解 CSFLE 的工作原理和设置方法,请参阅 基础部分。

基础部分包含以下页面:

教程

要了解如何使用 CSFLE 执行特定任务,请参阅 教程部分。

参考

要查看有助于开发支持 CSFLE 的应用程序的信息,请参阅参考部分。

参考部分包含以下页面:

译者:韩鹏帅

原文:Client-Side Field Level Encryption

Copyright © 上海锦木信息技术有限公司 all right reserved,powered by Gitbook文件修订时间: 2023-09-01 17:10:26

results matching ""

    No results matching ""