ユースケース:OWAベースのスパムフィルタリング
スパムフィルタリングは,既知または信頼できる送信元からのものではない電子メールや,不適切なコンテンツを含む電子メールを動的にブロックする機能です。スパムフィルタリングには,特定の種類のメッセージがスパムであることを示す関連するビジネスロジックが必要です。Citrix ADCアプライアンスがHTTPプロトコルに基づいてOutlook Web Access(OWA)メッセージを処理する場合、HTTPコールアウトを使用してスパムをフィルタリングできます。
HTTPコールアウトを使用して,受信メッセージの任意の部分を抽出し,メッセージが正当なものかスパムかを判断するためのルールで構成された外部コールアウトサーバーをチェックできます。スパムメールの場合,セキュリティ上の理由から,Citrix ADCアプライアンスは送信者にメールがスパムとしてマークされていることを通知しません。
次の例では,電子メールの件名にリストされているさまざまなキーワードについて,非常に基本的なチェックを行います。。
★★★★★★★★★★★★★★★★★★★★★★★★
- Citrix ADC。
- Citrix ADCアプライアンスでHTTPコールアウトを作成し,外部サーバーの詳細およびその他の必須パラメータを使用して設定します。
- 。
- 。
【翻译
Citrix ADC。
GUIを使用してレスポンダを有効にするには
- 。
- 【翻译】:【AppExpert】レスポンダー> > > > > > >レスポンダー[中文][中文]
Citrix ADC
次の表に示すパラメータ設定を使用して,HTTPコールアウトであるHTTP-Callout-4を作成します。HTTP:コールアウトの設定”(英文)。
★★★★★★HTTP-Callout-4 pdfのパラメータと値を参照してください。
【翻译
-4。。
パラメーター | 値 |
---|---|
名前 | Action-Responder-4 |
種類 | 应对 |
刷刷刷刷 | " HTTP/1.1 200 OK\r\nServer: Microsoft-IIS/6.0\r\ nx - powered by: ASP. "NET\r\nContent-Length: 0\r\nMS-WebStorage: 6.5.6944\r\nCache-Control: no-cache\r\n\r\n " " |
表2.アクション応答者のパラメータと値4
構成ユーティリティを使用してレスポンダーアクションを作成するには
AppExpert>レスポンダー>アクションに移動します。
★★★★(添加)。
[“。- -4“哇!哇!”
[英文];[応答[au:]
[ターゲット]に,次のように入力します。
"HTTP/1.1 200 OK\r\nServer: Microsoft-IIS/6.0\r\ nx - powered by: ASP. "\r\nCache-Control: no-cache\r\n\r\n""
(创建)をクリックしてから,(关闭)。
HTTPコールアウトを呼び出すレスポンダーポリシーの作成
リクエスト本文をチェックするレスポンダーポリシーPolicy-Responder-4を作成します。”主题> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >。[Policies] サブノードでレスポンダーポリシーを作成し、 レスポンダーポリシーマネージャーを使用してグローバルにバインドできますが、このデモでは、 レスポンダーポリシーマネージャーを使用してレスポンダーポリシーを作成し、グローバルにバインドします。
パラメーター | 値 |
---|---|
名前 | Policy-Responder-4 |
操作(アクション) | Action-Responder-4 |
未定義の結果——アクション | -全局未定义结果操作- |
式 | " http . request . body (1000).CONTAINS(" urn:schemas:httpmail:subject ") && SYS.HTTP_CALLOUT(HTTP-Callout-4) " |
構成ユーティリティを使用してレスポンダーポリシーを作成するには
- [AppExpert] > [応答者[中文]
- ★★★★ポリシーマネージャー}, [レスポンダーポリシー。
- [【翻译[翻译][翻译]グローバルに上書き[au:]
- [ポリシーの挿入[au:]ポリシー名[au:]非常非常非常非常[au:]
- [【翻译[中文]:。
- [中文]:-4“哇!哇!”
- []アクション——応答4[au:]
- “,”グローバル未定義結果。
[式]。
" http . request . body (1000).CONTAINS("urn:schemas:httpmail:subject") && SYS.HTTP_CALLOUT(HTTP-Callout-4)"< !——NeedCopy >
- 创建、关闭。
- [【中文译文[au:]哎哟![au:]
リモートサーバでのHTTPコールアウトエージェントの作成
これで,リモートコールアウトサーバーにHTTPコールアウトエージェントを作成する必要があります。HTTPコールアウトエージェントは,Citrix ADCアプライアンスからコールアウト要求を受信し,それに応じて応答します。コールアウトエージェントは,展開ごとに異なるスクリプトで,データベースの種類やサポートされるスクリプト言語など,サーバーの仕様を念頭に置いて記述する必要があります。
次の擬似コードは,スパムメールを示すために一般的に理解される単語のリストをチェックするコールアウトエージェントの作成手順を示しています。。擬似コードは,コールアウトエージェントを開発するためのガイドラインとしてのみ使用します。。
疑似コードを使用してスパムメールを特定するには
- Citrix ADCアプライアンスから提供された電子メールの件名を受け入れます。
- 。
- 。
- 。
- Citrix ADCアプライアンスにレスポンスを送信します。