入力敏感情報管理
正規表現を登録し、業務システム(アプリ/URL入力欄)でユーザーが入力したテキスト内容を制御することで、敏感情報を保護します。
入力プロンプトファイアウォールガイド
入力敏感情報検査は入力プロンプト ファイアウォール(旧カスタムオーバーレイ)の一部として、ユーザーが生成型AIなどの外部サービスに入力・送信する前に、入力内容から敏感情報を検査・制御します。
核心価値
- 事前ブロック: 送信後に検出する従来の方式とは異なり、入力が外部に送信される前に検査・ブロックします。
- 原文未流出: 検査を通過した結果のみを伝達するように設計されており、敏感情報の原文が外部サービス・リモート画面に出ないようにします。
- バイパスブロック: 検査・判断をユーザーのローカルではなく、制御ポイントで実施し、ローカル改ざんによる検査のスキップを回避します。
- 判定·記録: テキスト·ファイルを通過·ブロックとして判定し、全過程を監査ログに残します。
画面構成の案内
入力敏感情報検査方式(入力プロンプトファイアウォール)設定により、このメニューの画面構成が異なります。現在の画面に表示されているタブに合わせて参考にしてください。
- [正規 表現] タブと [条件付きポリシー] タブが両方表示されている場合(基本)
- このガイドの案内に従って正規表現を登録し、[条件付きポリシー] タブで入力センシティブ情報ポリシーを設定します。
- [正規表現] タブのみが表示される場合
- 正規表現の登録はこのメニューで行います。
- 入力敏感情報検査の使用有無・対象は業務システム条件付きポリシー(アプリ / URL入力欄)の隔離セキュリティポリシー > データセキュリティ > 入力敏感情報検査で設定します。
- このメニューが表示されない場合
- 入力敏感情報検査を外部検査システムに連携して使用する設定です。管理者ページで別途設定する項目はありません。
画面構成は会社導入時に設定された検査方式に従って決定され、管理者ページで変更しません。構成変更が必要な場合は、導入担当者または運営者にお問い合わせください。
正規表現の登録
1. 正規表現登録開始
- 業務システムの下位メニュー「入力敏感情報管理」をクリックします。
- [+正規表現登録] ボタンをクリックします。
- 右側に「正規表現登録」スライド パネルが開きます。
2. 正規表現の基本情報入力
名前 (必須)
- 正規表現を識別できる名前を入力します
- 例: "住民登録番号", "クレジットカード番号", "携帯電話番号" など
説明 (選択)
- 該当の正規表現に関する詳細な説明を入力します
- どの種類の敏感情報を検出するかを明示します
3. 正規表現パターン入力 (必須)
正規表現の作成
- 検出したい敏感情報のパターンを正規表現で入力します
4. 正規表現テスト
テストテキスト入力
- "正規表現テスト"入力欄にサンプルデータを入力します
- 入力した正規表現が正しくマッチしているかをリアルタイムで確認できます
マッチング結果の確認
- 正規表現と一致する場合: 成功メッセージを表示
- 正規表現と一致しない場合: "一致しない正規表現が入力されました" エラーメッセージを表示
- 完全なパターンがマッチする必要があります。
5. 正規表現の保存
- すべての情報を入力し、テストを完了した後、[登録] ボタンをクリックします
- [キャンセル] ボタンをクリックすると、入力した内容が保存されず、パネルが閉じます
標準正規表現の例 (参考)
よく使われる敏感情報検出用の標準正規表現です。正規表現エンジン共通(PCRE/JS/Java/.NET)文法で作成されており、DLPの特性上、過検出(広く検出)が未検出よりも安全に構成されています。各パターンは登録前に上記の「正規表現テスト」機能でサンプルを入れて検証した後に使用こんにちは。
*注意: 現在\bは機能実装上の問題により使用できません。明示的に\bを(?<![A-Za-z0-9_])...(?![A-Za-z0-9_])で使用できます。
| 区分 | センシティブ情報 | 正規表現 | マッチング例 | 備考 |
|---|---|---|---|---|
| 個人識別 | 住民登録番号 | \d{6}[-\s]?[1-4]\d{6} | 900101-1234567 | 性別座席 1~4. 外国人を含む場合[1-8]. 日付検証精密型は以下を参照 |
| 個人識別 | 外国人登録番号 | \d{6}[-\s]?[5-8]\d{6} | 900101-5234567 | 性別座 5~8 |
| 個人識別 | パスポート番号(韓国) | (?<![A-Za-z0-9_])[A-Z]\d{8}(?![A-Za-z0-9_]) | M12345678 | 英字1文字 + 数字8文字 |
| 個人識別 | 運転免許番号 | \d{2}-?\d{2}-?\d{6}-?\d{2} | 11-22-123456-78 | 12桁。地域・発行形式のばらつきがあるため、環境に応じて調整。 |
| 通信 | 携帯電話番号 | 01[016789][-\s]?\d{3,4}[-\s]?\d{4} | 010-1234-5678 | 010/011/016~019 |
| 通信 | 電話/代表電話 | 0\d{1,2}[-\s]?\d{3,4}[-\s]?\d{4} | 02-1234-5678 | 地域番号を含む。携帯電話とマッチングの重複が可能 |
| アカウント | メールアドレス | [A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,} | user@example.com | 実務標準型(全体RFC5322ではない) |
| 金融 | クレジットカード(16桁) | \d{4}[-\s]?\d{4}[-\s]?\d{4}[-\s]?\d{4} | 1234-5678-9012-3456 | Luhn検証は正規表現では不可能です。ブランド別のパターンは以下を参照してください。 |
| 組織 | 事業者登録番号 | \d{3}-?\d{2}-?\d{5} | 123-45-67890 | 3-2-5, 10桁 |
| 組織 | 法人登録番号 | \d{6}-?\d{7} | 110111-1234567 | 6-7, 13桁 |
| ネットワーク | IPv4 アドレス | (?<![A-Za-z0-9_])(\d{1,3}\.){3}\d{1,3}(?![A-Za-z0-9_]) | 192.168.0.1 | 緩やかなマッチング。オクテット 0~255 厳密型は以下を参照 |
| ネットワーク | MACアドレス | ([0-9A-Fa-f]{2}[:-]){5}[0-9A-Fa-f]{2} | 00:1A:2B:3C:4D:5E | コロン/ハイフン区切り文字 |
精密・拡張パターン (選択)
パイプ(|)が含まれていて表に入れるのが難しい精密なパターンです。必要に応じて上記の基本形の代わりに使用してください。
# 住民登録番号 — 月(01~12)·日(01~31) 範囲検証
\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])[-\s]?[1-4]\d{6}
# IPv4 — 各オクテット 0~255 厳格
(?<![A-Za-z0-9_])((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\.){3}(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?![A-Za-z0-9_])
# クレジットカード — ブランド別(IIN 基準)
Visa 4\d{12}(\d{3})?
Mastercard 5[1-5]\d{14}
American Express 3[47]\d{13}
このパターンは広く通用する標準型ですが、導入環境・政策目的に応じて調整が必要な場合があります。 運転免許・固定電話・口座番号のように形式のばらつきが大きい項目は特に環境確認が必要です。 必ず製品内のテスト機能で検証後に登録してください。
正規表現リスト管理
各正規表現は固有の名前で管理されており、後でポリシー設定時にこのリストから選択して使用できます。
入力敏感情報ポリシー設定
正規表現を登録した後は、別途ポリシー設定を通じて次のような詳細条件を設定できます:
1. 政策基本情報
- ポリシー名: 政策を識別できる名前
- 構成員: 政策が適用される対象構成員
- 説明: 政策に関する詳細説明
2. 対象システム選択
- すべての業務システム: 登録されたすべての業務システムにポリシーを適用
- 特定業務システム: URLを直接入力して特定のシステムにのみ適用
3. 正規表現の選択
- 事前に登録された正規表現のリストから適用するパターンを選択します
- 複数の正規表現を選択して使用できます
4. 条件設定
- 位置条件: 特定の位置でのみポリシーを適用
- 時間条件: 特定の時間帯にのみポリシーを適用
- デバイス条件: 特定のデバイスタイプにのみポリシーを適用
5. 感謝ポリシー
- ログ記録オプション: 記録のみブロックまたは許可とブロックの両方を記録
- ログ詳細度: ユーザー入力テキスト内容の含有状況
6. 政策活性化
- 使用設定: 政策の活性化/非活性化状態
- 有効期限: ポリシー適用期間の設定
ポリシー一覧管理
ポリシー一覧の確認
登録されたポリシーはリストとして表示されます。
政策の優先順位設定
- ポリシーリストでド ラッグアンドドロップでポリシーの順序を変更できます
- 順序が高いほど優先順位が高くなります
- 複数のポリシーが同時に適用される場合、優先順位が高いポリシーから処理されます
ポリシーの修正と削除
- 登録されたポリシーを選択して修正または削除できます
- ポリシーを修正する際には、同じ設定画面が表示されます
ログ記録
- 設定された監査ポリシーに従って、すべての検出およびブロックイベントがログに記録されます。
- 正規表現とマッチするテキストが検出されると、即座にブロックされ、ログが記録されます
- ログには、時間、ユーザー、適用されたポリシー、検出された内容などが含まれます。