Docs Menu
Docs Home
/
MongoDB Compass
/

사용 중 암호화 튜토리얼

이 페이지의 내용

  • 개요
  • 요구 사항 및 제한 사항
  • 암호화된 컬렉션 만들기
  • 데이터 가져오기
  • 사용 중 암호화 활성화 및 비활성화

사용 중 암호화를 통해 Queryable Encryption을 사용하여 배포에 연결할 수 있습니다. 이 연결 방법을 사용하면 컬렉션에 있는 필드의 하위 집합을 암호화할 수 있습니다.

CSFLE 를 사용하여 컬렉션의 필드 하위 집합을 암호화할 수도 있습니다. CSFLE 암호화는 스키마 편집기를 통해 활성화됩니다.

이 가이드에서는 Queryable Encryption을 사용하여 배포 및 컬렉션에 연결하는 방법을 보여 줍니다.

이 가이드에서는 air_airlines.json 데이터 세트입니다. 이 가이드에서는 데이터 세트를 가져오는 프로세스를 다룹니다.

  • 사용 중 암호화는 Enterprise/Atlas 전용 기능입니다.

  • 이 연결 옵션을 사용하려면 복제본 세트가 필요합니다. 복제본 세트는 단일 노드 또는 그 이상의 노드일 수 있습니다.

  • 사용 중 암호화 를 사용하여 Compass 에서 배포서버 에 연결해야 합니다. 배포서버 에 연결하는 방법에 대한 자세한 내용은 사용 중 암호화 연결 탭 을 참조하세요.

사용 중 암호화를 사용하여 배포가 연결되면 Queryable Encryption을 사용하여 컬렉션을 만듭니다. 새 데이터베이스 및 컬렉션을 생성하거나 기존 데이터베이스에 새 컬렉션을 생성할 수 있습니다.

Queryable Encryption는 새 컬렉션만 지원합니다. 기존 컬렉션에서는 Queryable Encryption을 활성화할 수 없습니다.

1

Create a Database 버튼 또는 Create a Collection 버튼을 클릭합니다.

데이터베이스 및/또는 컬렉션의 이름을 입력합니다.

2
3
4

path 필드 값을 encryptedField에서 암호화하려는 필드의 이름으로 변경합니다.

암호화된 필드 이름
클릭하여 확대

여기서 암호화된 필드는 air_airlines 데이터 세트의 base 필드입니다.

자세한 내용은 암호화된 필드를 참조하세요.

5
6
1

컬렉션 이름 옆에는 해당 컬렉션의 필드가 암호화되었음을 나타내는 Queryable Encryption 배지가 있습니다.

2
3
4
5

가져온 컬렉션이 문서 뷰에 표시됩니다. 지정된 암호화된 필드는 값 옆에 열쇠 기호로 표시됩니다.

암호화된 필드
클릭하여 확대

여기에서는 base 필드에 열쇠 기호가 표시되어 있습니다.

배포에서 사용 중 암호화를 활성화 및 비활성화할 수 있습니다.

사용 중 암호화가 활성화된 경우:

  • 암호화된 값을 수정할 수 있습니다.

  • 문서를 삽입할 수 있으며 지정된 필드가 암호화됩니다.

사용 중 암호화가 비활성화된 경우:

  • 암호화된 값은 수정할 수 없습니다. Compass는 이러한 필드의 값을 일련의 별표로 표시합니다.

  • 삽입된 문서는 필드를 암호화할 수 없습니다.

다음과 같이 사용 중 암호화를 비활성화합니다,

1
사용 중 암호화 연결 버튼
클릭하여 확대
2

Enable In-Use Encryption for this connection 토글을 클릭합니다.

사용 중 암호화를 비활성화하면 Compass가 데이터에 액세스하는 방식에만 영향을 미칩니다.

돌아가기

샘플링