Intelligent Finding Analytics (IFA) を使用したよりスマートな DAST スキャン
Intelligent Finding Analytics (IFA) は、人工知能 (AI) と機械学習 (ML) を使用してデータを分析し、パターンを発見し、予測を行い、最終的にデータを実用的な洞察に変換します。IFA では、高度な方法を使用してより深い意味を見つけ、よりスマートな意思決定を行うことで、通常のデータ分析にとどまらない結果を出しています。
IFA for Dynamic Application Security Testing (DAST) は、誤検出を最小限に抑え、大規模言語モデル (LLM)
統合アプリケーションの脆弱性を発見し、テスト選択を最適化することで、スキャンの精度とカバレッジを強化します。AI、機械学習、または統計分析を使用して、テストの範囲と精度を向上させます。現在、IFA
は次のアプリケーションに重点を置いており、将来的に機能を拡張する予定です:
- LLM 拡張アプリケーション向け DAST: AppScan DAST は、機密情報の開示、プロンプト・インジェクションなどの重大な脆弱性を特定するために特別に設計されており、LLM リスクからビジネスを保護します。
- よりスマートなエラー検出を実現する AI は、AppScanヒューリスティックを強化してエラー・ページの検出を改善します。この高度な AI ツールは、アプリケーション内のエラー・ページを特定して分析する精度を高め、より正確なセキュリティー評価を実現します。
- Guess BFLA は Broken Function Level Authorization (BFLA) は、脆弱性を検出します。これは、ユーザーが本来許可されていない操作を実行できてしまう状況を指します。。認証済みスキャンでは、AppScan はアクティブなセッションを再利用し、侵入的モードで代替 HTTP メソッド(たとえば DELETE)を試すことや、一般的な管理用エンドポイントや操作指向のエンドポイントおよびパラメーターを推測することにより、隠れた機能や保護が不十分な機能を探索します。これには一部 AI の支援が含まれます。権限の低いユーザーが制限された操作を正常に実行できる場合、AppScan は BFLA の問題として報告し、裏付けとなる証拠を含めます。
- CAPTCHA 認証: AppScanテキストベースまたは画像ベースの CAPTCHA ログイン・シーケンスに対応し、これらの仕組みで保護されたアプリケーションでも、自動ログインの記録と再生が成功することを保証します。詳細な設定手順や特定の CAPTCHA タイプのサポートについてはCAPTCHA 認証、
- テストの最適化では、AppScanのインテリジェントなテスト・フィルタリングを使用して、誤検出を減らしながら最も関連性の高いテストを選択します。何千ものテストを含む通常のフル・スキャンは、時間がかかりすぎる場合があります。開発の初期段階での時間を節約したり、セキュリティー・チェックを迅速に行うために、テストの最適化を使用します。これは Fast、Faster、Fastest の 3 つの速度レベルを備えています。この方法ではインテリジェントなアルゴリズムと統計分析を使用し、最も一般的で重大な脆弱性のみに焦点を当てて、重要度の低いテストを回避します。これにより、スキャン時間が大幅に短縮されます。より詳細な検査を行うには、開発プロセスの後半や特定の間隔でフル・スキャンを実行できます。
Note:
さまざまなGPTモデルのトークン使用量に関する洞察については、AppScan DAST IFA:
AI機能の推定トークン使用量とモデル価格をご覧ください。