この記事の内容
実際に
アプリケーションセキュリティの 測定方法:指標、 ツール、 KPI
アプリケーションの 効果 測定に 役立つ 主要な 指標と ツールを ご紹介します。
多くの
アプリケーションセキュリティ
AppSec指標が重要な理由
適切な
アプリケーションセキュリティ
リスク管理。
現代の 開発ライフサイクルで リスクを 完全に 回避する ことは できません。 しかし、 指標を 活用すれば、 セキュリティチームは どの 程度の 重大度の 低いリスクを 受け入れるかを 判断し、 ビジネス上重要な リスクの うち、 直ちに 対処すべき ものを 把握できます。 経営陣の
賛同。ツールから 得られる セキュリティ指標は、 AppSec プログラムの 成果、 ROI、 成長の 余地を 示し、 セキュリティチームが 経営陣の 賛同を 得るのに 役立ちます。 また、 リーダーが アプリケーションセキュリティ プログラムの 改善に 向けて、 十分な 情報に 基づく 意思決定を 行えるようになります。 チーム間の
連携強化。セキュリティチームは、 選択した AppSecツールや 手法の 有効性を 示す ことで、 開発チームとの 信頼関係を 深められます。 さらに、 指標は 開発者が 自ら コードを 安全に 保つための 後 押しにも なります。 セキュリティ対策が 機能している ことを 具体的な 証拠で 確認できれば、 他の チームも 日々の 業務に AppSecの 実践を 取り入れやすくなります。 コンプライアンス。SOC2などの
規制では、 アプリケーションセキュリティの 取り組みに 関する 定量的な データの 提示が 組織に 求められます。 監査担当者や 見込み顧客から 求められる 前に、 こうした 指標を あらかじめ収集しておくことは、 企業に とって 有益です。 セキュリティ態勢全体の
強化。指標を 使えば、 どの ツールや プロセスが 有効で、 どこに 改善が 必要かを 示す 明確な 道筋を チームに 提示できます。 具体的な データに 基づいて アプリケーションセキュリティ プログラムを 拡充する ことで、 セキュリティ態勢全体を 長期的に 強化できます。
測定すべきセキュリティKPI
チームは、
悪用可能な
脆弱性。悪用可能で、 攻撃者が 到達できる 脆弱性を 抱える 資産は いくつありますか? また、 CVSSスコアが 高い、 または 重大な レベルの 脆弱性は いくつありますか? コンプライアンスフレームワークへの
準拠。FEDRamp、 SOC2、 PCI、 ISOなどのコンプライアンスフレームワークに 照らして、 プログラムの 準拠状況は どうでしょうか? HIPAAや GDPRなど、 業界や 地域に 固有の 基準を 満たしていますか? 組織の
ポリシーへの 準拠。社内セキュリティポリシーに 準拠している アプリケーションの 割合は どれくらいですか? こうした 企業固有の ポリシーは、 ミッションクリティカルな アプリケーションや その 他の ビジネス上の 優先事項に 重点を 置くことが よく あります。 修正に
かかる 時間。ツールが 重大な 脆弱性を 検出してから、 セキュリティチームや 開発チームが 修正するまでに どれくらい かかりますか? ツールの
カバレッジ。チームが 解消すべき カバレッジの 抜け漏れは ありませんか? これらの 指標は、 買収や合併を したばかりの 企業に とって 特に 重要です。 新たに 加わった 重要な 資産が、 既存の セキュリティツールで カバーされていない 可能性が 高いためです。
アプリケーションセキュリティの成果測定に役立つツール
こうした
静的アプリケーションセキュリティテスト
(SAST) - SASTツールは、 脆弱性が コードベースに 入り込むのを 防ぎます。 IDE内や CI/CDパイプラインの 特定の 段階で、自社開発コードを スキャンします。 ソフトウェア構成分析
(SCA) - SCAツールは、オープンソースの パッケージや 依存関係に 含まれる 脆弱性を スキャンします。 SCAの データと SASTの スキャン結果を 組み合わせる ことで、 自社開発コードと サードパーティコードの セキュリティ態勢を より 正確に 把握できます。 コンテナセキュリティ。コンテナセキュリティは、コンテナワークロードの
セキュリティ上の ギャップを 特定します。 パイプラインから 本番環境まで 脆弱性を スキャンし、 安全性の 低い ベースイメージを より 安全な バージョンに アップグレードするなどの 修正策を 提案します。 クラウドセキュリティツール。クラウドセキュリティポスチャ管理
(CSPM) やIaCセキュリティツールなどの クラウドセキュリティツールを 使えば、 環境内の クラウド設定ミスを 特定できます。 開発者向けツール。
SCMツールキット (GitHubや Bitbucketなど)から 得られる 指標を、ASPMプラットフォームなどの セキュリティツールに 連携する ことで、 AppSec プログラムの 成熟度を 把握できます。 これらの ツールキットの アクティビティを ASPMプラットフォームに 集約すると、 現在の AppSecの 取り組みに おける 成果や ギャップが 明らかに なります。
アプリケーションセキュリティの ギャップ分析を 実施する 方法
この
AppSecの効果測定にASPMがビジネスにもたらすメリット
各AppSecソリューションは
ASPMツールは、
統合セキュリティプラットフォームを
ASPMプラットフォームは、
AppSec
よくある質問
アプリケーションセキュリティプログラムの有効性を判断するには、プログラムの指標を収集して評価するのが最も効果的です。多くのチームが、静的アプリケーションセキュリティテスト(SAST)、ソフトウェア構成分析(SCA)、クラウドセキュリティソリューション、開発者向けツールなどのセキュリティツールを活用しています。これらのツールから得られる知見を集約して可視化することで、チームはアプリケーションセキュリティプログラム全体を深く理解できます。
セキュリティポリシーが成功しているかを把握するには、まず最も価値の高い資産を特定し、それらがポリシーに沿っていることを確認する必要があります。そのうえで、全体的なセキュリティ態勢を継続的に監視し、時間の経過とともにポリシーとの整合性が保たれていることを確認しましょう。多くの組織では、アプリケーションセキュリティ態勢管理(ASPM)プラットフォームを活用して、全体的なセキュリティ態勢を監視しています。
アプリケーションセキュリティ施策の成果を測定する際には、さまざまな指標を評価できます。KPIの例として、悪用可能な脆弱性の数、標準的なコンプライアンスフレームワークへの準拠度、修正までにかかる時間などが挙げられます。