도 7 B 의 데이터 마스킹 은 민감 데이터 를 다른 가상 의 데이터 로 대체 하 는 기법 으로써 , 다른 가상 의 데이터 가 실제 데이터 에 가깝 도록 , 참 값 같 은 데이터 로 구성 된 것 이 특징 이 다 . 데이터 마스킹 에 의하 면 , 데이터 유틸리티 를 유지 하 면서 민감 데이터 가 노출 될 위험 을 줄일 수 있 다 . 일 실시 예 로서 , 데이터 귀속 주체 의 성씨 와 카드 번호 를 모두 저장 하 는 시스템 이 있 다고 가정 하 고 , 제임스 ( James ) 의 이름 및 카드 번호 데이터 ( 711 ) 와 데이비스 ( Davis ) 의 이름 및 카드 번호 데이터 ( 712 ) 가 저장 되 어 있 다고 가정 한다 . 이 경우 , 제임스 의 이름 데이터 를 슈미트 ( Schmidt ) 로 변경 하 고 , 카드 번호 데이터 도 실제 존재 할 법 한 , 즉 실제 카드 번호 데이터 와 동일 한 규칙 을 갖 는 카드 번호 데이터 ( xxxx - xxxx - xxxx - xxxx ) 로 변경 하 되 , 실제 제임스 의 카드 번호 데이터 와 는 다르 게 구성 한다 . 데이비스 에 대하 여도 이 를 마찬가지 로 수행 할 수 있 다 . 마스킹 된 데이터 는 어플리케이션 ( application ) 의 데이터 무결성 ( integrity ) 을 손상 시켜서 는 안 된다 . 예 를 들 어 , 데이터 귀속 주체 의 연령 , 우편번호 , 카드 번호 와 같 은 민감 데이터 를 처리 할 때 , 사용 자 가 어플리케이션 을 적절히 사용 하 는 데 에 제한 이 없 도록 , 마스킹 된 연령 범위 에 의하 더라도 여전히 동일 한 연령 그룹 에 존재 하 여야 하 며 , 마스킹 된 우편 번호 와 실제 우편 번호 데이터 간 의 지리 적 차이 가 각 데이터 귀속 주체 별로 동일 해야 하 며 , 카드 번호 체크섬 ( checksum ) 도 올바르 게 계산 되 어야 한다 .