본문으로 건너뛰기

Databricks 마스킹 해제 요청·승인 처리 절차

플랫폼엔지니어링 / access-control담당자이지훈새 버전 제안일26.10.22
AI 요약

Flex 워크플로우로 PII 마스킹 해제 권한을 신청·승인받아 PII_ACCESS_{TYPE} 그룹에 추가하고, 유효기간 만료 시 회수하는 실무 절차

목적

이 절차를 수행하면 신청자가 특정 PII 유형의 마스킹 해제 권한을 받고, 그 처리 이력이 감사 가능한 상태로 남는다.

사전 조건

  • Flex(라이선스/계정 관리 시스템) 접근 권한
  • 신청 시 PII 유형, 목적, 기간을 명확히 작성

수행 방법

  1. Flex 워크플로우(라이선스/계정 > Databricks 마스킹 해제 권한 신청)로 신청한다 — PII 유형, 목적, 기간을 작성한다.
  2. 정보보호팀 승인을 받는다.
  3. 승인 후 /de/개인정보/개인정보 권한 부여 노트북에서 해당 PII_ACCESS_{TYPE} 그룹에 수동으로 추가한다. 이 노트북에서 처리해야 master.pii_access.permission_history 테이블에 이력이 남는다.
  4. Mivault Databricks 마스킹 해제 권한 라이선스에 등록한다.
  5. 유효기간은 최대 2주(14일 미만)다. 만료 시 그룹에서 수동으로 제거(회수)하고 Flex에 회수 완료 댓글을 남긴다.

실패 / 예외

  • 권한 부여 노트북을 거치지 않고 그룹에 직접 추가하면 permission_history에 이력이 남지 않는다.

참고 — 자주 발생하는 이슈

  • 서비스 계정 활용 안내: 개인정보 조회가 지속적으로 필요한 경우, 개인 계정으로 반복 신청하지 않고 서비스 계정을 발급받아 대시보드/워크플로우에서 활용하도록 안내한다. 단, 개인정보 조회가 반드시 필요한 필수 인원들만 권한을 부여받을 수 있게 사용자에게 권고한다. (참고: https://miridih.slack.com/archives/C086KS31D8B/p1778034724406329)
  • 신규 개인정보 컬럼 마스킹 누락: 매일 갱신되는 스냅샷 테이블에 개인정보 컬럼이 새로 생겼는데 마스킹이 안 걸려있던 경우가 있었다. 발견 즉시 마스킹 정책을 추가 적용하고, 신규 테이블/컬럼 추가 시 개인정보 컬럼 여부를 매번 체크하는 습관이 필요하다.

관련 문서

  • technology-data/access-control/databricks-pii-masking-architecture.md — Governed Tag 기반 마스킹 구조와 PII 유형 정의

코멘트

아직 코멘트가 없어요