데이터 개인정보 보호 API
데이터 개인정보 보호 API에 대한 참조
DataPrivacyAPI - 익명화(문자열 입력)
플러그인에 구성된 활성 데이터 패턴을 사용하여 데이터 패턴 익명화 기술을 적용하여 입력 문자열을 데이터 검색 익명화합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 입력 | 문자열 | 입력 익명화에 대한 문자열 입력입니다. |
| 유형 | 설명 |
|---|---|
| 문자열 | 직렬화된 JSON 문자열입니다.
|
코드 예제
var privacyApi = new SNC.DataPrivacyApi();
var input = 'SSN: 123-45-6789';
var jsonString = privacyApi.anonymize(input); // activate necessary data patterns first in discovery plugin
var output = JSON.parse(jsonString);
if (output.success) {
gs.info('anonymized string: ' + output.output);
} else {
gs.info('anonymization failed: ' + output.error);
}
| 이름 | 구성 모드 | 설명 |
|---|---|---|
| DataPrivacyApi.anonymize 입력 크기 | sys_property: data_privacy.api.input.size | DataPrivacyApi.anonymize 호출에서 지원하는 최대 입력 크기를 정의하는 시스템 속성입니다. , .
|
| 데이터 개인정보 보호 API별 캐시 사용량 | sys_property: data_privacy.api.use.cache | DataPrivacyApi에서 구성을 캐시해야 하는지 여부를 정의하는 시스템 속성입니다.
|
| 익명화 API에 대한 시간 제한 | DataPrivacyApi.setAnonymizeTimeout(긴 timeoutMillis) | DataPrivacyAPI.anonymize 호출을 완료하는 데 걸리는 최대 시간(밀리초)을 정의하는 API 호출입니다.
|