セキュアコードレビュー
概要
セキュアコードレビューは、脆弱性がリリースされる前にそれらを検出するための、アプリケーションのソースコードの綿密な検査です。網羅性のための自動静的解析と、ツールでは見逃される文脈依存の欠陥である認証、認可、ビジネスロジック、暗号についての専門家による手動レビューを組み合わせ、開発者がすぐに対応できる修正策を提供します。コードを直接レビューすることは、問題の修正コストが最も低い展開前に、安全でないコーディング慣行を検出するのに役立ちます。一般的な検出結果には、インジェクションの欠陥、脆弱な暗号、認証の弱点、安全でないコーディングパターンが含まれます。
方法論&標準
OWASP Code Review Guide 2.0、OWASP ASVS、OWASP Top 10、言語固有のセキュアコーディング標準。SASTツールに、セキュリティ上重要なコード経路の手動レビューを加えます。各レビューは、自動解析、手動コードレビュー、脆弱性の検証、修正ガイダンスを伴うレポートを組み合わせます。
含まれる内容
提供される成果物
よくある質問
SASTは自動化された最初のパスです。手動レビューは、ツールが推論できないもの--アクセス制御の不備、欠陥のあるビジネスロジック、文脈における安全でない暗号の使用--を、誤検知を除外したうえで補います。
関連するリポジトリへの読み取りアクセスが必要です。大規模なコードベースでは、SASTが幅広く網羅する一方で、手動の労力を最もリスクの高いコンポーネントに集中させます。
セキュアコードレビューは、開発ライフサイクルの早期にセキュリティ上の弱点を特定するのに役立ち、脆弱性が本番システムに到達するリスクを低減します。
