Gateway
ご意見をお寄せいただきありがとうございました

この記事は機械翻訳されています.免責事項

複合クライアントセキュリティ式の設定

クライアントセキュリティ文字列を組み合わせて、複合クライアントセキュリティ式を形成できます。

NetScaler Gateway でサポートされているブール演算子は次のとおりです。

  • と (&&)
  • または (
  • ない (!)

精度を上げるには、括弧を使用して文字列をグループ化できます。

注: コマンドラインを使用して式を設定する場合は、複合式を作成するときに、かっこを使用してセキュリティ式をグループ化します。かっこを使用すると、クライアント式の理解とデバッグが向上します。

AND (&&) 演算子によるポリシーの設定

AND (&&) 演算子は、2 つのクライアントセキュリティ文字列を組み合わせて機能し、両方のチェックが真の場合にのみ複合チェックが成功するようにします。式は左から右に評価され、最初のチェックが失敗した場合、2 番目のチェックは実行されません。

AND (&&) 演算子は、キーワード ‘AND’ または記号 ‘&&’ を使用して設定できます。

例:

以下は、ユーザーデバイスにバージョン 7.0 の Sophos Antivirus がインストールされ、実行されているかどうかを判断するクライアントセキュリティチェックです。また、Net Logon サービスが同じコンピュータで実行されているかどうかも確認します。

CLIENT.APPLICATION.AV(sophos).version==7.0 AND CLIENT.SVC(netlogon) EXISTS

この文字列は、次のように設定することもできます:

CLIENT.APPLICATION.AV(sophos).version==7.0 && CLIENT.SVC(netlogon) EXISTS

OR (||) 演算子によるポリシーの設定

OR (
OR ( ) 演算子をキーワード ‘OR’ または記号 ‘

例:

次に、ユーザーデバイス上にファイル c:\file.txt があるか、または putty.exe プロセスが実行されているかを判断するクライアントセキュリティチェックを示します。

client.file(c:\\\\file.txt) EXISTS) OR (client.proc(putty.exe) EXISTS

この文字列は、次のように設定することもできます

client.file(c:\\\\file.txt) EXISTS) || (client.proc(putty.exe) EXISTS

NOT (!) 演算子 を使ったポリシーの設定

ザ・ない (!)または否定演算子はクライアントセキュリティ文字列を否定します。

例:

次のクライアントセキュリティチェックは、c:\\sophos\_virus\_defs.datファイルが 2 日以上経過していない場合に合格します:

!(client.file(c:\\\\sophos_virus_defs.dat).timestamp==2dy)
このコンテンツの正式なバージョンは英語で提供されています。Cloud Software Groupドキュメントのコンテンツの一部は、お客様の利便性のみを目的として機械翻訳されています。Cloud Software Groupは機械翻訳されたコンテンツを管理していないため、誤り、不正確な情報、不適切な用語が含まれる場合があります。英語の原文から他言語への翻訳について、精度、信頼性、適合性、正確性、またはお使いのCloud Software Group製品またはサービスと機械翻訳されたコンテンツとの整合性に関する保証、該当するライセンス契約書またはサービス利用規約、あるいはCloud Software Groupとのその他すべての契約に基づき提供される保証、および製品またはサービスのドキュメントとの一致に関する保証は、明示的か黙示的かを問わず、かかるドキュメントの機械翻訳された範囲には適用されないものとします。機械翻訳されたコンテンツの使用に起因する損害または問題について、Cloud Software Groupは責任を負わないものとします。
複合クライアントセキュリティ式の設定