ARMS Application Security の 攻撃統計 ページでは、ご利用のアプリケーションの保護ステータスの概要を確認できます。各攻撃の発生時刻、種類、攻撃 URL、Application Security が使用した対処方法など、詳細なデータを表示できます。
操作手順
ARMS コンソールにログインします。
左側のナビゲーションウィンドウで、 を選択し、上部のメニューバーからリージョンを選択します。
攻撃統計 ページには、デフォルトですべてのアプリケーションの攻撃統計が表示されます。ページ左側の アプリケーション動作統計 パネルには、リクエスト総数およびクラスロード、ファイル書き込み、スレッド操作、DNS クエリ、XML エンティティ解析、オブジェクト逆シリアル化、SQL 実行などの動作タイプのディストリビューションが表示されます。右側の 攻撃統計 パネルには、監視された攻撃の総数、ブロックされた攻撃の数、およびコマンド実行、XXE、SQL インジェクション、悪意のある DNS クエリ、ディレクトリトラバーサル、ファイル読み取り、スレッドインジェクションなどの攻撃タイプのディストリビューションが表示されます。ページ下部には、日付、種類、URL、動作データ、対処方法、詳細の各列を持つ攻撃ログテーブルが表示されます。対処方法 および 種類 でテーブルをフィルターしたり、URL で検索したりできます。各行の末尾にある [表示] をクリックすると、攻撃の詳細を確認できます。
オプション: 単一のアプリケーションの統計を表示するには、以下のいずれかの方法を使用します。
すべてのアプリ ドロップダウンメニューを 攻撃統計 ページの上部でクリックして、特定のアプリケーションに切り替えます。
ページで、特定のアプリケーション名をクリックして、そのアプリケーションの攻撃統計を表示する 攻撃統計 ページに移動します。
攻撃の詳細
攻撃統計 ページでは、Application Security を有効化した後、ご利用のアプリケーションの動作および攻撃統計をドーナツグラフで表示します。ページ下部のテーブルには、各攻撃の種類、URL、動作データ、対処方法などの詳細データが一覧表示されます。
アプリケーション動作統計 セクションには、Application Security によって検出されたアプリケーションの動作とそのカテゴリ(通常動作および攻撃動作)が表示されます。
攻撃統計 セクションには、Application Security によって検出された実際の脅威となる攻撃とそのタイプが表示されます。
攻撃統計 ページの下部にあるリストには、各攻撃の詳細が表示されます。このリストでは、発生時刻、種類、URL、具体的なデータ、対処方法を確認できます。詳細 列の 表示 をクリックすると、表示されるパネルで対象の攻撃の詳細を確認できます。これらの詳細には、エクスプロイトされたセキュリティ脆弱性、攻撃リクエスト、対応するサーバーの詳細情報が含まれます。
攻撃統計 ページに攻撃データが表示されない場合は、以下のいずれかの理由が考えられます。
-
アプリケーションが完全に統合されていません。コンソールで アクセス をクリックした後、アプリケーションのインスタンスを再起動していない、または一部のインスタンスのみを再起動しています。
-
アプリケーションの Java エージェントが古いバージョンです。Application Security を使用するには、以下のいずれかのエージェントバージョンが必要です。詳細については、「Application Security の有効化」をご参照ください。
-
Container Service や EDAS などの自動更新シナリオでは、エージェントバージョンが v2.7.1.2 以降である必要があります。
説明自動更新シナリオでは、アプリケーションまたは Pod を再起動することでエージェントを自動的に更新できます。詳細については、「ARMS エージェントのアップグレード」をご参照ください。
-
その他の手動更新シナリオでは、エージェントバージョンが v2.7.1.3 以降である必要があります。
-
-
成功した攻撃が発生していません。従来のファイアウォールとは異なり、Application Security は成功した攻撃のみを記録します。従来のファイアウォールは、データパケットに悪意のある文字特性を検出した時点で攻撃を報告しますが、悪意のある文字特性が必ずしも攻撃の成功を意味するわけではありません。たとえば、PHP の脆弱性をエクスプロイトする攻撃リクエストは、Java 環境では意味をなしません。成功した攻撃とは、攻撃者が外側の防御を突破し、ご利用のアプリケーションの内部環境に侵入して悪意のある操作を実行できた状態を指します。ご利用のアプリケーションでは成功した攻撃が頻繁に発生しないかもしれませんが、それぞれの攻撃を真剣に捉え、攻撃をブロックするか、基盤となる脆弱性を速やかに修正する必要があります。