AI 에이전트의 경우: 문서 인덱스는 https://www.mongodb.com/ko-kr/docs/llms.txt에서 사용할 수 있으며, 모든 페이지의 마크다운 버전은 어떤 URL 경로에 .md를 추가하여 사용할 수 있습니다.
Docs Menu

CSFLE용 자동 암호화 공유 라이브러리

자동 암호화 공유 라이브러리는 클라이언트 애플리케이션이 클라이언트 사이드 필드 레벨 암호화를 수행할 수 있도록 하는 동적 라이브러리 입니다. 동적 라이브러리는 컴파일 타임이 아닌 런타임에 애플리케이션이 액세스하는 기능 세트입니다. 자동 암호화 공유 라이브러리는 다음 작업을 수행합니다.

  • 암호화 스키마를 읽어 암호화하거나 해독할 필드를 결정합니다.

  • 애플리케이션이 암호화된 필드에서 지원되지 않는 작업을 실행하는 것을 방지합니다.

자동 암호화 공유 라이브러리는 다음 중 어느 것도 수행하지 않습니다:

  • 데이터 암호화 또는 복호화 수행

  • 암호화 키 자료에 액세스

  • 네트워크를 통해 데이터 수신

자동 암호화 공유 라이브러리는 mongocryptd보다 선호되는 대안이며 자동 암호화를 수행하기 위해 다른 프로세스를 생성할 필요가 없습니다.

팁

자동 암호화 공유 라이브러리를 사용하는 것이 좋지만 mongocryptd 은 계속 지원됩니다.

mongocryptd 에 대해 자세히 알아보려면 CSFLE용 mongocryptd 설치 및 구성을 참조하세요.

자동 암호화에 대해 자세히 학습하려면 CSFLE 기능을 참조하세요.

버전과 플랫폼을 선택한 다음 라이브러리를 선택하여 MongoDB 다운로드 센터에서 자동 암호화 공유 라이브러리를 다운로드합니다.

  1. Version 드롭다운 메뉴에서 7.0.0 (current)를 선택합니다.

  2. Platform 드롭다운에서 플랫폼을 선택합니다.

  3. Package 드롭다운 메뉴에서 crypt_shared를 선택합니다.

  4. Download를 클릭합니다.

팁

사용 가능한 릴리스 및 패키지의 확장된 목록을 보려면 MongoDB Enterprise 다운로드를 참조하세요.

다음 매개변수를 통해 드라이버가 자동 암호화 공유 라이브러리를 검색하는 방법을 구성할 수 있습니다.

이름
설명

cryptSharedLibPath

자동 암호화 공유 라이브러리 패키지의 절대 경로를 지정합니다.
crypt_shared.
기본값: undefined

cryptSharedLibRequired

드라이버가 자동 암호화 공유 라이브러리를 사용해야 하는지 여부를 지정합니다. true이면
자동 암호화 공유 라이브러리를 사용할 수 없는 경우 드라이버가 오류를 발생시킵니다.
false이면 드라이버는 다음 조치 순서를 수행합니다.

  1. 자동 암호화 공유 라이브러리를 사용하려고 시도합니다.

  2. 자동 암호화 공유 라이브러리를 사용할 수 없는 경우 드라이버는 mongocryptd 생성 및 연결을 시도합니다.

기본값: false

이러한 매개변수를 구성하는 방법을 보여주는 예시를 보려면 Quick Start을 참조하세요.