機密データハンドラー
エージェントチャット または 仮想エージェント の会話中に、エージェントまたは要求者は、誤って機密データを入力する可能性があります。機密データハンドラーは、機密データを検出してマスクし、エージェントまたは要求者に表示されないようにします。機密データハンドラーは、ユーザー認証などのビジネスプロセスの一環として機密データを収集することもできます。
- 要求者が、ライブエージェントまたは仮想エージェントとの会話中に、社会保障番号などの機密データを入力する。
- エージェントが、要求者がアクセスするべきでない、マネージャーの機密メールアドレスなどの会社情報を入力する。
- 要求者が、チャット前またはチャット後のサーベイに機密データを入力する。
要求者がチャットウィジェット、モバイル (iOS/Android)、またはサポートされているアダプターチャネル (SMS/Slack/Teams/Workplace) を介して会話しているときに、機密データハンドラーが機密データを検出してマスクします。
- 機密データのタイプ (社会保障番号やクレジットカード番号など) の正規表現。
- 機密データ処理が、(要求者からの) 受信メッセージのみ、(ライブエージェントからの) 送信メッセージ、またはその両方に機能するかどうか。
- 機密データがマスクされたことを要求者またはエージェントに通知するメッセージ。
要求者が機密データを含むメッセージをエージェントに送信すると、システムメッセージが要求者とエージェントに送信され、メッセージに機密データが含まれていることが両者に通知されます。機密データは転写でマスクされ、内部転写で機密としてマークされます。
エージェントが機密データを含むメッセージを要求者に送信しようとしても、メッセージは要求者に送信されません。代わりに、エラーがエージェントに表示され、メッセージは内部転写で機密としてタグ付けされます。
機密データハンドラーは、ユーザー認証情報を別のエンティティに渡すように構成できます。要求者は、会話中に身元を証明するために機密データ (社会保障番号、生年月日、メールアドレスなど) を提供する場合があります。
機密データハンドラープラグイン [com.glide.sensitive_data_handleing] は、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 |
|
| クレジットカード:Diners Club | \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 |
|