자동 암호화 공유 라이브러리
이 페이지의 내용
개요
자동 암호화 공유 라이브러리는 클라이언트 애플리케이션 이 자동 필드 수준 암호화 를 수행할 수 있도록 하는 동적 라이브러리 입니다. 동적 라이브러리는 컴파일 타임이 아닌 런타임에 애플리케이션 이 액세스하는 기능 설정하다 입니다. 자동 암호화 공유 라이브러리는 다음 작업을 수행합니다.
암호화 스키마를 읽어 암호화하거나 해독할 필드를 결정합니다.
애플리케이션이 암호화된 필드에서 지원되지 않는 작업을 실행하는 것을 방지합니다.
자동 암호화 공유 라이브러리는 다음 중 어느 것도 수행하지 않습니다:
데이터 암호화 또는 복호화 수행
암호화 키 자료에 액세스
네트워크를 통해 데이터 수신
자동 암호화 공유 라이브러리는 mongocryptd
에 대한 선호되는 대안이며 자동 암호화를 수행하기 위해 다른 프로세스를 생성할 필요가 없습니다.
팁
자동 암호화 공유 라이브러리를 사용하는 것이 좋지만 mongocryptd
은 계속 지원됩니다.
mongocryptd
에 대해 자세히 알아보려면 mongocryptd
을(를) 참조하세요.
자동 암호화 공유 라이브러리 다운로드
MongoDB 다운로드 센터에서 버전 및 플랫폼을 선택한 다음 라이브러리를 선택하여 자동 암호화 공유 라이브러리를 다운로드합니다.
Version 드롭다운에서 'current'로 나열된 버전을 선택합니다.
Platform 드롭다운에서 플랫폼을 선택합니다.
Package 드롭다운 메뉴에서
crypt_shared
를 선택합니다.Download를 클릭합니다.
팁
사용 가능한 릴리스 및 패키지의 확장된 목록을 보려면 MongoDB Enterprise 다운로드를 참조하세요.
구성
다음 매개변수를 통해 드라이버가 자동 암호화 공유 라이브러리를 검색하는 방법을 구성할 수 있습니다.
이름 | 설명 |
---|---|
cryptSharedLibPath | Specifies the absolute path to the Automatic Encryption Shared Library package, crypt_shared .Default: undefined |
cryptSharedLibRequired | Specifies if the driver must use the Automatic Encryption Shared Library. If true ,the driver raises an error if the Automatic Encryption Shared Library is unavailable. If false , the driver performs the following sequence of actions:
Default: false |