ビュー:
スキャナ機能を使用すると、 Server & Workload Protectionを使用してSAP環境を保護できます。これにより、不正プログラム、クロスサイトスクリプティング、SQLインジェクションなどのさまざまな脅威から重要な情報を保護できます。 Server & Workload Protection は、SAP NetWeaverテクノロジプラットフォームにアップロードされたコンテンツを検索して真の種類を特定し、NetWeaver-VSIインタフェースを介してSAPシステムに報告します。コンテンツ検索は、文書内に埋め込まれたり偽装されたりする可能性のある不正なスクリプトコンテンツから保護します。 SAP管理者は、許可するドキュメントの種類に応じてポリシーを設定できます。
スキャナは、Relay有効化済みエージェントがインストールされたコンピュータではサポートされていません。

アーキテクチャ

  1. SAPユーザ環境は、SAP NetWeaverプラットフォームのセキュリティコンポーネントであるSAP Virus Scan Interface (VSI) によって保護されます。 VSIは、ドキュメント、埋め込み画像、およびPDFやOfficeドキュメント内のJavaScriptやスクリプトを含むアクティブコンテンツなど、あらゆる形式のユーザコンテンツを保護するために使用されます。スキャナ機能は、SAP NetWeaverテクノロジおよびSAP HANA®プラットフォームとシームレスに連携します。
  2. Server & Workload Protectionスキャナーは、SAP NetWeaverテクノロジープラットフォームにアップロードされたコンテンツをスキャンしてその真のタイプを判定し、NetWeaver VSIインターフェースを介してSAPシステムに報告します。コンテンツスキャンは、ドキュメント内に埋め込まれたり偽装されたりする可能性のある悪意のあるスクリプトコンテンツから保護します。
  3. SAP管理者は、許可する実際のドキュメントタイプに応じてポリシーを設定できます。
scanner-workflow=8be4fded-d924-406c-84d6-e3d98bd53ce1.png

Server & Workload Protection およびSAPコンポーネント

Server & Workload ProtectionはSAP NetWeaverサーバ上にあるエージェントと接続します。エージェントは、スキャン目的でTrendAI™が提供するウイルスアダプタであるlibsapvsaまたはdsvsa.dllと接続します。
インストールには次のコンポーネントが含まれています:
  • Server & Workload Protection: 管理者がセキュリティポリシーを設定し、エージェントに保護を展開するために使用する集中型のウェブベースのマネジメントコンソール。
  • エージェント: コンピュータに直接展開されたセキュリティエージェント。その保護の性質は、各エージェントがServer & Workload Protectionから受け取るルールとセキュリティ設定に依存します。
  • SAP NetWeaver: SAP統合技術コンピューティングプラットフォーム。SAP NetWeaverウイルス検索インターフェース (NW-VSI) は、実際の検索を行うサードパーティ製品のためのウイルス検索機能を提供します。NW-VSIインターフェースは有効化する必要があります。
  • SAP NetWeaver ABAP WinGUI: SAP NetWeaverに使用されるWindowsマネジメントコンソールです。このドキュメントでは、エージェントとSAP NetWeaverウイルス検索インターフェースの設定に使用されます。
sap-architecture=408b596e-53e2-4bdd-8b6a-59a8ef3d6883.png

Server & Workload Protection ScannerとSAP NetWeaverの統合の設定

  1. プラットフォーム別のサポート機能を参照して、スキャナーをサポートするオペレーティングシステムに関する情報を取得してください。
  2. サポートされているオペレーティングシステムのいずれかを実行しているSAPアプリケーションサーバにエージェントをインストールします。エージェントのインストールを参照してください。
  3. SAPサーバを Server & Workload Protection に追加し、SAPサーバでエージェントを有効化します。参照SAPサーバを Server & Workload Protection に追加し、エージェントを有効化する
  4. [コンピュータエディタ] または [ポリシーエディタ]を開き、[設定][Scanner]に移動します。
  5. SAP統合を有効にします。セキュリティプロファイルの割り当てを参照してください。
  6. 次のトランザクションを呼び出して、SAPウイルス検索インターフェース (VSI) を構成します。
    • VSCANGROUP
    • VSCAN
    • VSCANPROFILE
    • VSCANTEST
オペレーティングシステムと環境によっては、出力が異なる場合があります。

Agentのインストール

エージェントはコアエージェント機能のみでインストールされます。エージェントがSUSE Linux EnterpriseサーバまたはRed Hat Enterprise Linuxにインストールされた後、エージェントで保護モジュールを有効にすることができます。その時点で、保護モジュールに必要なプラグインがダウンロードされ、インストールされます。
  1. Deep Securityソフトウェアのダウンロードページにアクセスし、お使いのOSに対応するエージェントパッケージをダウンロードしてください。
  2. ターゲット システムにエージェントをインストールします。 OS に応じて、rpm または zypper を使用できます。この例では、次のように入力して rpm を使用します。rpm -ihv Agent-Core-SuSE_<version>.x86_64.rpm
  3. 次のような出力を期待してください:
    sap-agent-install=f06d23d3-bdc7-4883-a95d-ccd58a83121f.png
    これはエージェントのインストールが完了したことを示しています
Server & Workload Protectionから生成された配信スクリプトを使用して、エージェントを配信することもできます。
エージェントはSAPサーバにインストールされましたが、保護モジュールはアクティブではありません。保護を有効にするには、SAPサーバをServer & Workload Protectionに追加する必要があります。

SAPサーバを Server & Workload Protection に追加し、エージェントを有効化する

SAPサーバを追加するには、Server & Workload Protectionコンソールを開き、[コンピュータ]タブで[新規]をクリックします。サーバを追加する方法はいくつかあり、Microsoft Active Directory、VMware vCenter、Amazon Web Services、Microsoft Azureとの同期があります。また、FQDNまたはIPアドレスを使用してコンピュータを追加することもできます。詳細については、コンピュータの追加についてを参照してください。
インスタンスのステータスは[Unmanaged (Activation Required)]または[Unmanaged (Unknown)]です。次に、Server & Workload Protectionがコンピュータを保護するためのルールとポリシーを割り当てる前にエージェントをアクティブ化してください。アクティブ化プロセスには、エージェントとServer & Workload Protection間のユニークなフィンガープリントの交換が含まれます。エージェントをアクティブ化する方法は、エージェント開始またはマネージャ開始の2通りです。
マネージャによるアクティベーション: この方法では、Server & Workload Protection(マネージャ) がFQDNまたはエージェントのIPにエージェントのハートビート用リスニングポート番号を介して接続できる必要があります。これは、NATポートフォワーディング、ファイアウォール、またはAWSセキュリティグループのために困難な場合があります。マネージャによるアクティベーションを行うには、Server & Workload Protectionコンソールの[コンピュータ]タブに移動し、エージェントがインストールされているインスタンスを右クリックして、[処理][有効にする]をクリックします。マネージャによるアクティベーションを使用する場合は、不正なマネージャからエージェントを保護することも必要です。
エージェントによるアクティベーション: エージェントによる方法では、エージェントがServer & Workload Protectionに接続できる必要があります。
また、Server & Workload Protectionコンソールで[管理][システム設定][エージェント]をクリックし、[Allow Agent-Initiated Activation]を選択してエージェントによるアクティベーションを有効にする必要があります。
次に、エージェントでローカルで実行するコマンドラインツールを使用して、有効化プロセスを開始します。最小限のアクティベーション手順には、アクティベーションコマンドと Server & Workload Protection URL (ポート番号を含む) が含まれます。
dsa_control -a dsm://[managerurl]:[port]/
ここで、
  • -aは、エージェントを有効にするコマンドです。
  • dsm://managerurl:443/は、エージェントが Server & Workload Protectionを指すパラメータです。 (「managerurl」は Server & Workload ProtectionのURLで、「443」はAgentからManagerへの初期設定の通信ポートです)。
アクティベーションコマンドに必要なパラメータはマネージャURLのみです。追加のパラメータも利用可能です。利用可能なパラメータの一覧については、コマンドラインの基本を参照してください。
有効化を確認する手順は次のとおりです。
  1. Server & Workload Protection コンソールで、[コンピュータ] タブを選択します。
  2. コンピュータ名をクリックし、[詳細]をクリックして、コンピュータのステータスが管理対象であることを確認してください。

セキュリティプロファイルを割り当てる‌

この時点で、エージェントのステータスは[Managed (Online)]ですが、保護モジュールがインストールされていません。これは、エージェントとServer & Workload Protectionが通信しているが、エージェントが設定を使用していないことを意味します。
保護を適用する方法はいくつかあります。この例では、SAPインスタンスで不正プログラム対策とSAPを直接有効にし、デフォルト[Scan Configurations]を割り当てることで構成が行われます。
  1. コンピュータエディタまたはポリシーエディタで、[不正プログラム検索] [一般]
  2. [不正プログラム対策]セクションで、[設定][オン](または[Inherited On]) に設定し、[保存]をクリックします。
    SAPDemoPage=5d9fdce5-4076-4ffa-a4fb-ffe81be041c7.png
  3. [リアルタイム検索][手動検索]、または[予約検索]セクションで、[Malware Scan Configuration][予約]を設定するか、それらの設定を親ポリシーから継承することを許可します。
  4. [保存]をクリックします。不正プログラム対策モジュールのステータスが[Off, installation pending]に変わります。これは、エージェントがServer & Workload Protectionから必要なモジュールを取得していることを意味します。これを機能させるには、クライアントがリレーのリスニングポート番号でリレーにアクセスする必要があります。しばらくすると、エージェントは不正プログラム対策パターンや検索エンジンなどのコンポーネントの更新をダウンロードし始めます。
  5. コンピュータエディタで、[設定] [Scanner]
  6. [SAP]セクションで、[設定][オン](または[Inherited On]) に設定し、[保存]をクリックします。
エージェントのステータスが再び[Managed (Online)]に変わり、不正プログラム対策およびスキャナー (SAP) モジュールが[オン]になったら、SAPの設定を進めることができます。
SAPComputerOverview=454ec9e6-2cd9-4fb8-ad8b-90d15ab163f7.png

エージェントを使用するようにSAPを設定する

エージェントは現在実行中であり、そのOSのファイルシステムを検索できます。次に、エージェントにSAPアプリケーションサーバを認識させます。これを使用するには、アプリケーションサーバ内にウイルス検索アダプタを作成します。ウイルス検索アダプタはグループの一部でなければなりません。ウイルス検索アダプタとウイルス検索グループが作成された後、ウイルス検索プロファイルを使用して、何を検索するか、どのように動作するかを設定できます。
以下のタスクを実行します。
ウイルス検索グループとウイルス検索アダプタはどちらもグローバル設定 (クライアント00) です。ウイルス検索プロファイルは、各テナント (クライアント01、02など) で設定する必要があります。

スキャナーグループを設定します

  1. SAP WinGUIで[VSCANGROUP]トランザクションを実行します。編集モードで[New Entries]をクリックします。
    sap-vscangroup=3d0bb358-27ae-4f29-9eb7-8a77cad1f2a9.png
  2. [Scanner Group]領域にグループ名を指定し、[Group Text]領域にスキャナーグループの説明を入力して、新しいスキャナーグループを作成します。
    sap-vscangroup-edit=460fe407-7f78-4e5f-ad60-746b71cb5017.png
  3. [保存] をクリックするか、編集モードを終了します。
    [Prompt for Workbench request]という名前のダイアログが表示されます。次の例では、すべてのVSI関連の変更を追跡するために新しいワークベンチリクエストが作成されます。
    sap-vscangroup-save=d2d9fd65-f890-4278-ab1e-8ac8756e7307.png
次の手順はVSI統合の実際の設定です。それは[Virus Scan Adapter]と呼ばれます。

ウイルス検索プロバイダの設定

  1. SAP WinGUIで[VSCAN]トランザクションを実行します。編集モードで[New Entries]をクリックします。
    sap-vscan=42fa171d-06f1-49c3-8581-cf49279c6289.png
  2. VSI認定ソリューションの設定を入力します。
    次の例では、いくつかの構成パラメータが設定されています。
    sap-vscan-edit=52cc8c9d-fa4c-426a-bb8f-13dec767a51c.png
    設定
    説明
    Provider Type
    ADAPTER (Virus Scan Adapter)
    自動的に設定されます (初期設定)。
    Provider Name
    VSA_<host name>
    自動的に設定され、エイリアスとして機能します。
    Scanner Group
    前の手順で設定したグループを選択します。
    入力ヘルプを使用して、以前に作成されたすべてのスキャナグループを表示できます。
    ステータス
    Active (Application Server)
    自動的に設定されます (初期設定)。
    サーバ
    nplhost_NPL_42
    自動的に設定されるホスト名です。
    Reinit. Interv.
    8 Hours
    ウイルススキャンアダプタが再初期化されて新しいウイルス定義がロードされるまでの時間を指定します。
    Adapter Path (Linux)
    /lib64/libsapvsa.so
    初期設定のパスです。
    Adapter Path (Windows)
    C:\Program Files\TrendAI™\Deep Security Agent\lib\dsvsa.dll
    初期設定のパスです。
  3. [保存] をクリックするか、編集モードを終了します。
    これをワークベンチ要求にパックするよう求めるプロンプトが表示されます。
  4. リクエストを確認し、[開始] をクリックします。
    [ステータス]ライトが緑色に点灯すると、アダプターがロードされてアクティブになっていることを意味します。
    sap-vscan-save=710d78ef-2a2b-4d1f-81a2-a61a747e9445.png
この時点で、VSI構成はほぼ完了しています。アプリケーションサーバは、TrendAI™によって提供されるウイルス検索を使用してファイルトランザクションを処理する準備が整いました。

ウイルス検索プロファイルを設定

  1. SAP WinGUIで[VSCANPROFILE]トランザクションを実行し、ウイルス検索が必要なSAP操作を選択してください。
    例えば、[/SCET/GUI_UPLOAD]または[/SCET/GUI_DOWNLOAD]のために[アクティブ]を選択し、[保存]をクリックします。
    sap-vscanprofile=d18ac585-7bf6-4163-9064-611e6d7ebc4a.png
  2. 編集モードで、[New Entries]をクリックします。
    ウイルス検索プロファイルでは、特定のトランザクション (ファイルのアップロード、ファイルのダウンロードなど) をウイルス検索インタフェースに応じて処理する方法を定義します。アプリケーションサーバで設定済みのウイルス検索アダプタを使用するには、新しいウイルス検索プロファイルを作成する必要があります。
  3. [Scan Profile]でZ_TMProfileを入力し、[アクティブ][デフォルトプロファイル][Evaluate Profile Configuration Param]を選択します。
    sap-vscanprofile-edit=7d9f9131-08df-4273-b5ef-c8a7003b6620.png
  4. 編集モードのまま、[手順]をダブルクリックしてステップを設定します。
    sap-vscanprofile-steps=4515e0b2-100a-451d-ac95-54cc63c648d9.png
  5. [New Entries]をクリックします。
    ステップは、プロファイルがトランザクションから呼び出されたときの動作を定義します。
  6. [位置]を0に設定し、[種類]をグループに設定し、[Scanner Group]を以前に設定したグループ名に設定します。
  7. [保存] をクリックするか、編集モードを終了します。
    既存のウイルス検索プロファイル[/SCET/DP_VS_ENABLED]についての通知が最終的に表示されます。
  8. プロファイルはアクティブではなく、使用されていないため、既存のプロファイルに関する通知は無視してください。
    この通知を確認すると、この設定をカスタマイズ要求に含めるように求められます。新しい要求を作成すると、加えられた変更を追跡できます。
    sap-vscanprofile-save=9a61387b-0a84-44c9-9af5-ec6c6d065d90.png
  9. 手順の構成パラメータを作成するには、[Profile Configuration Parameters]をダブルクリックし、[New Entries]をクリックしてパラメータを設定します。
    パラメータ
    種類
    説明
    CUST_ACTIVE_CONTENT
    BOOL
    ファイルにスクリプト (JavaScript、PHP、ASPスクリプト) が含まれているか確認し、ブロックします。
    CUST_CHECK_MIME_TYPE
    BOOL
    ファイル拡張子名がそのMIMEタイプと一致するか確認してください。一致しない場合、ファイルはブロックされます。すべてのMIMEタイプと拡張子名は正確に一致させることができます。例えば:
    • Wordファイルは.docまたは.dotである必要があります
    • JPEGファイルは.jpgである必要があります
    • テキストファイルとバイナリファイルは任意の拡張子である可能性があります (ブロックしないでください)
    組み込みのマッピングテーブルについては、サポートされているMIMEタイプを参照してください。組み込みテーブルに含まれていないMIMEタイプやファイル拡張子をスキャナーが認識するように設定するには、カスタムMIMEタイプマッピングの追加を参照してください。
  10. [Step Configuration Parameters]をダブルクリックします。[New Entries]をクリックして、パラメータを設定します。
    パラメータ
    種類
    説明
    Linuxでのデフォルト
    Windowsでのデフォルト
    SCANBESTEFFORT
    BOOL
    検索はベストエフォートベースで実行する必要があります。つまり、VSAがオブジェクトを検索できるようにするすべてのセキュリティクリティカルなフラグ、例えばSCANALLFILESやSCANEXTRACT、そして内部フラグも有効にする必要があります。これらのフラグが具体的にどれであるかの詳細は、認証に保存できます。
    未設定
    未設定
    SCANALLFILES
    BOOL
    ファイル拡張子に関係なくすべてのファイルをスキャンします。
    無効
    無効
    SCANEXTENSIONS
    CHAR
    VSAが検索するファイル拡張子のリスト。設定された拡張子のみがチェックされます。他の拡張子はブロックされます。ワイルドカードも使用可能で、パターンを検索できます。*はこの場所とそれ以降を、?はこの文字のみを表します。例えば、exe;com;do?;ht* => `*`はすべてのファイルを検索することを意味します。
    null
    ""
    SCANLIMIT
    INT
    この設定は、圧縮ファイルに適用されます。解凍して検索するファイルの最大数を指定します。
    INT_MAX
    65535
    SCANEXTRACT
    BOOL
    アーカイブまたは圧縮オブジェクトを解凍します。
    有効
    有効
    SCANEXTRACT_SIZE
    SIZE_T
    最大解凍サイズです。
    0x7FFFFFFF
    62914560 (60MB)
    SCANEXTRACT_DEPTH
    INT
    オブジェクトが解凍される最大の深さ (階層) です。
    20
    20
    SCANLOGPATH
    CHAR
    VSAのカスタムログパス
    絶対パスである必要があります。通常のファイルか、通常のファイルを作成できる場所でなければなりません。実行可能ファイルのパスは使用できません。書き込まれるログメッセージは限られています。例えば、検出された不正プログラムです。
    2024年5月2日以降にリリースされたエージェントバージョンでサポートされています。
    (未設定)
    (未設定)
    SCANMIMETYPES
    CHAR
    検索するMIMEタイプのリスト。設定されたMIMEタイプのファイルのみがチェックされます。他のMIMEタイプはブロックされます。このパラメータはCUST_CHECK_MIME_TYPEが有効な場合にのみ機能します。
    未設定
    未設定
    BLOCKMIMETYPES
    CHAR
    ブロックするMIMEタイプのリスト。このパラメータはCUST_CHECK_MIME_TYPEが有効な場合にのみ機能します。
    未設定
    未設定
    BLOCKEXTENSIONS
    CHAR
    ブロックするファイル拡張子のリスト。
    未設定
    未設定
この設定はクライアント単位であり、SAPアプリケーションサーバの各テナントで設定する必要があります。

カスタムMIMEタイプマッピングを追加

SAPスキャナーは、認識された各MIMEタイプを1つ以上の受け入れ可能なファイル拡張子と関連付けることができる組み込みのマッピングテーブルを使用します。CUST_CHECK_MIME_TYPEパラメータが有効になっている場合、スキャナーはアップロードされた各ファイルの実際のMIMEタイプを判別し、そのMIMEタイプをテーブルで見つけ、そのMIMEタイプに対して拡張子がリストされていない限りファイルをブロックします。組み込みテーブルの内容については、サポートされているMIMEタイプを参照してください。
組み込みテーブルは、組織特有のMIMEタイプやファイル拡張子、独自形式やカスタマイズされた拡張子を認識しません。その結果、CUST_CHECK_MIME_TYPEが有効になっている場合、これらのファイルはMIMEタイプの不一致としてブロックされます。MIMEタイプチェックを無効にしたりエージェントをアップグレードしたりせずにこれらの不要なブロックを防ぐには、組み込みテーブルにカスタムエントリを追加してください。カスタムエントリは組み込みテーブルに追加され、既存のエントリを置き換えることはありません。
カスタムMIMEタイプのマッピングは、Linux SAPアプリケーションサーバーでのみサポートされています。Windowsエージェントには影響しません。
次のいずれかのソースを通じてカスタムエントリを構成できます。
  • ポリシー (推奨): エントリはServer & Workload Protectionコンソールで定義され、ポリシーによって保護されているすべてのSAPサーバに適用されます。
  • ローカルINIファイル: エントリは単一のSAPサーバ上で直接定義されます。この方法を使用して、特定のホストでポリシーを上書きするか、エージェントが更新されたポリシーを受け取る前にエントリを適用します。
両方のソースが同じMIMEタイプのエントリを定義している場合、ローカルINIエントリがそのサーバ上のポリシーエントリを置き換えます。他のMIMEタイプのエントリは、それを定義しているいずれかのソースから引き続き取得されます。
ポリシーによる構成
  1. Server & Workload Protectionで、コンピュータまたはポリシーエディタを開き、[設定][スキャナ]に移動します。
  2. [SAP]エリアで[Custom MIME type mappings]を見つけ、スキャナーが認識するMIMEタイプごとにエントリを追加してください。各エントリには次の値を入力してください。
    • MIMEタイプ: 完全なMIMEタイプ文字列、例えば、application/x-custom
    • ファイル拡張子: MIMEタイプに関連付ける1つ以上の拡張子をカンマで区切ったリストです。拡張子は先頭にドットを付けずに指定し、大文字と小文字を区別せずに一致します。例えば、cst, custom
  3. [保存]をクリックします。Server & Workload Protectionは各エントリを検証し、MIMEタイプまたは拡張子リストが空のエントリを拒否します。有効なエントリは次のハートビートでエージェントに配信され、SAPスキャナーが使用する組み込みのマッピングテーブルと統合されます。
エージェントは、次の形式で/var/opt/ds_agent/guests/0000-0000-0000/amvmcfg.xmlに結果のポリシー構成を保存します。
<CustomMimeMappings>
		<CustomMimeMapping mimeType="application/x-custom" extensions=";cst;custom;"/>
		<CustomMimeMapping mimeType="application/vnd.company" extensions=";comp;"/>
		<CustomMimeMapping mimeType="text/x-specialformat" extensions=";spc;special;"/>
</CustomMimeMappings>
amvmcfg.xmlを直接編集しないでください。エージェントはポリシーのアップデートを受け取るたびにファイルを再生成し、手動での変更は上書きされます。
ローカルINIファイルによる構成
ローカルINIファイルは、単一のSAPサーバ上でポリシーを上書きする必要がある場合や、エージェントが更新されたポリシーを受け取る前にエントリを適用する場合に使用します。
  1. SAPサーバ上で、ファイル/var/opt/ds_agent/am/custom_mime.iniを作成または編集してください。
  2. 次の構文を使用して、各マッピングを別々の行に追加してください:
    <mime-type>=;<extension1>;<extension2>;…
    例:
    application/x-custom=;cst;custom;
    		application/vnd.company=;comp;
    			text/x-specialformat=;spc;special;
    ファイルは次の形式要件に準拠している必要があります。
    • セクションヘッダーなしで1行につき1つのマッピング。ファイル形式はdt.iniとは異なります。
    • 拡張子リストの先頭、連続する拡張子の間、およびリストの末尾にセミコロンを配置します。
    • 先頭にドットを付けずに指定された拡張子。拡張子は大文字と小文字を区別せずに一致します。
  3. ファイルを保存します。エージェントは次回検索リクエストを受信した際に新しいエントリを適用します。エージェントの再起動は必要ありません。
重要
重要
ローカルINIファイルとポリシーの両方で同じMIMEタイプが定義されている場合、ローカルINIエントリがそのサーバ上のポリシーエントリを置き換えます。他のすべてのポリシーで定義されたエントリは有効のままです。
評価順序
CUST_CHECK_MIME_TYPEが有効になっている場合、SAPスキャナーはアップロードされた各ファイルの実際のMIMEタイプを判定し、次の順序で利用可能なマッピングソースに対してファイルの拡張子を確認します。
  1. スキャナーは最初に組み込みのマッピングテーブルを参照します。ファイルのMIMEタイプが組み込みテーブルに存在し、そのMIMEタイプに対してファイルの拡張子がリストされている場合、ファイルは次の検索段階に進むことが許可されます。
  2. ファイルのMIMEタイプが組み込みテーブルに存在しない場合、スキャナーはカスタムマッピングを参照します。まずローカルのINIファイルを確認し、その後ポリシーを確認します。どちらかのソースで検出されたMIMEタイプに対してファイルの拡張子がリストされている場合、そのファイルは通過が許可されます。
  3. MIMEタイプと拡張子の組み合わせを認識するソースがない場合、スキャナーはファイルをブロックします。
空のMIMEタイプ、不正な拡張子リスト、または同じソース内で重複定義されている無効なカスタムエントリは、/var/opt/ds_agent/diag/ds_am.logに記録され、無視されます。残りの有効なエントリは引き続き適用されます。
トラブルシューティング
  • エージェントがポリシーで定義されたエントリを受信したことを確認するには、SAPサーバ上の/var/opt/ds_agent/guests/0000-0000-0000/amvmcfg.xmlを調べます。ファイルには、各エントリを一覧表示する<CustomMimeMappings>要素が含まれている必要があります。
  • ローカルINIファイルが読み込まれていることを確認するには、/var/opt/ds_agent/diag/ds_am.logcustom_mime.iniを参照するエントリを検索してください。
  • ファイルにカスタムマッピングを追加した後もブロックされ続ける場合は、SAPトランザクション[VSCANTEST]を実行し、[Content Information]出力を確認してください。スキャナーが検出したMIMEタイプは、マッピング内のmimeType値と完全に一致している必要があります。スキャナーは大文字小文字の正規化や周囲の空白のトリムを行わないため、いかなる不一致もエントリの有効化を妨げます。

ウイルススキャンインタフェースをテストします。

  1. SAP WinGUIで[VSCANTEST]トランザクションを実行します。
    sap-vscantest=46600992-0437-4f38-a42e-d14f4ca3ca1e.png
    すべてのVSI対応SAPアプリケーションサーバには、設定手順が正しく実行されたかどうかを確認するためのテストも組み込まれています。このために、EICARテストウイルス (www.eicar.org) がトランザクションに組み込まれ、特定のスキャナを呼び出すことができます。
  2. 何も入力しないと、前の手順で設定した初期設定のプロファイルが呼び出されるため、何も入力しないでください。
  3. [実行]をクリックしてください。
    EICARテストウイルスについて説明する通知が表示されます。
  4. 通知を確認します。
    トランザクションがインターセプトされました:
    sap-vscantest-execute=a928d08a-4a2e-426d-91b0-39ac5c07e995.png
[感染]は検出された不正プログラムに関する情報を表示します。
[Content Information]はファイルの正しいMIMEタイプを表示します。
ファイルには、ランダムに生成された7文字のアルファベットにウイルススキャンプロファイル名を付加した名前が付けられます。
この後に、トランザクションの各ステップに関する出力が表示されます。
  1. トランザクションが初期設定のウイルススキャンプロファイル (Z_TMPROFILE) を呼び出します。
  2. ウイルススキャンプロファイルZ_TMPROFILEは、ウイルススキャングループZ_TMGROUPからアダプタを呼び出すように設定されています。
  3. ウイルススキャングループZ_TMGROUPには複数のアダプタが設定されており、そのうちの1つが呼び出されます (この例ではVSA_NPLHOST)。
  4. ウイルススキャンアダプタから、ウイルスが見つかったことを示す値「2-」が返されます。
  5. 検出された不正プログラムに関する情報として、Eicar_test_1およびファイルオブジェクト/tmp/zUeEbZZ_TMPROFILEが表示されます。
  6. ステップ00 (ウイルススキャングループ) が失敗してファイルトランザクションの処理が停止されたため、呼び出された初期設定のウイルススキャンプロファイルZ_TMPROFILEが失敗します。
確認のために、この不正プログラムイベントに関する情報はServer & Workload Protectionコンソールにもあります。イベントを確認するには、コンピュータエディタを開き、[不正プログラム対策][イベント]をクリックしてください。

サポートされているMIMEタイプ

スキャナでサポートされるMIMEタイプは、使用しているエージェントのバージョンによって異なります。
この表に含まれていないMIMEタイプやファイル拡張子を認識するようにスキャナーを設定するには、エージェントをアップグレードせずに、カスタムMIMEタイプマッピングを追加を参照してください。
  • Agentバージョン9.6ではVSAPI 9.85を使用
  • Agentバージョン10.0ではATSE 9.861を使用
  • Agentバージョン10.1ではATSE 9.862を使用
  • Agentバージョン10.2、10.3、11.0、11.1、および11.2ではATSE 10.000を使用します。
  • Agentバージョン11.3以降ではATSE 11.0.000を使用
MIMEタイプ
説明
拡張
9.6エージェントでサポート
10.0エージェントでサポート
10.1エージェント以降でサポート
application/octet-stream
*
はい
はい
はい
application/com
COMファイル
com
はい
はい
はい
application/ecmascript
EMCScriptファイル
es
はい
はい
はい
application/hta
HTAファイル
hta
はい
はい
はい
application/java-archive
Java Archive (JAR) ファイル
jar
はい
はい
はい
application/javascript
JavaScriptファイル
js、jsxinc、jsx
はい
はい
はい
application/msword
Word for Windows
doc、dot
はい
はい
はい
application/vnd.ms-access
MS Access
mdb
いいえ
いいえ
いいえ
application/vnd.ms-project
MS Project
mpp
いいえ
いいえ
いいえ
application/msword
MS Word
doc、dot
はい
はい
はい
application/octet-stream
COMファイル
com
はい
はい
はい
application/octet-stream
EXEファイル
exe
はい
はい
はい
application/pdf
Adobe Portable Document Formatファイル
pdf
はい
はい
はい
application/postscript
Postscript
ai
はい
はい
はい
application/postscript
Postscript
ps
はい
はい
はい
application/postscript
Postscript
ps
はい
はい
はい
application/rar
ローカルキャッシュまたはリモートサーバのいずれかから文書を取得して、そのURLを要求者に返すために使用されます。
rar
はい
はい
はい
application/rtf
Microsoft RTF
rtf
はい
はい
はい
application/sar
Sarファイル
sar
はい
はい
はい
application/vnd.ms-excel
Excel for Windows
xls、xlt、xla
はい
はい
はい
application/vnd.ms-outlook
Windows版のOutlook
msg
いいえ
はい
はい
application/vnd.ms-powerpoint
Windows PowerPoint
ppt、pot、pps、ppa
はい
はい
はい
application/vnd.ms-publisher
MS Publisher
pub
いいえ
いいえ
はい
application/vnd.oasis.opendocument
OpenDocument
odf
はい
はい
はい
application/vnd.openxmlformats-officedocument.presentationml.presentation
MS Officeファイル
pptx、potx、ppsx、ppam、pptm、potm、ppsm
はい
はい
はい
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
MS Officeファイル
xlsx、xltx、xlsm、xltm、xlam、xlsb
はい
はい
はい
application/vnd.openxmlformats-officedocument.wordprocessingml.document
MS Officeファイル
docx、dotx、docm、dotm
はい
はい
はい
application/vnd.rn-realmedia
Real Media
rm
はい
はい
はい
application/wordperfect
WOrdPerfect
wp、wp5、wp6、wpd、w60、w61
はい
はい
はい
application/x-alf
alf
はい
はい
はい
application/x-arc-compressed
ARCファイル
arc
はい
はい
はい
application/x-bzip2
bZIPファイル
*
はい
はい
はい
application/x-cpio
CPIOファイル
*
はい
はい
はい
application/x-director
Adobe Director Shockwave Movie
dcr
はい
はい
はい
application/x-gzip
Gzip
*
はい
はい
はい
application/xhtml+xml
XHTML
dhtm、dhtml、htm、html、htx、sht、shtm、shtml、stml、xht、xhtm、xhtml、xml、txt
はい
はい
はい
application/x-java-class
JAVAアプレット
class
はい
はい
はい
application/x-kep
kep
はい
はい
はい
application/x-otf
otf
はい
はい
はい
application/x-sapshortcut
sap、sapc
はい
はい
はい
application/x-shockwave-flash
Macromediaフラッシュ
swf
はい
はい
はい
application/x-silverlight-app
PKZIP
xap
はい
はい
はい
application/x-sim
sim
はい
はい
はい
application/x-tar
TARファイル
tar
はい
はい
はい
application/x-vbs
*
はい
はい
はい
application/zip
ZIPファイル
zip、zipx
はい
はい
はい
audio/basic
オーディオ
snd、au
はい
はい
はい
audio/midi
MIDI
mid、midi、rmi、mdi、kar
はい
はい
はい
audio/x-aiff
Apple/SGIのAudio InterChange File Format (以下、AIFF)
aiff、aif、aifc
はい
はい
はい
audio/x-mpeg-3
MP3
mp3
はい
はい
はい
audio/x-realaudio
Real Audio
ra
はい
はい
はい
audio/x-voc
Creative Voice Format(VOC)
voc
はい
はい
はい
image/bmp
Windows BMP
bmp
はい
はい
はい
image/gif
GIF
gif
はい
はい
はい
image/ico
Windowsアイコン
ico
はい
はい
はい
image/jpeg
JPEG
jpg、jpeg、jpe、jif、jfif、jfi
はい
はい
はい
image/msp
Microsoft Paint
msp
はい
はい
はい
image/png
Portable Network Graphics
png
はい
はい
はい
image/ppm
PPMイメージ
ppm
はい
はい
はい
image/svg+xml
svg
はい
はい
はい
image/tiff
TIFF
tif、tiff
はい
はい
はい
image/vnd.ms-modi
Microsoft Document Imaging
mdi
はい
はい
はい
image/x-cpt
Corel PhotoPaint
cpt
はい
はい
はい
image/x-pcx
PCX
pcx
はい
はい
はい
image/x-pict
Macintoshビットマップ
pct
はい
はい
はい
image/x-ras
Sun Raster(RAS)
ras
はい
はい
はい
image/x-wmf
Windows Metafile
wmf
はい
はい
はい
text/csv
CSV
csv、txt
はい
はい
はい
text/html
HTML
dhtm、dhtml、htm、html、htx、sht、shtm、shtml、stml、xht、xhtm、xhtml、xml、txt
はい
はい
はい
text/plain
*
はい
はい
はい
text/plain
テキストファイル
txt
はい
はい
はい
text/xml
XML
dhtm、dhtml、htm、html、htx、sht、shtm、shtml、stml、xht、xhtm、xhtml、xml、txt
はい
はい
はい
text/xsl
XSL
xsl
はい
はい
はい
不明/不明
*
はい
はい
はい
video/mpeg
*
はい
はい
はい
video/quicktime
Quick Time Media
qt
はい
はい
はい
video/x-fli
AutoDesk Animator
fli
はい
はい
はい
video/x-flv
Adobe Flash FLVビデオ
flv
はい
はい
はい
video/x-ms-asf
Advanced Streaming Format
asf
はい
はい
はい
video/x-scm
Lotus ScreenCamムービー
scm
はい
はい
はい
text/x-msdos-batch
バッチファイルは、DOS、OS/2、Microsoft Windowsで使用されるスクリプトファイルです
bat, cmd, btm, txt
いいえ
いいえ
いいえ