Sensitive Data Scanner의 탐지와 운영 권한
Sensitive Data Scanner(SDS)는 Foundry 안에서 민감 데이터의 후보를 찾고 정해진 대응을 실행하는 도구입니다. 이전 이름은 Foundry Inference입니다. 거버넌스 담당자는 조직의 민감 정보 기준을 조건으로 만들고, 일치한 데이터에 이슈 생성, 보안 표지 적용 또는 값 가리기를 수행하도록 구성합니다.
활성화
플랫폼 인스턴스에서 기본 활성화되지 않았을 수 있습니다. Control Panel에서 왼쪽의 조직을 선택하고 Application access를 엽니다. Security and governance의 Sensitive Data Scanner에서 Manage를 선택합니다.
탐지 조건, 대응과 스캔
탐지 조건(Match condition)은 민감 데이터의 형식, 값이나 모델 분류 기준을 정의합니다.
| 조건 | 방식 |
|---|---|
| 정규식 | 내용이나 열 이름에서 문자열 패턴을 찾습니다. AIP가 활성화되어 있으면 정규식 작성을 보조할 수 있습니다. |
| 값 중복(Value overlap) | 이미 민감하다고 알려진 데이터셋 열의 값과 정확히 같은 값을 찾습니다. |
| 언어 모델 | 자연어 지시로 내용, 열 이름 또는 둘 모두를 LLM으로 분류합니다. |
사회보장번호, 이메일과 전화번호 같은 기본 조건을 사용할 수 있고, 공간에 사용자 정의 조건을 만들 수도 있습니다.
탐지 대응(Match action)은 일치 결과에 적용할 자동 작업입니다. Create Issues는 일치한 열의 이슈를 만들어 사람이 검토하게 하고, Apply Markings는 데이터셋에 표지를 적용하며, Obfuscate Data는 Cipher로 암호화하거나 해시한 출력을 만듭니다. 대응 없이 탐지만 수행할 수도 있습니다.
일회성 스캔은 선택한 현재 데이터에 한 번 실행합니다. 반복 스캔은 지정한 주기 또는 새 데이터가 추가될 때 실행할 수 있습니다. 대상과 실행 방식은 스캔 생성, 조건의 정확한 의미는 탐지 조건, 자동 작업은 탐지 대응을 참조합니다.
연산량과 오탐 관리
스캔 비용은 데이터셋 수와 조건 종류에 크게 좌우됩니다. 플랫폼으로 데이터가 처음 들어오는 원천 데이터셋을 우선 검사하고, 민감성이 이미 알려진 하위 폴더나 PII 및 PHI 표지로 이미 보호한 데이터는 목적에 맞게 제외할 수 있습니다.
내용 전체를 검사하는 정규식은 연산량이 클 수 있습니다. SDS는 열 이름만 검사하거나 열 이름과 내용이 모두 일치해야 하는 정규식 조건에서 먼저 스키마를 확인합니다. 열 이름상 일치 가능성이 없으면 내용 스캔 빌드를 시작하지 않아 불필요한 연산을 줄입니다.
언어 모델 프롬프트를 조정하거나 전수 검사가 필요하지 않은 경우에는 행 표본을 사용할 수 있습니다. 전체 범위의 탐지가 필요하면 Scan all rows를 사용하되, 조건 자체의 오탐과 누락 가능성은 별도로 검토합니다.
보안 표지는 역할과 별도로 충족해야 하는 접근 요건입니다. 잘못된 조건으로 강한 표지를 자동 적용하면 필요한 업무가 차단될 수 있으므로 적용 범위를 작게 시작하고 No Match Actions로 먼저 탐지 결과를 검토하는 방식을 권장합니다.
권한 모델
SDS는 사용자가 가진 리소스 권한을 넘어서 작업하도록 허용하지 않습니다. 조직의 Data governance officer는 공간의 Viewer와 함께 조직 거버넌스 작업을 수행할 수 있어 모든 리소스의 Owner를 일일이 받을 필요를 줄입니다.
다음은 공간 역할 기준의 작업 권한입니다. MC는 탐지 조건, MA는 탐지 대응을 뜻합니다.
| 작업 | Data governance officer + Space Viewer | Space Owner | Space Editor | Space Viewer만 보유 |
|---|---|---|---|---|
| MC와 MA 구성 | 가능 | 가능 | 불가 | 불가 |
| 반복 스캔 관리 | 가능 | 가능 | 불가 | 불가 |
| 민감 데이터 스캔 실행 | 가능 | 가능 | 불가 | 불가 |
| 스캔 취소 | 가능 | 가능 | 불가 | 불가 |
| 스캔 상태 조회 | 가능 | 가능 | 가능 | 가능 |
| MC와 MA 조회 | 가능 | 가능 | 가능 | 가능 |
리소스 Owner는 해당 리소스의 스캔 설정과 취소 등 상호작용을 관리합니다. Editor는 Owner가 허용한 사전 구성 조건을 사용하는 등의 요청 경로를 사용할 수 있지만 공간 수준 스캔 관리 권한을 자동으로 갖지는 않습니다. Viewer는 결과를 조회합니다.
미디어 집합을 다루는 경우에는 OCR, 음성 전사와 이미지 분류의 제한을 함께 고려합니다. 조직의 보호 기준과 책임은 데이터 거버넌스에서 다룹니다.
검사 구성별 기록을 프로그램으로 조회하려면 민감 데이터 검사 기록 API를 사용합니다. 활성 여부와 결과 상태를 별도로 필터링하고, 데이터셋의 열별 결과와 미디어 항목의 결과를 구분할 수 있습니다.