References





  • 데이터 마스킹이란 ?
    • 데이터 마스킹은 중요한 정보를 보호하기 위해 정보 자체가 변경되는 동안 구조는 유사하게 유지되도록 데이터 저장소 내의 특정 데이터 요소를 변경하는 프로세스
    • webMethods API Gateway 에서는 Request Processing 과 Response Processing 정책 설정에서 Data Masking 기능을 제공한다.
    • XPath / JSONPath 표현식을 이용하여 해당하는 데이터 값을 마스킹 한다, 표현식 숙지 필요
    • Mask : 해당 값 마스킹 , Filter : 해당 필드를 제거




  • API Gateway 설정 & 테스트

    • Request Processing > Data Masking > JSON Path 방식 (예시)
    • JSONPath : $.RequestBody

    • 호출 결과





    • Response Processing > Data Masking > XPath 방식
    • XPath : /BODY/TABLE/TR/TD[2] (필드 값 마스킹)

    • 호출 결과


    • Response Processing > Data Masking > JSONPath 방식
    • JSONPath : $.ResponseQuery1



    • 서비스 구성




    • 호출 결과