McAfee Security for Microsoft Exchange 8.6.0

正規表現(regex)

ここでは、正規表現(regex)に関してよくある質問の回答を記載します。

正規表現を有効にすると、電子メールが遅延しますか?
はい。コンテンツ スキャンはプロセス集中型の設定であるため、正規表現を有効にすると電子メールが遅延します。
正規表現に関する詳細情報はどこで参照できますか?
正規表現の詳細については、インターネットのいくつかの Web サイトを参照してください。
以下にいくつか例を挙げます。
正規表現を使用して特定のクレジット カードや社会保障番号をブロックするにはどうすれば良いですか?
1 製品のユーザー インターフェースで [ポリシー マネージャー][共有リソース] の順にクリックします。 [共有リソース] ページが表示されます。 7 [ポリシー マネージャー][オンアクセス (マスター ポリシー)][DLP とコンプライアンス] の順にクリックし、[ポリシー マネージャー][DLP とコンプライアンス] にこの正規表現を追加します。
2[DLP とコンプライアンス ディクショナリ] タブで、[新規カテゴリ] をクリックしてカテゴリ名を指定します。 8 [アクティブ化] で、[有効] を選択します。
3 [OK] をクリックします。 9 [DLP とコンプライアンス ルールと関連するアクション] で、[ルールの追加] をクリックします。
4 [DLP とコンプライアンス ルール][新規作成] をクリックします。 10 [ルール グループの選択] で、以前に作成した正規表現ルールをドロップダウン リストから選択します。
5 [ルール名][説明] を指定し、[ワードまたはフレーズ] で正規表現を指定します。
例:クレジット カード番号の検証方法
カードの種類 正規表現 説明
Visa ^4[0-9]{12}(?:[0-9]{3})?$ 先頭が 4 で始まるすべての Visa カード番号(新規カードは 16 桁、旧カードは 13 桁)。
MasterCard ^5[1-5][0-9]{14}$ 先頭が 51 ~ 55 で始まる 16 桁の MasterCard 番号すべて。
American Express ^3[47][0-9]{13}$ 先頭が 34 または 37 で始まる 15 桁の American Express カード番号。
Diners Club ^3(?:0[0-5]|[68][0-9])[0-9]{11}$ 先頭が 305 ~ 305、36 または 38 で始まる 14 桁の Diners Club カード番号すべて。先頭が 5 で始まる 16 桁の Diners Club カードがあります。これは Diners Club と MasterCard のジョイント ベンチャーで、MasterCard として処理されるはずです。
Discover ^6(?:011|5[0-9]{2})[0-9]{12}$ 先頭が 6011 または65 で始まる 16 桁の Discover カード番号すべて。
JCB ^(?:2131|1800|35\d{3})\d{11}$ 先頭が 2131 または 1800 で始まる 15 桁の JCB カード。先頭が 35 で始まる 16 桁の JCB カード。
上述の例に基づき、社会保障番号にも同様の正規表現を作成することもできます。 正規表現の詳細については、 を参照してください。
11 ルールがトリガーされたときに実行されるアクションを指定します。
6 [正規表現] オプションを選択し、[保存] をクリックします。 12 [保存] をクリックします。