모듈 액세스 정책 만들기
모듈 액세스 정책을 만들어 암호화 모듈로 암호화된 데이터에 접근할 수 있는 사용자와 스크립트를 결정합니다.
시작하기 전에
필요한 역할: sn_kmf.cryptographic_manager 또는 sn_kmf.admin
이 태스크 정보
- 대칭 운영을 지원하는 암호화 모듈에 대한 모듈 액세스 정책에서 특정 암호화 운영을 구성합니다. 예를 들어 사용자가 데이터를 암호화하도록 활성화할 수 있지만 데이터를 해독할 수는 없도록 설정할 수 있습니다.
- 기본 모듈 액세스 정책 값을 또는 암호화 모듈에 따라 설정합니다.
- 스크립트에 대한 변경을 추적하고 스크립트 정책을 무효화하는 스크립트 버전을 연결하여 스크립트 유형 모듈 액세스 정책에 대한 보안을 강화합니다.
프로시저
-
다음으로 이동 모두 > 주요 운영 > 모듈 접근 정책 > 모두.
대칭 데이터 암호화/암호 해독을 위해 구성된 암호화 모듈을 생성하지 않으면 자동 생성 모듈 액세스 정책이 생성되어 테이블에 나열됩니다.
-
새로 만들기를 선택합니다.
- 목적 지정 을 선택하여 암호화 사양 을 선택하고 세분화된 작업을 설정합니다.
- 대칭 데이터 암호화/암호 해독 및 대칭 래핑/래핑 해제에 대한 암호화 사양의 경우, 목적 지정 확인란을 선택하면 세분화된 작업 필드를 사용할 수 있습니다.
- 목적 지정 을 선택하여 암호화 사양 을 선택하고 세분화된 작업을 설정합니다.
-
양식을 작성합니다.
모듈 접근 정책 필드
필드 설명 정책 이름 정책 이름을 입력합니다. 암호화 모듈 검색 아이콘( )을 선택하여 모듈을 선택합니다.
암호화 사양 모듈 액세스 정책을 생성하는 동안 암호화 사양을 선택하거나 작성합니다. 이 필드는 목적 지정 확인란을 선택하면 사용할 수 있습니다. 세분화된 운영 암호화 사양에 대한 암호화 목적을 선택합니다. 사용 가능한 값은 선택한 암호화 사양의 유형에 따라 다릅니다. 암호화 목적에 대한 자세한 내용은 다음을 참조하십시오.
유형 - 범위: 애플리케이션 범위별로 액세스를 제어합니다.
- 시스템 사용자: 시스템 사용자가 암호화 모듈에 액세스할 수 있도록 허용합니다.
- 스크립트: 스크립트로 액세스를 제어합니다. 자세한 내용은 다음을 참조하십시오.
- 역할: 사용자 역할로 액세스를 제어합니다.
- 자원 교환: 를 사용하여 액세스를 제어합니다 자원 교환. 자세한 내용은 다음을 참조하십시오.
주:역할 유형만 지원됩니다.필드 암호화 다른 모든 형식은 과 함께 사용할 수 있습니다.필드 암호화 엔터프라이즈대상 범위 필드는 범위 유형의 식별자로 표시됩니다. 정책에 대한 기능을 참조합니다. 검색 메뉴에서 애플리케이션을 선택합니다. 주:대상 범위는 지원되지 않으며 다음을 통해서만 설정할 수 있습니다. 필드 암호화 엔터프라이즈대상 역할 필드는 역할 유형의 식별자로 표시됩니다. 이 정책이 적용되는 역할입니다. 스크립트 테이블 대상 스크립트
이러한 필드는 유형으로 스크립트 를 선택할 때 나타납니다.
필드는 스크립트 유형의 식별자로 표시됩니다. 이 정책이 적용되는 테이블을 선택합니다. 이 정책이 적용되는 문서입니다. 테이블 이름을 선택한 다음 정책의 관련 문서를 선택합니다.
스크립트가 암호화 모듈을 처음 호출하면 모듈에 대한 액세스가 거부되고 개발자에게 오류가 발생합니다. 이 오류를 통해 모듈 소유자는 모듈에 대한 액세스 권한을 부여하거나 거부할 수 있습니다.
자원 교환:
- 암호화 사양
- 승인 유형
- 대상 인스턴스 호스트
이러한 옵션은 유형으로 선택할 때 나타납니다.
자원 교환 는 KMF에서 지원되며 상위 모듈이 column_level_encryption될 때 모두 지원됩니다.
암호화 사양(일회성 또는 반복) 및 대상 인스턴스의 URL을 선택합니다. 자세한 내용은 다음을 참조하십시오.
가장 역할 기반 모듈 액세스 정책에서 사용자는 가장 세션을 사용하여 암호화된 데이터에 액세스할 수 있습니다. 관리자와 같은 사용자가 다른 사용자를 가장할 때 이러한 가장 지원 모듈 접근 정책이 적용됩니다. 목적 지정 암호화 사양 필드를 정책에 사용 가능한 필드로 전환하려면 선택합니다. 활성 정책을 활성화하려면 선택합니다. 결과 다음 중 하나를 선택합니다. - StrictReject 는 모든 상황에서 액세스를 거부합니다.
- 거부 는 다른 정책에서 액세스 권한을 부여하지 않는 한 대상 역할 또는 대상 범위가 있는 사용자가 이 암호화 모듈에 액세스하는 것을 거부합니다.
- 모듈의 액세스를 허용하고 모니터하기 위한 추적입니다.
-
제출을 선택합니다.
경고:
- 레거시 암호화 지원 사용자의 경우:
- 의 비 엔터프라이즈 버전을 필드 암호화사용하는 경우 모듈은 5개로 제한됩니다. 이 한도를 초과하면 다음 경고가 표시됩니다.
- 이 삽입은 구독 제품 권리에 허용되는 필드 암호화 게시된 모듈 수를 초과합니다. 추가 모듈에는 엔터프라이즈 필드 암호화 구독이 필요합니다. 계정 팀에 문의하십시오.
-
검사하려는 암호화 모듈과 연결된 정책 이름을 선택합니다.
스크립트 유형 모듈 접근 정책 사용:
모듈 액세스 정책은 스크립트가 실행될 때 기본 액세스 설정에 따라 자동으로 생성됩니다. 모듈 이름 앞에 AutoGen-이 옵니다. 예를 들어 Module-TestPolicy 모듈은 정책 이름 열에 AutoGen-Module-TestPolicy 로 나열됩니다.
암호화 호출자 정책 양식에는 선택한 호출자 정책이 나열됩니다. 대상 범위 필드는 모듈을 사용하려는 스크립트의 범위를 지정합니다. 자세한 내용은 다음을 참조하십시오.
주:에는 최대 5개의 모듈 액세스 정책이 허용됩니다.필드 암호화 구성 옵션은 다음을 참조하십시오.