중요한 데이터 핸들러
에이전트 채팅 OR 가상 에이전트 대화 중에 에이전트나 요청자가 중요한 데이터를 실수로 입력할 수 있습니다. 중요한 데이터 핸들러는 에이전트나 요청자가 볼 수 없도록 중요한 데이터를 탐지하고 마스킹합니다. 중요한 데이터 핸들러는 사용자 인증과 같은 비즈니스 프로세스의 일부로 중요한 데이터를 수집할 수도 있습니다.
- 요청자가 라이브 에이전트 또는 가상 에이전트와의 대화 중에 주민등록번호와 같은 중요한 데이터를 입력합니다.
- 에이전트는 요청자가 액세스해서는 안 되는 회사 정보(예: 관리자의 기밀 이메일 주소)를 입력합니다.
- 요청자가 사전 채팅 또는 사후 채팅 설문 조사에 중요한 데이터를 입력합니다.
중요한 데이터 핸들러는 요청자가 웹 클라이언트, 모바일(iOS/Android) 또는 지원되는 어댑터 채널(SMS/Slack/Teams/Workplace)을 통해 대화할 때 중요한 데이터를 탐지하고 마스킹합니다.
- 중요한 데이터의 각 유형(예: 주민등록번호 또는 신용카드 번호)에 대한 정규 표현식입니다.
- 중요한 데이터 처리가 인바운드(요청자의) 메시지, 아웃바운드(라이브 에이전트의) 메시지 또는 둘 다에 대해서만 작동하는지 여부입니다.
- 요청자 또는 에이전트에게 중요한 데이터가 마스킹되었음을 알리는 메시지를 표시합니다.
요청자가 중요한 데이터가 포함된 메시지를 에이전트에게 보내면 요청자와 에이전트 모두에게 메시지에 중요한 데이터가 포함되어 있음을 알리는 시스템 메시지가 전송됩니다. 중요한 데이터는 녹취록에서 마스킹되고 내부 녹취록에서 중요한 것으로 표시됩니다.
에이전트가 중요한 데이터가 포함된 메시지를 요청자에게 보내려고 하면 메시지가 요청자에게 전송되지 않습니다. 대신 에이전트에게 오류가 표시되고 내부 기록에서 메시지에 중요한 것으로 태그가 지정됩니다.
중요한 데이터 핸들러는 사용자 인증 정보를 다른 엔터티에 전달하도록 구성할 수 있습니다. 요청자는 대화 중에 신원을 증명하기 위해 민감한 데이터(예: 주민등록번호, 생년월일, 이메일 주소)를 제공할 수 있습니다.
Sensitive Data Handler 플러그인 [com.glide.sensitive_data_handling]은 Glide 가상 에이전트 또는 에이전트 채팅 플러그인 없이 단독으로 설치할 수 있습니다. 중요한 데이터 처리 모듈에서 정규 표현식을 추가, 편집 및 삭제할 수 있습니다.
정규 표현식
중요한 데이터 핸들러의 기본 시스템에는 신용/직불 카드 번호, 주민 등록 번호 및 이메일 주소에 대해 미리 정의된 정규식이 함께 제공됩니다. 중요한 데이터 핸들러가 정규 표현식을 탐지하면 정의된 마스킹 패턴을 사용하여 중요한 데이터를 마스킹합니다. 다른 중요한 데이터를 마스킹하기 위해 고유한 정규 표현식과 패턴을 정의하려면 을 참조하십시오 중요한 데이터 핸들러 구성. 정규 표현식이 제대로 구성되지 않은 경우 정규 표현식을 메시지와 일치시키려고 시도하는 동안 시스템이 멈출 수 있습니다. 시스템이 멈추는 것을 방지하기 위해 시스템은 1초 후에 시간 초과됩니다.
| 이름 | 정규 표현식 | 세부사항 |
|---|---|---|
| 신용 카드 - Visa | \b4[0-9]{12}(?:[0-9]{3})?\b |
|
| 신용 카드 - American Express | \b3[47][0-9]{13}\b |
|
| 신용 카드 - Mastercard | \b(?:5[1-5][0-9]{2}|222[1-9]|22[3-9][0-9]|2[3-6][0-9]{2}|27[01][0-9]|2720)[0-9]{12}\b |
|
| 신용 카드 - 다이너스 클럽 | \b3(?:0[0-5]|[ 68][0-9])[0-9]{11}\b |
|
| 신용 카드 - Discover | \b6(?:011|5[0-9]{2})[0-9]{12}\b |
|
| 주민등록번호 | \b(?! 666|000|9\d{2})\d{3}-(?! 00)\d{2}-(?! 0{4})\d{4}\b |
|
| 이메일 | \b[\w!#$%&'*+/=?'{|} ~^-]+(?:\. [\w!#$%&'*+/=?'{|} ~^-]+)*@(?:[a-zA-Z0-9-]+\.) +[a-zA-Z]{2,6}\b |
|