개인정보 유출 등의 보안사고가 빈발하고 있는 상황에서 DataBase에서 관리되고 있는 각종 개인정보에 대한 보안이 강화되고 있는 추세 입니다.
DB 자체 보안으로 개인정보를 저장할 때 DB 암복호화 솔루션을 이용하여 암호화 된 Data를 저장하거나, 암호화 되지 않은 개인정보 등에 대해 Application에서 Masking 하여 Client로 전송하도록 강제하고 있습니다.
Matrix 서버에서는 특정 Data를 Client로 전송하기 전에 정해진 규칙에 따라 Masking할 수 있도록 기능을 제공합니다.
설정 방법
Masking 사용을 위한 서버 설정
- matrix.properties 파일에 matrix.usemasking="true" 추가
- matrix 서버 재기동
Masking 설정
- DataMaskRule의 속성에 숫자로 위치 지정(2 또는 2번째에서 3번째까지 Masking 적용시 2-3 또는 콤마로 구분하여 여러 위치 지정 2,3,5)