Java 3

[Maven] logback으로 로그의 개인정보관련 데이터 마스킹 처리

Intro 프로젝트 사업 중 서버별 로그파일 개인정보 평문 보관 여부에 대해 제가 담당하고 있는 API 모듈이 '유'로 검출이 되어 조치 안내를 받았습니다. 개인정보 관련 항목 데이터에 대해 마스킹 혹은 암호화 처리를 해야 했어요. 제가 택했던 방법은 logback을 사용해서 처리하기로 했습니다. 다행히 API 통신 이력 내역을 볼 수 있는 별도의 사이트가 존재했기 때문에 비식별화 데이터를 봐야 할 경우 해당 웹사이트를 통해 보기로 했습니다. 저의 경우 Spring MVC 환경의 logback을 사용했습니다. 이번 글은 logback을 사용하여 로그의 고객 개인정보항목 데이터를 마스킹하는 방법에 대해 공유하고자 합니다. 목차 마스킹 대상 데이터 마스킹 처리 실행 결론 마스킹 대상 데이터 { "accoun..

[Spring] Maven Build Fail 에러 해결 org.apache.maven.surefire:surefire-junit4:jar:2.18.1 plugin is missing the dummy.jar.

문제maven build install 수행 시 아래와 같은 오류가 발생하며 install이 정상적으로 동작하지 않습니다.  org.apache.maven.surefire:surefire-junit4:jar:2.12.4 플러그인에 dummy.jar이 없어 빌드를 성공적으로 할 수 없다고 오류 메시지가 표시됩니다.  console error[INFO] ------------------------------------------------------------------------[INFO] BUILD FAILURE[INFO] ------------------------------------------------------------------------[INFO] Total time: 3.852 s[INF..

[IntelliJ] IntelliJ IDEA 한국어 언어팩을 다시 영어팩으로 변경하기

목차환경설정 플러그인 해제플러그인 비활성화 확인IntelliJ IDEA 재시작 Intro인텔리제이 한국어 언어팩 적용했다가 헷갈려서 다시 원복 시켰습니다. 인텔리제이 한국어 팩을 다시 영어팩으로 바꾸는 방법에 대해 알아보겠습니다. IntelliJ IDEA 관련해서 구글링 할 때 포스팅 글 대부분이 영어팩이어서 전 세계 공용어인 영어로 사용해야 검색 후 빠르게 적용할 수 있겠구나 싶었어요. 그래서 다시 기본으로 변경합니다 ㅎㅎ   1. 환경설정 플러그인 해제단축키 Ctrl + Alt + S 혹은 File → Settings 환경설정으로 이동합니다. 설정창에서 플러그인 검색하면 플러그인 메뉴가 나옵니다. 메뉴 클릭하시면 설치한 한국어 팩 (Korean Language Pack)이 보입니다. 해당 플러그 체크..

Tool/IntelliJ IDE 2022.07.15