[SQL]마스킹하기(아스타)

SONGB·2023년 7월 19일
0

SQL

목록 보기
7/13

개인정보는 마스킹을 해서 보여주는 것이 당연하다.
아무래도 그렇지
아니면 난리난리 개난리가 날 것이다....🐶


나는 DB tool로 Toad for DB2를 사용하고 있다.
토드 내에서 select를 하면 데이터는 이미 마스킹 처리가 되어 보여지도록 되어있다.

하지만 DB에서 List를 뽑아 화면에 뿌리게 되면 마스킹이 풀리고 실제 데이터(개인정보)가 보이게 되더라...

물론 ip와 인증 등 절차를 거친 사람만이 접근을 할 수 있는 페이지지만 마스킹은 중요하니깐🌞

근데 이상하게 운영서버에 올리면 찐정보가 보이는데 개발서버에 올리면 마스킹 된 데이터가 문자열로 처리되어 보여진다.

이것 또한 추측이다. 왜 이런 다른 결과를 내보내는지는 아직 제대로 파악하지 못했다.

무튼, 나는 운영서버에 아스타💥로 마스킹하여 정보를 반환해 올리는 임무를 받았따...

(나는 아직 신입따리라 로직을 건들지 못하고 찔끔찔끔 수정만 진행하고 있다...🤪)




쿼리문

나는 문자열을 자르고 이어붙여 보여주었다.

SELECT SUBSTR(INFO,1,6)||'****'||'SUBSTR(INFO,10,6)'
FROM TABLE

=> 첫번째 문자부터 6개의 문자 + **** + 10번째 문자부터 6개의 문자

profile
⚽⚾데굴데굴 굴러가는 내 맘대로 벨로그🏀🏐

1개의 댓글

comment-user-thumbnail
2023년 7월 19일

정말 좋은 글이었어요, 감사합니다.

답글 달기