機密データハンドラー

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:4分
  • エージェントチャット または 仮想エージェント の会話中に、エージェントまたは要求者は、誤って機密データを入力する可能性があります。機密データハンドラーは、機密データを検出してマスクし、エージェントまたは要求者に表示されないようにします。機密データハンドラーは、ユーザー認証などのビジネスプロセスの一環として機密データを収集することもできます。

    機密データハンドラーが機密データを検出してマスクする可能性がある状況には、次が含まれます。
    • 要求者が、ライブエージェントまたは仮想エージェントとの会話中に、社会保障番号などの機密データを入力する。
    • エージェントが、要求者がアクセスするべきでない、マネージャーの機密メールアドレスなどの会社情報を入力する。
    • 要求者が、チャット前またはチャット後のサーベイに機密データを入力する。

    要求者がチャットウィジェット、モバイル (iOS/Android)、またはサポートされているアダプターチャネル (SMS/Slack/Teams/Workplace) を介して会話しているときに、機密データハンドラーが機密データを検出してマスクします。

    機密データをマスクした状態で表示しているエージェントチャットの会話ウィンドウ。
    以下を設定できます。
    • 機密データのタイプ (社会保障番号やクレジットカード番号など) の正規表現。
    • 機密データ処理が、(要求者からの) 受信メッセージのみ、(ライブエージェントからの) 送信メッセージ、またはその両方に機能するかどうか。
    • 機密データがマスクされたことを要求者またはエージェントに通知するメッセージ。

    要求者が機密データを含むメッセージをエージェントに送信すると、システムメッセージが要求者とエージェントに送信され、メッセージに機密データが含まれていることが両者に通知されます。機密データは転写でマスクされ、内部転写で機密としてマークされます。

    エージェントが機密データを含むメッセージを要求者に送信しようとしても、メッセージは要求者に送信されません。代わりに、エラーがエージェントに表示され、メッセージは内部転写で機密としてタグ付けされます。

    機密データハンドラーは、ユーザー認証情報を別のエンティティに渡すように構成できます。要求者は、会話中に身元を証明するために機密データ (社会保障番号、生年月日、メールアドレスなど) を提供する場合があります。

    機密データハンドラープラグイン [com.glide.sensitive_data_handleing] は、Glide 仮想エージェント または エージェントチャット プラグインなしで単独でインストールできます。正規表現は、機密データ処理モジュールで追加、編集、および削除できます。

    正規表現

    機密データハンドラーのベースシステムには、クレジットカード/デビットカード番号、社会保障番号、およびメールアドレス用に事前定義された正規表現が用意されています。機密データハンドラーが正規表現を検出すると、定義されたマスクパターンを使用して機密データをマスクします。他の機密データをマスクする独自の正規表現とパターンを定義するには、「機密データハンドラーの構成」を参照してください。正規表現が適切に設定されていないと、正規表現とメッセージを照合しようとしたときにシステムがスタックすることがあります。システムがスタックしないように、システムは 1 秒後にタイムアウトします。

    表 : 1. 事前定義された正規表現
    名前 正規表現 詳細
    クレジットカード:Visa \b4[0-9]{12}(?:[0-9]{3})?\b
    • カード番号は 4 から始まります。
    • 新しいカード番号は 16 桁、古いカード番号は 13 桁です。
    クレジットカード:American Express \b3[47][0-9]{13}\b
    • カード番号は 34 または 37 から始まります。
    • カード番号は 15 桁です。
    クレジットカード: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
    • カード番号は、51 〜 55 または 2221 〜 2720 の数字で始まります。
    • カード番号は 16 桁です。
    クレジットカード:Diners Club \b3(?:0[0-5]|[68][0-9])[0-9]{11}\b
    • カード番号は 36、38、または 300 ~ 305 で始まります。
    • カード番号は 14 桁です。
    • 5 で始まり、16 桁のカードは、MasterCard のように処理する必要があります。
    クレジットカード:Discover \b6(?:011|5[0-9]{2})[0-9]{12}\b
    • カード番号は 65 または 6011 で始まります。
    • カード番号は 16 桁です。
    社会保障番号 \b(?!666|000|9\d{2})\d{3}-(?!00)\d{2}-(?!0{4})\d{4}\b
    • 最初の 3 桁を 000、666、900 ~ 999 にすることはできません。
    • ハイフン (-)
    • 中央の 2 桁は 01 〜 99 で、00 にすることはできません。
    • ハイフン (-)
    • 最後の 4 桁は 0001 〜 9999 で、0000 にすることはできません。
    メール \b[\w!#$%&'*+/=?`{|}~^-]+(?:\.[\w!#$%&'*+/=?`{|}~^-]+)*@(?:[a-zA-Z0-9-]+\.)+[a-zA-Z]{2,6}\b
    • Word
    • 期間 (.)
    • Word
    • @ 記号
    • 1 文字以上の英数字の文字列。
    • 期間 (.)
    • 2 〜 6 文字のアルファベット文字列。