데이터독UI 데이터마스킹
로그 마스킹 전략에 대한 줌 회의
1 이메일(Email)
Local-part는 처음 2글자만 노출, 나머지는 * 처리
단, Local-part 길이가 2글자인 경우 → 첫 글자만 노출, 두 번째 글자는 * 처리
Domain은 첫 글자만 노출, 나머지는 * 처리
TLD는 그대로 유지
예:
일반 규칙: sp11111@gmail.com → sp******@g******.com
본사 컨펌 규칙(2글자): ab@lg.com → a*@l*.com
→
2 전화번호(Phone Number)
마지막 4자리만 노출
나머지는 * 처리
국가번호·포맷은 유지
예: +1-111-411-1111 → +1---1111
3 이름(Name)
이름 및 성 모두 첫 글자만 노출, 나머지는 * 처리
예: Soontae Park → S****** P***
4 주소(Address)
번지수·건물번호·Apt 번호 등 상세 정보는 모두 마스킹
City, State는 그대로 유지
ZIP Code는 앞 3자리만 노출
예: 123 Closter Rd, NJ 07624 → *** Closter Rd, NJ 07***
이메일 마스킹 정리
이메일 주소가 들어간 필드 찾기
@data.cartAddressList.0.email:Approve@forter.com
@data.cartAddressList.1.email:joan_hill4@yahoo.com
→ 이게 배열 형태로 계속 늘어나는거 같은데 최대치가 어디까지인지 확인 필요
@data.contactEmail:joan_hill4@yahoo.com
@data.customerEmail:joan_hill4@yahoo.com



이메일주소 파싱 규칙
rule1 %{regex("[^@]"):email_user_first}%{regex("[^@]*")}@%
파싱하고 나온 결과

이메일주소 첫글자 추출 결과

스트링빌더를 통한 최종 파싱 결과

파싱에 사용된 찌꺼기 로그들 모음
