Docs Menu
Docs Home
/ /

CSFLE 빠른 시작

이 튜토리얼에서는 자동 CSFLE(클라이언트 사이드 필드 레벨 암호화)와 MongoDB 드라이버를 사용하여 문서 암호화하는 방법을 학습할 수 있습니다.

튜토리얼에는 다음 섹션이 포함되어 있습니다.

  • 프로젝트 설정: 프로젝트 파일을 설정하고 필요한 변수를 할당합니다.

  • 암호화 구성: 암호화 키를 만들고 클라이언트 사이드 필드 레벨 암호화를 위해 애플리케이션을 구성합니다.

  • 암호화된 작업 수행: 암호화된 문서를 삽입하고 쿼리합니다.

중요

이 애플리케이션을 프로덕션 환경에서는 사용하지 마세요.

이 예제 애플리케이션은 애플리케이션의 파일 시스템에 암호화 키를 저장하므로 키에 무단으로 액세스하거나 데이터를 해독하기 위한 키를 분실할 위험이 있습니다.

프로덕션 환경에서 사용할 수 있는 CSFLE 지원 애플리케이션 만드는 방법을 보여주는 튜토리얼을 보려면 CSFLE 튜토리얼을 참조하세요.

이 튜토리얼을 시작하기 전에 다음 전제 조건 단계를 완료하세요.

  1. MongoDB 다운로드 센터에서 자동 암호화 공유 라이브러리를 다운로드합니다. MongoDB Enterprise Server Download 섹션으로 이동하여 다음 옵션을 선택합니다.

    • Version 드롭다운에서 "current"로 표시된 버전을 선택합니다.

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

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

    보관을 추출하고 공유 라이브러리 파일의 경로를 저장하여 나중에 사용합니다.

    참고

    쿼리 분석 구성 요소

    자동 암호화 공유 라이브러리는 mongocryptd 보다 선호되는 대안이며 자동 암호화를 수행하기 위해 새 프로세스를 생성할 필요가 없습니다. 이 튜토리얼에서는 자동 암호화 공유 라이브러리를 사용합니다. 하지만 mongocryptd 은 계속 지원됩니다.

  2. 이후 사용할 MongoDB Atlas 클러스터 또는 로컬 복제본 세트 배포서버를 구성하고 연결 문자열을 저장합니다. 자세히 알아보려면 시작하기 튜토리얼을 참조하세요.

원격 KMS를 사용하여 프로덕션에 즉시 사용할 수 있는 CSFLE를 만드는 방법을 학습하려면 CSFLE 튜토리얼을 참조하세요.

CSFLE의 작동 방식을 학습하려면 CSFLE 기본 사항을 참조하세요.

이 가이드에 언급된 주제에 대해 자세히 알아보려면 다음 리소스를 참조하세요.

돌아가기

설치 요구 사항

이 페이지의 내용