Flex 워크플로우로 PII 마스킹 해제 권한을 신청·승인받아 PII_ACCESS_{TYPE} 그룹에 추가하고, 유효기간 만료 시 회수하는 실무 절차
목적
이 절차를 수행하면 신청자가 특정 PII 유형의 마스킹 해제 권한을 받고, 그 처리 이력이 감사 가능한 상태로 남는다.
사전 조건
- Flex(라이선스/계정 관리 시스템) 접근 권한
- 신청 시 PII 유형, 목적, 기간을 명확히 작성
수행 방법
- Flex 워크플로우(라이선스/계정 > Databricks 마스킹 해제 권한 신청)로 신청한다 — PII 유형, 목적, 기간을 작성한다.
- 정보보호팀 승인을 받는다.
- 승인 후
/de/개인정보/개인정보 권한 부여 노트북에서 해당PII_ACCESS_{TYPE}그룹에 수동으로 추가한다. 이 노트북에서 처리해야master.pii_access.permission_history테이블에 이력이 남는다. - Mivault Databricks 마스킹 해제 권한 라이선스에 등록한다.
- 유효기간은 최대 2주(14일 미만)다. 만료 시 그룹에서 수동으로 제거(회수)하고 Flex에 회수 완료 댓글을 남긴다.
실패 / 예외
- 권한 부여 노트북을 거치지 않고 그룹에 직접 추가하면
permission_history에 이력이 남지 않는다.
참고 — 자주 발생하는 이슈
- 서비스 계정 활용 안내: 개인정보 조회가 지속적으로 필요한 경우, 개인 계정으로 반복 신청하지 않고 서비스 계정을 발급받아 대시보드/워크플로우에서 활용하도록 안내한다. 단, 개인정보 조회가 반드시 필요한 필수 인원들만 권한을 부여받을 수 있게 사용자에게 권고한다. (참고: https://miridih.slack.com/archives/C086KS31D8B/p1778034724406329)
- 신규 개인정보 컬럼 마스킹 누락: 매일 갱신되는 스냅샷 테이블에 개인정보 컬럼이 새로 생겼는데 마스킹이 안 걸려있던 경우가 있었다. 발견 즉시 마스킹 정책을 추가 적용하고, 신규 테이블/컬럼 추가 시 개인정보 컬럼 여부를 매번 체크하는 습관이 필요하다.
관련 문서
- technology-data/access-control/databricks-pii-masking-architecture.md — Governed Tag 기반 마스킹 구조와 PII 유형 정의