すべてのプロダクト
Search
ドキュメントセンター

:アプリケーションセキュリティに関するFAQ

最終更新日:Dec 30, 2024

このトピックでは、アプリケーションセキュリティに関するよくある質問への回答を提供します。

アプリケーションセキュリティはアプリケーションの実行に影響しますか?

アプリケーションセキュリティはパフォーマンス、互換性、および安定性に対する優れた制御を備えているため、実行中のアプリケーションへの影響はほとんど無視できます。実際テストでは、CPUオーバーヘッドは1%未満、メモリオーバーヘッドは30 MB未満、応答時間(RT)は1ミリ秒未満です。さらに、アプリケーションセキュリティは、アプリケーションへの干渉を最小限に抑えるために、観測モードやソフトヒューズエスケープメカニズムなどの機能を提供します。

アプリケーションセキュリティにアプリケーションを追加するにはどうすればよいですか?

ARMSコンソールでアプリケーションセキュリティを有効にできます。その後、アプリケーションに対応するインスタンスを再起動できます。アプリケーションコードを変更する必要はありません。アプリケーションセキュリティはJavaアプリケーションのみをサポートしています。詳細については、アプリケーションをアプリケーションセキュリティに接続するを参照してください。

アプリケーションを追加した後、アプリケーションセキュリティを使用してアプリケーションを保護するにはどうすればよいですか?

理論的には、アプリケーションセキュリティによって検出された攻撃は、実際にセキュリティ上の脅威を生み出す可能性があります。トラフィック特性に基づく従来の検出技術と比較して、アプリケーションセキュリティは誤検知率が低くなっています。したがって、アプリケーションセキュリティによって検出された攻撃に注意を払う必要があります。アプリケーションセキュリティが有効になると、保護モードはデフォルトで「監視」に設定されます。アプリケーションが一定期間安定して動作した後、保護モードを「監視とブロック」に設定できます。

攻撃統計ページに攻撃データが表示されないのはなぜですか?

攻撃統計ページに攻撃データが表示されない場合、考えられる原因は次のとおりです。
  1. アプリケーションがアプリケーションセキュリティ機能に接続されていません。コンソールで追加をクリックした後、アプリケーションのインスタンスを再起動していないか、一部のインスタンスのみを再起動しています。
  2. アプリケーションが以前のバージョンのJavaエージェントを使用しています。アプリケーションセキュリティ機能を使用するには、アプリケーションに次のエージェントバージョンが必要です。詳細については、アプリケーションをアプリケーションセキュリティに接続するを参照してください。
    • 自動アップグレードシナリオでは、コンテナアプリケーションとEDASアプリケーションはv2.7.1.2以降のJavaエージェントを使用する必要があります。
      説明 自動アップグレードシナリオとは、アプリケーションまたはポッドを再起動することでエージェントバージョンを自動的にアップグレードできるシナリオを指します。詳細については、ARMSエージェントの更新を参照してください。
    • 手動アップグレードシナリオでは、Javaエージェントはv2.7.1.3以降である必要があります。
  3. 実際の攻撃動作は発生していません。従来のファイアウォールとは異なり、アプリケーションセキュリティ機能は実際の攻撃のみを記録します。従来のファイアウォールは、パケットに悪意のある攻撃特性が存在することを検出すると攻撃を報告します。ただし、悪意のある特性が存在するからといって、実際の攻撃を意味するわけではありません。たとえば、PHPの脆弱性を悪用する攻撃リクエストは、Java環境では無効です。実際の攻撃が検出された場合、攻撃者は外部防御を突破し、アプリケーションの内部環境に侵入して危険な行動を実行できることを意味します。アプリケーションに多数の実際の攻撃がない場合があります。ただし、実際の攻撃が発生した場合は、攻撃を阻止するか、セキュリティの脆弱性をタイムリーに修正する必要があります。

リスクの高いコンポーネントページにリストされている脆弱性にはどのように対処すればよいですか?

リスクの高いコンポーネントページにリストされている脆弱性は、一般的な脆弱性です。これらの脆弱性は、攻撃者によって侵入に悪用される可能性があります。現在悪用できない場合でも、攻撃者がアプリケーションコードを変更した後に将来悪用される可能性があります。通常、これらの脆弱性は、アプリケーションの防御モードがデフォルトの監視モードではなく監視とブロックに変更された後、アプリケーションセキュリティ機能によって防御できます。

これらの脆弱性をタイムリーに修正することをお勧めします。ARMSコンソールにログインします。左側のナビゲーションペインで、アプリケーションセキュリティ > リスクの高いコンポーネントの検出を選択します。表示されるページで、脆弱性を見つけて表示詳細列でクリックします。詳細タブで、修正リファレンスセクションの関連する提案を確認します。これらの提案のほとんどは、リスクの高いコンポーネントの公式アップグレードまたは修正です。検索エンジンで脆弱性のCVE IDを検索して、修正を検索することもできます。