機密データハンドラー

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

    注:
    この機能は将来の廃止に向けて準備されます。これは非表示になり、インストールできなくなりますが、引き続きサポートされます。詳細については、Now Support ナレッジベースの Deprecation Process (廃止プロセス) [KB0867184] の記事を参照してください。

    代わりにデータプライバシーアプリケーションをインストールします。詳細については、「Data Privacy」を参照してください。

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

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

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

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

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

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

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

    正規表現

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

    表 : 1. 事前定義された正規表現
    名前 正規表現 詳細
    クレジットカード:Visa \b4[0-9]{12}(?:[0-9]{3})?\b
    • カード番号は 4 から始まります。
    • 新しいカード番号は 16 桁、古いカード番号は 13 桁です。
    クレジットカード:アメリカンエクスプレス \b3[47][0-9]{13}\b
    • カード番号は 34 または 37 から始まります。
    • カード番号は 15 桁です。
    クレジットカード:マスターカード \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 桁です。
    クレジットカード:ダイナースクラブ \b3(?:0[0-5]|[68][0-9])[0-9]{11}\b
    • カード番号は 36、38、または 300-305 で始まります。
    • カード番号は 14 桁です。
    • 5 で始まり 16 桁のカードは、MasterCard のように処理する必要があります。
    クレジットカード:ディスカバー \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
    • 単語
    • ピリオド (.)
    • 単語
    • @ 記号
    • 1 文字以上の英数字の文字列。
    • ピリオド (.)
    • 2 〜 6 文字のアルファベット文字列。