Automatic Issue Correlation Now Part of HCL AppScan の翻訳版です。
HCL AppScan の一部となった自動問題相関性検出機能
2022年6月24日
著者: Nabeel Jaitapker / Product Marketing Lead, HCL Software
アプリケーション・セキュリティの課題を解決する銀の弾丸は存在しません。コアテクノロジー(IAST、DAST、SAST)にはそれぞれ長所と短所があります。
Auto Issue Correlationは、各テクノロジーの長所を生かしながら、他のテクノロジーの長所を生かして短所を克服することを可能にします。さらに、Auto Issue Correlationは、ASTの能力を高め、優先順位付けプロセスを改善し、修復にかかる時間と労力を削減します。例を以下に示します。
課題の自動相関を有効にすると、関連する IAST、DAST、または SAST 課題が見つかるたびに、相関が自動的に更新されます。既存のグループは、新しい問題で自動的に更新され、必要に応じて新しいグループが作成されます。ユーザーによる操作は必要ありません。
HCL AppScanのAuto Issue Correlationは、当社のIASTソリューションに基づいています。
IASTは、ランタイムにアプリケーションにアクセスし(DASTのような)、ソースコードを見ることができます(SASTのような)。当社の自動相関アルゴリズムは、IASTの問題をDASTおよびSASTの問題と照合します。各問題からデータを抽出し、様々なヒューリスティックを用いて相関関係を特定します。これにより、改善プロセスの最適化が新たな次元で実現されます。つまり、IASTとAuto Issue Correlationを武器に加えることで、対処すべき課題/脆弱性の全体数を減らすことができるのです。
IASTセッションをアクティブにし、Auto Issue Correlationを有効にする必要があります。AppScan on Cloud (ASoC)は相関グループを自動的に作成し、「すべての問題」の下の「相関グループ」タブにそれらを表示します。ASoCは、アプリケーションに新しいissueが追加されると、更新を続け、新しいグループを作成します。
以下はその例です。
相関が確認されると、アプリケーションのダッシュボードにある課題チャートに表示されます。
Correlationリンクをクリックすると、アプリケーションのCorrelationページが表示され、含まれている相関グループが一覧表示されます。
グループをクリックすると、そのグループの課題が表示されます。
課題ペインでは、その課題が相関グループや修正グループに属している場合、「関連」セクションに表示されます。
課題の自動相関を有効にすると、関連する IAST、DAST、SAST 課題が見つかるたびに、相関が自動的に更新されます。既存のグループは新しい問題で自動的に更新され、必要に応じて新しいグループが作成されます。ユーザーによる操作は必要ありません。
コードの再利用は、ソフトウェア開発におけるベストプラクティスであることは周知の事実です。しかし、これは、1つの弱いリンクが、アプリに複数のセキュリティ脆弱性を生み出す可能性があることも意味します。下の図は、弱いサニタイザーが複数のSQL Injection脆弱性を引き起こす可能性があることを表しています。REST API 1はRESP API 2と異なるルート/ソースを持つため、スキャン結果では両者の脆弱性は無関係に表示されます。
相関は、単一のタスクとして修復されるべき脆弱性を集約します。
以下の例では、相関グループには、異なるテクノロジー(IASTとDAST)、異なる問題タイプ、異なる深刻度によって検出された問題が含まれていることに注意してください。
Auto Issue Correlationのおかげで、他の方法では関連性が見えなかった多様な問題を、1つの修復作業で解決できます。
詳細およびデモのご予約は製品ページ、https://www.hcltechsw.com/appscan/demo をご覧ください。