Googleの無料オープンソース脆弱性スキャンツール「OSV-Scanner」の実力とは?:Googleのオープンソース脆弱性スキーマ「OSV」対応
Googleは、オープンソース開発者がプロジェクトに関連する脆弱性情報に簡単にアクセスできる無料ツール「OSV-Scanner」を公開した。
Googleは2022年12月13日(米国時間)、オープンソース開発者が自分のプロジェクトに関連する脆弱(ぜいじゃく)性情報に簡単にアクセスできる無料ツール「OSV-Scanner」を公開した。
Googleは2021年にオープンソースソフトウェア(OSS)の開発者と利用者のために、脆弱性のトリアージ(優先順位を付けて対処すること)を改善する取り組みとして、「Open Source Vulnerability」(OSV)スキーマを公開し、これに基づく分散型オープンソース脆弱性データベースサービス「OSV.dev」を立ち上げた。OSV-Scannerの公開は、この取り組みの次のステップだとしている。
OSVスキーマは、全てのオープンソースエコシステムと脆弱性データベースが、1つのシンプルで正確かつ機械可読なフォーマットで情報を公開し、利用できるようにする。OSVデータベースは、プロジェクトの依存関係リストと、それらに影響する脆弱性とを結び付ける。OSV-Scannerは、OSVデータベースの正式にサポートされたフロントエンドを提供する。
OSV-Scannerをプロジェクトに対して実行すると、マニフェスト、SBOM(Software Bill of Materials:ソフトウェア部品表)、コミットハッシュを分析し、使用されている全ての依存関係を見つける。次に、この情報をOSVデータベースと照合し、プロジェクトに関連する脆弱性を表示する。
OSV-Scannerは「OpenSSF Scorecard」の脆弱性チェックにも統合されている。そのため、プロジェクトに直接影響する脆弱性にとどまらず、プロジェクトの全ての依存関係に存在する脆弱性も分析することが可能になっている。これにより、Scorecardによって定期的に評価される120万のプロジェクトのセキュリティをより包括的に測定できる。
OSVプロジェクトの進歩
Googleは、OSV-Scannerの機能を支えるOSVプロジェクトの最近の進歩を次のように紹介している。
OSVスキーマ
「GitHub Security Advisories」や「Android Security Bulletins」のような脆弱性データベースで広く採用されるようになっている。
OSV.dev
16のエコシステムをサポートするようになった。その中には、全ての主要言語エコシステム、Linuxディストリビューション(DebianとAlpine)「Android」「Linux Kernel」「OSS-Fuzz」が含まれる。これにより、OSV.devデータベースは、アドバイザリの数が1年前の1万5000件から3万8000件超に増えており、この種のオープンソース脆弱性データベースとしては最大規模となっている。
OSV.devサイト
全面的に刷新され、UIの改善により、各脆弱性についての情報がより多く提供されるようになった。「DependencyTrack」や「Flutter」など、著名なオープンソースプロジェクトもOSV.devを利用するようになった。
今後の計画
Googleは、OSV-Scannerを脆弱性スキャナーから脆弱性管理ツールに発展させ、既知の脆弱性を修正する負担を最小化したいと考えている。この目標に向けて、開発者のワークフローとの統合をさらに進めるとともに、C/C++の脆弱性サポートの改善、独自機能の追加(特定の関数レベルの脆弱性情報を利用する機能、効果的なバージョンアップの提案機能など)、VEX(Vulnerability Exploitability eXchange)対応に取り組むとしている。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- 2022年の脆弱性報告は「構成ミス」「不適切な認可」が大幅増加 HackerOne調査
企業向けにバグ報奨金制度の運営代行など各種セキュリティサービスを手掛けるHackerOneが、年次活動報告を発表した。 - パッチマネジメントを自動化する際に考えておきたい脆弱性管理の課題とは
パッチ適用の時間を短縮する「自動化」について解説する連載。最終回は、パッチマネジメントサイクルについて振り返り、脆弱性管理の課題や最新動向などについて解説します。 - クラウドネイティブな環境でも「やることは変わらない」――GMOペパボにおけるインフラセキュリティ管理、7つの取り組み
レンタルサーバやホスティング、EC支援など幅広く事業を展開するGMOペパボ。OpenStack、ベアメタル環境、クラウドとITインフラの変遷を反映したような同社のインフラ構成において、セキュリティ対策にどう取り組んでいるのか。@ITが2022年9月に開催した「Cloud Native Week 2022秋」でGMOペパボの山下和彦氏が紹介した。