現在の世界は、ソフトウェアが無ければ成立しません。IDC(
https://www.idc.com/getdoc.jsp?containerId=prUS49760222)は、2025年までに全世界で約7億5,000万本のアプリケーションが出荷されると予想しています。これは、デジタルに対する信頼がかつてないほど重要になっている時代において、世界中のソフトウェアを保護するという離れ業がかつてないスピードで進んでいることを意味しています。GitHubは、開発者がソフトウェアを作り出すだけでなく、安全な製品として出荷できるよう尽力しています。GitHub Advanced Security (GHAS)は、コンテキスト切り替えを最小限に抑え、ツールを減らし、イノベーションと同じスピードで脆弱性を迅速に発見し、修正できるようにするものです。GitHubのアプリケーションセキュリティテストソリューションは、開発者のワークフローにネイティブに組み込まれており、DevSecOpsチームがセキュリティを犠牲にすることなく、イノベーションを優先して開発者の生産性を向上を支援するものです。
GitHubのネイティブSASTソリューションであるコード スキャンは、適切なアラートを適切なタイミングで表示します。セキュリティアラートがトリガーされると、Pull Requestに追加して表示されます。これは、スキャンが完了したときに具体的なコンテキストのない、長いアラートリストが生成される従来のSASTツールとは異なります。このアプローチでは、ユーザーはコード スキャンによって表示されたアラートの約80%に対処し、50%というリアルタイムでの修正率を実現しています。これは、エンゲージメント率が約16%、修正率が約13%のサードパーティのアラートと比べて3.8倍効果的と言えます。
このたび一般提供(GA)を開始したGitHub Advanced Security for Azure DevOpsは、GHASのネイティブなセキュリティ機能をAzure DevOpsのワークフローに組み込めるものです。これにより、Azure DevOpsユーザーにもGitHub Enterpriseユーザーと同じメリットがもたらされます。Azure DevOpsのプロジェクトコレクション管理者(PCA)(
https://learn.microsoft.com/en-us/azure/devops/organizations/security/look-up-project-collection-administrators?view=azure-devops)が、Azure DevOpsの構成設定(
https://learn.microsoft.com/en-us/azure/devops/repos/security/configure-github-advanced-security-features)からGitHub Advanced Securityによる保護を有効にするだけで即座に利用を開始できます。
セキュリティプログラムの迅速な導入と拡張
GitHub Advanced Securityの一般提供(GA)に伴い、GitHub Advanced Securityを迅速に有効化して、Oraganizationのリポジトリを保護するための新機能が追加されました。また、GHASをOranizationまたはプロジェクトレベルで有効にするのか、個々のリポジトリで有効にするのかを選択できます。これにより、GHASを必要なときに必要な場所へ速やかに導入することが可能になります。
GitHub Advanced Security for Azure DevOpsを有効にすると、有料であることを警告するメッセージが表示され、コミッター数の見積もりが表示されます。