Masking Rule
데이터 마스킹은 인가되지 않은 사용자로부터 데이터를 보호하는 기법 중 하나이며, 원본 데이터를 다른 문자로 치환하여 중요하거나 민감한 정보를 숨기는 프로세스를 뜻해요.
Felice에서는 RBAC 상의 권한에 따라 데이터 마스킹을 적용할 수 있어요. 특정 데이터 타입에 대한 마스킹 규칙을 생성하고, 특정 토픽에 대해 마스킹 규칙을 적용할 수 있어요. 마스킹 규칙은 관리자 메뉴 > 보안 > 마스킹 규칙 메뉴에서 관리할 수 있어요.

새로운 마스킹 규칙을 생성하려면, 마스킹 규칙 목록 화면에서 [마스킹 규칙 생성] 버튼을 눌러 마스킹 규칙 생성 페이지로 이동해주세요.

마스킹 규칙 생성하기
Step1: 마스킹 규칙 정보
새로 추가할 마스킹 규칙에 대한 정보를 입력해주세요.

| 구분 | 설명 |
|---|---|
| ⓵ 마스킹 규칙명 | 생성할 마스킹 규칙의 이름 |
| ⓶ 데이터 타입 | 현재는 JSON만 지원 |
| ⓷ 설명 | 생성할 마스킹 규칙의 설명 |
| ⓸ 필드 | 마스킹 규칙을 적용할 필드 이 름. (단, 중첩된 객체의 필드에는 반영되지 않음) |
| ⓹ 태그 | 마스킹 규칙과 관련된 태그 |
정보를 모두 기입했다면 [생성] 버튼을 눌러 마스킹 규칙을 생성해주세요.
Step2: 토픽과 연결
생성한 마스킹 규칙을 토픽에 바로 반영할 수 있어요. 단, 토픽에 토픽 정보가 존재해야 마스킹 규칙을 적용할 수 있어요. 토픽 정보에 관한 자세한 사항은 토픽 생성 - 토픽 정보 입력하기를 참고해주세요.
클러스터명을 선택하고, 선택한 클러스터의 토픽 목록에서 마스킹 규칙을 적용할 토픽을 선택해주세요.

'토픽 정보를 자동 생성할까요?' 플래그를 활성화하면, 마스킹 규칙을 생성 과정에서 토픽 정보가 존재하지 않는 토픽에 토픽 정보를 자동으로 추가해요.

마스킹 규칙 생성 과정에서, 토픽 정보와 연결은 필수가 아니에요. 토픽 정보 연결을 원하지 않으면, 앱바에 있는 [건너뛰기] 버튼을 눌러 토픽 정보와 연결 과정을 생략할 수 있어요.
마스킹 규칙 상세보기
마스킹 규칙 목록 화면에서 행을 클릭하면 마스킹 규칙을 조회할 수 있어요.

마스킹 규칙 수정
마스킹 규칙 목록 화면에서 행의 오른쪽에 위치한 [수정] 버튼을 누르거나, 마스킹 규칙 상세보기에서 오른쪽 상단의 [수정] 버튼을 누르면 마스킹 규칙 설정 화면으로 이동해요.
기존 마스킹 규칙 정보들이 보여지고, 마스킹 규칙 마스킹 규칙을 생성할 때와 마찬가지로 마스킹 규칙을 적용할 토픽을 추가할 수 있어요.

마스킹 규칙 삭제
마스킹 규칙 목록 화면에서 행의 오른쪽에 위치한 [휴지통] 버튼을 누르거나, 마스킹 규칙 상세보기에서 오른쪽 상단의 [휴지통] 버튼을 누르면 마스킹 규칙 삭제 모달이 노출돼요.
마스킹 규칙 삭제에 대한 경고 문구와 삭제할 마스킹 규칙의 정보를 확인한 뒤, [삭제] 버튼을 누르면 권한을 삭제할 수 있어요.
