100万件超のファジング実行ログを分析しソフトウェアのバグ検出実態を解明

継続的ファジングの効果を実証、より安全な オープンソースソフトウェア開発へ指針を提示

システム情報科学研究院
亀井靖高 教授

概要

 奈良先端科学技術大学院大学(学長:塩﨑 一裕)の白井 達也さん(博士後期課程)、柏 祐太郎准教授、飯田 元教授と、大阪大学(総長:熊ノ郷 淳)大学院情報科学研究科のOlivier Nourry助教(コンピュータサイエンス専攻)、奈良女子大学(学長:高田 将志)の藤原 賢二講師、九州大学(総長:石橋 達朗)の亀井 靖高教授らの研究グループは、Googleが運用するオープンソースソフトウェア(以下、OSS)向け継続的ファジング(注1)サービス「OSS-Fuzz」(注2)から収集した約112万件のファジングセッションを分析し、継続的ファジングがソフトウェアのバグ発見にどのように寄与するかを定量的に明らかにしました。
 研究グループは、OSS-Fuzzに参加する878のOSSプロジェクトを対象に、ファジングの実行履歴、検出されたバグ、コードカバレッジ(コード網羅率)(注3)の変化を解析しました。その結果、(1) 約36%のプロジェクトが導入直後の初回セッションでバグを検出していること、(2) コードカバレッジが継続的ファジングの実施とともに増加し続けること、(3) コードカバレッジの変動がバグ検出と強く関連していること、(4) 開発者が提供するシードコーパス(初期入力データ)(注4)が長期的なバグ検出に寄与すること、を見出しました。
 本成果は、現代社会の基盤となっているOSSの開発者がいつ、どのようにファジングを導入・運用すべきかについて、データに基づく具体的な指針を提供するものであり、より安全なOSS開発・サイバーセキュリティ強化への貢献が期待されます。
 本研究成果は、ソフトウェア工学分野で国際的影響力の高い学術誌 IEEE Transactions on Software Engineering に2026年4月13日(月)に公開されました(DOI:10.1109/TSE.2026.3683879)。

用語解説

注1 ファジング(fuzzing):プログラムに対してランダムまたは半ランダムに生成した入力を大量に与え、異常動作(クラッシュ、メモリエラーなど)を引き起こすことでバグや脆弱性を発見するソフトウェアテスト手法。「継続的ファジング」とは、このファジングを継続的インテグレーション(CI)の枠組みに組み込み、コード変更のたびに短いサイクルで繰り返し実行する運用形態を指す。

注2 OSS-Fuzz:Googleが提供するオープンソースソフトウェア向けの継続的ファジングサービス。1,000以上のプロジェクトが利用しており、これまでに1万3千件以上の脆弱性および5万件以上のバグの発見・修正に貢献している。

注3 コードカバレッジ(コード網羅率):テストによって実行されたソースコードの割合。一般的に、カバレッジが高いほどテストの網羅性が高いとされ、ファジングの効果を測定する指標として広く用いられる。

注4 シードコーパス(初期入力データ):ファジングを開始する際に、開発者が事前に用意するテスト入力値の集合。プログラムが期待する形式の入力例を含むことで、ランダム生成だけでは到達しにくいコード領域へファジングを誘導する役割を果たす。

詳細

本件の詳細についてはこちら

お問い合わせ先

システム情報科学研究院 亀井靖高 教授

[7/25-8/25開催]ふくおか大昆虫展&大鉱物展

電子回路が自ら動き、つながり、外れる技術を開発

関連記事

  1. バーストエラーに耐性のある量子コンピュータのアー…

    ~量子コンピュータの動作状況に合わせ機能する誤り訂正機構を実現~日本…

  2. 磁場強度の変化が引き起こすプラズマ乱流遷移メカニ…

    — 乱流構造形成と相互作用の新たな視点 —応用力学研究所文 贊鎬 准…

  3. 井上和秀 特別主幹教授が瑞宝中綬章を受章

    ~高等研究院の井上和秀 特別主幹教授が令和6年春の瑞宝中綬章を受章しました。…

  4. ディープラーニングにより多能性幹細胞が分化する未…

    データ駆動イノベーション推進本部新岡 宏彦 教授~視床下部-下垂体オ…

  5. 《5/21開催》第187回アジア・オセアニア研究…

    市原 大輔 准教授(九州工業大学大学院工学研究院 機械知能工学研究系)…

  6. 超重元素の初めての精密質量測定に成功

    〜 新元素の新しい原子番号決定法の証明 〜ポイント・初の超重元素…

  7. 《6/8開催》第21回 サイエンスカフェ@唐津「…

    「ミクロスケールで探る材料の強さの秘密」佐賀県唐津市で開催される…

  8. 筋肉の若さを支えるHGFを強化する化合物を世界で…

    加齢性疾患の予防・治療法開発による健康寿命の延伸に期待農学研究院辰巳…