암호화된 데이터에 대한 스크립트 접근 구성

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기2분
  • 암호화 목적으로 암호화 모듈 정책을 실행하는 스크립트를 실행합니다. 특정 읽기(암호 해독/래핑 해제) 또는 쓰기(암호화, 래핑) 액세스는 모듈 액세스 정책 작업 세분성에 따라 정의할 수 있습니다.

    시작하기 전에

    필요한 역할: sn_kmf.cryptographic_manager

    이 태스크 정보

    사용 예로는 비즈니스 규칙 및 스크립트 포함이 있습니다. 이 절차는 비즈니스 규칙에 대한 스크립트를 사용합니다.

    프로시저

    1. 대칭 데이터 암호화/암호 해독 알고리즘을 사용하여 암호화 모듈을 생성합니다.
      자세한 내용은 암호화 모듈 생성 문서를 참조하십시오 데이터 또는 첨부 파일에 대한 특정 액세스는 다음과 같은 특징이 있는 모듈 액세스 정책으로 제어됩니다.
      • 대칭 암호화: 스크립트는 데이터를 암호화할 수 있지만 데이터의 암호를 해독할 수는 없습니다.
      • 대칭 암호 해독: 스크립트는 업로드된 암호화된 데이터 또는 첨부 파일의 암호를 해독할 수 있지만 데이터 또는 첨부 파일을 암호화할 수는 없습니다.
      • 대칭 암호화 및 암호 해독: 스크립트는 데이터 또는 첨부 파일을 암호화하고 해독할 수 있습니다.
    2. 다음으로 이동 시스템 정의 > 비즈니스 규칙레이블이 표시됩니다.
    3. 새로 만들기를 클릭합니다.
      새 비즈니스 규칙 기록입니다.
    4. 실행 시기 탭에서 양식을 작성하고 고급 탭에서 스크립트를 입력합니다.
      표 1. 비즈니스 규칙 필드
      필드 설명
      이름 비즈니스 규칙의 이름을 입력합니다.
      테이블 드롭다운 목록에서 인시던트 [incident]를 선택합니다.
      애플리케이션 전역 이 기본적으로 선택되어 있습니다.
      활성 규칙을 활성으로 표시합니다.
      고급 고급 옵션을 표시하려면 확인란을 선택합니다.
      실행 시기 탭 When to run(실행 시기) 탭에서 Insert and Update fields(필드 삽입 및 업데이트)를 활성화합니다.
      고급 탭 고급 탭에서 다음 스크립트 텍스트를 3번째 줄에 붙여넣습니다.
      //
      var gc = global.GlideCryptoModule.getModule('global.acme_mod');
      var value = 'test';
      var encrypted = gc.encryptData(value);
      gs.info('value: ' + value);
      gs.info('Encrypted: ' + encrypted);
      var decrypted = gc.decryptData(encrypted);
      gs.info('Decrypted: ' + decrypted);
      gs.info(decrypted == value);
      
      주:
      자세한 내용은 "비즈니스 규칙 고급 탭" 이미지를 참조하십시오.

      비즈니스 규칙 고급 탭.

    5. 제출을 클릭합니다.
    6. 다음으로 이동 주요 운영 > 모듈 접근 정책 > 모두.
      주:
      자세한 내용은 을 참조하십시오 모듈 액세스 정책 만들기.
    7. 새로 만들기를 클릭합니다.
    8. 양식을 작성합니다.대상 스크립트 선택.
      모듈 접근 정책 필드
      필드 설명
      정책 이름 정책 이름을 입력합니다.
      암호화 모듈 검색 아이콘을 클릭하여 대칭 데이터 암호화/암호 해독 알고리즘이 있는 모듈을 선택합니다.
      유형 스크립트를 선택하여 스크립트로 접근을 제어합니다.
      스크립트 테이블 스크립트 테이블 드롭다운 목록에서 값을 선택합니다. 이 예에서는 비즈니스 규칙 [sys_script]을 선택합니다.
      대상 스크립트 정책에 대한 스크립트 문서를 선택합니다. 테이블 이름을 선택한 다음 정책에 대한 관련 문서를 선택합니다. 이 예에서는 이전 단계에서 생성한 비즈니스 규칙을 선택합니다.
      활성 선택하면 정책이 활성화됩니다.
      결과 스크립트에 모듈에 대한 액세스 권한을 부여하려면 결과 필드에서 추적을 선택합니다.
    9. 제출을 클릭합니다.
      스크립트에 대한 모듈 액세스 정책을 이제 시스템에서 사용할 수 있습니다.