마스킹 처리를 위한 TLD 파일 이용에 대해서 포스팅을 올렸었다.. 그런데 생각을 해보니 마스킹 기준을 알아야 될거 아닌감.. 이건 현 회사에서 사용하는 기준이기도 하지만, 기본적으로 금감원이라던지 기타 기관에서 개인정보 마스킹 체크를 할 때 항상 내려오는 기준이다.. [내가 보기엔 시간이 흐를수록 그 기준도 변화되는 듯하다.. 내가 처음 감사를 받을 때 마스킹 기준하고 비교하면, 또 틀려졌기 때문이다..] Show
고급정보..
이상이다.. 내가 가지고 있는 정보 및 기준을 잡고 있는 것은 위와 같다.. 서두에도 얘기 했지만, 각 회사에 따라서 기준이 또 틀릴 수도 있다.. 그런 경우에는 당연히 해당 케이스에 준해서 작업을 하면 된다.. 조금 더 여건이 괜찮아서 표로 정리한다던지 하면 더 좋을텐데 그게 좀 아쉽다.. 포스팅을 하다보면 나도 모르게 욕심이 생기는 것 같다.. ㅎㅎ.. 마스킹?마스킹이 뭐냐면 마스크를 연상하면 쉽게 이해가 갈 것이다. 마스크를 쓰면 얼굴 반절정도를 가려주는 역할을 하게된다. 이처럼 고유정보에 해당될 수 있는 정보들을 웹사이트에서 표시할때 (출처 : 브랜디 QnA게시판) 위와 같이 많은 사이트들이 ID마스킹을 사용하고 있다. SQL문에서 마스킹을 사용하는 방법
브랜디 홈페이지를 기준으로 생각해보면 세번째 글자 이후로는 마스킹처리가 되어있고, 총 여섯글자가 반환되고 있다. 우선적으로 정규식을 사용해서 3번째 글자 이후에 글자를
이를 SUBSTR로 첫 번째 글자 = 1 부터 여섯번째 글자 = 6 까지 출력되도록 다시 감싸준다. 그럼 [JavaScript ] 개인정보 마스킹 함수(이름 마스킹, 이메일 마스킹, 휴대폰 번호 마스킹, 주민번호 마스킹)안녕하세요. 갓대희 입니다. 이번 포스팅은 [ 개인정보 마스킹 하기 ] 입니다. : ) ▶ 개인정보 마스킹 함수- 사실 데이터를 프론트단에서 마스킹 처리하는건 선호하지 않지만, 꼭 프론트에서 한번더 마스킹 처리를 해야한다면 사용할 예정이다. 1. 이메일 마스킹 - 1.1 @ 뒷부분 마스킹 처리 하지 않는 경우 ex) 원본 데이터 : - 1.2 @ 뒷부분도 마스킹 처리 하는 경우 ex) 원본 데이터 : abcdefg12345@naver.com 2. 휴대폰 번호 마스킹 ex1) 원본 데이터 : 01012345678, 변경 데이터 : 010****5678 3. 주민등록 번호 마스킹 (Resident Registration Number, RRN Masking) 4. 이름 마스킹 ex1) 원본 데이터 : 갓댐희, 변경 데이터 : 갓댐*
◎ 사용 예시 ex) |