1 問題の内容
GUARDIANWALL では、本来、「タブ文字」を含むキーワード式を登録できない仕様ですが、
「タブ文字」を含むキーワード式が記述されたファイルを用いてアップロードを行うと、
エラーとならず「タブ文字」が「半角コロン (:)」に置き換えられて登録されます。
・アップロードファイル設定例
(test と mail の間にタブ文字を含みます)
# ID # 重み # キーワード式
9999 1 test mail
上記例のようにキーワード式に「test<タブ文字>mail」と記述したファイルをキーワード条件セット
編集画面からアップロードすると、管理画面上の表示およびシステム内部のキーワード設定ファイルにおいて、
該当のキーワード式が
「test:mail」 として登録されます。また、キーワード検査においても、「test<タブ文字>mail」ではなく、「test:mail」が検出されます。
2 回避策
*GUARDIANWALL V7.2.00 未満の場合
マニュアルに記載のとおり、「タブ文字」の登録および検出は共にできませんので、「タブ文字」をキーワード式に含めないようお願い致します。
*GUARDIANWALL V7.2.00以降の場合
「タブ文字」の登録はできませんが、検出は可能です。「タブ文字」を検出する場合はキーワード式の「タブ文字」を
「全角スペース」に置き換えて登録してください。
・アップロードファイル設定例
(test と mail の間に全角スペースを含みます)
# ID # 重み # キーワード式
9999 1 test mail
GUARDIANWALL V7.2.00 以降のキーワード検査機能では、キーワード式に「全角スペース」を指定した場合、
検査対象テキスト内の 1 個以上の連続した「半角スペース」、
「全角スペース」、「タブ文字」とマッチします(「タブ文字」のみにマッチする文字列を登録することはできません)。
なお、今後のバージョンアップにて、キーワード式に「タブ文字」を含む場合、
ファイルのアップロード、ならびに編集画面からの設定変更においてエラーを出力するよう改善予定です。