Docs Menu
Docs Home
/
MongoDB 매뉴얼
/ / /

Queryable Encryption

이 페이지의 내용

  • 서론
  • 고려 사항
  • 호환성
  • 기능
  • 설치
  • 빠른 시작
  • Fundamentals
  • Tutorials
  • 참조

Queryable Encryption를 사용하면 다음과 같은 작업을 수행할 수 있습니다:

  • 클라이언트 사이드의 민감한 데이터 필드를 암호화합니다.

  • 민감한 데이터 필드를 데이터베이스 서버 측에 완전히 무작위로 암호화된 데이터로 저장합니다.

  • 암호화된 데이터에 대해 표현식 쿼리를 실행합니다.

이러한 작업은 서버가 처리 중인 데이터를 알지 못한 채 모두 완료됩니다.

민감한 데이터는 전송 중, 저장, 사용 중, 로그, 백업 등 라이프사이클 전반에 걸쳐 암호화되며, 암호화 키에 액세스할 수 있는 사람은 오직 사용자뿐이므로 클라이언트 사이드에서만 해독할 수 있습니다.

Queryable Encryption 은 암호화됨 검색 의 개척자가 개발한 업계 최초의 빠른 검색 가능한 암호화 체계를 도입합니다. 이 기능 은 동등성 및 범위 검색을 지원하며, 향후 릴리스에서 접두사, 접미사, 하위 문자열과 같은 추가 쿼리 유형을 제공할 예정입니다.

다음 메커니즘을 사용하여 Queryable Encryption을 설정할 수 있습니다.

  • 자동 암호화: 필드를 암호화하는 방법을 지정하는 코드를 작성할 필요 없이 암호화된 읽기 및 쓰기 작업을 수행할 수 있도록 합니다.

  • 명시적 암호화: MongoDB 드라이버의 암호화 라이브러리를 통해 암호화된 읽기 및 쓰기 작업을 수행할 수 있습니다. 이 라이브러리를 사용하여 애플리케이션 전체에서 암호화 로직을 지정해야 합니다.

Queryable Encryption 을 사용하는 애플리케이션 을 구현할 때는 보안 고려 사항에 나열된 사항을 고려하세요.

다른 제한 사항은 Queryable Encryption 제한 사항을 참조하세요.

다음 표는 어떤 MongoDB 서버 제품이 어떤 Queryable Encryption 메커니즘을 지원하는지 보여줍니다.

제품 이름
자동 암호화 지원
명시적 암호화 지원
MongoDB Atlas
Yes
Yes
MongoDB Enterprise Advanced
Yes
Yes
MongoDB Community Edition
No
Yes

쿼리 가능한 암호화를 지원하는 MongoDB 드라이버를 알아보려면 Queryable Encryption 호환성을 참조하세요.

애플리케이션을 위한 Queryable Encryption의 보안 이점에 대해 자세히 알아보려면 기능 페이지를 참조하세요.

Queryable Encryption을 사용하기 위해 무엇을 설치해야 하는지 알아보려면 설치 요구 사항 페이지를 참조하세요.

Queryable Encryption 사용을 시작하려면 빠른 시작을 참조하세요.

Queryable Encryption의 작동 방식과 설정하려면 기초 섹션을 참조하세요.

기본 사항 섹션에는 다음과 같은 페이지가 포함되어 있습니다.

Queryable Encryption를 사용하여 특정 작업을 수행하는 방법을 알아보려면 튜토리얼 섹션을 참조하세요.

Queryable Encryption 지원 애플리케이션을 개발하는 데 도움이 되는 정보를 보려면 참조 섹션을 확인하세요.

참조 섹션에는 다음과 같은 페이지가 포함되어 있습니다.

돌아가기

사용 중 암호화