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. 炭素質隕石から遺伝子の主要核酸塩基5種すべてを検…

    ~地球上での生命の起源・遺伝機能の前生物的な発現に迫る~ポイント…

  2. 光を制御し、イオンを波に乗せる新たな加速原理を実…

    宇宙と共通する航跡場加速の原理で拓く次世代レーザー駆動イオン加速器への道…

  3. 【作品募集8/1~】SDGs デザインインターナ…

    「未来の食文化」をデザインしよう!九州大学大学院芸術工学研究院が…

  4. 《10/15開催》第207回アジア・オセアニア研…

    宮武 正登 教授(佐賀大学 地域学歴史文化研究センター)九州大学アジ…

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

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

  6. 「社外秘の流出を防ぎながら、高度な知を集結・共用…

    京都大学、九州大学、MP五協フード&ケミカル、日清食品ホールディングス、日清…

  7. 工学研究院 安達千波矢主幹教授「第38回 櫻井健…

    〜安達千波矢主幹教授「第38回 櫻井健二郎氏記念賞」受賞〜概要…

  8. 光を一方向に進む表面波に変える人工ナノ構造の実証…

    ~トポロジカル絶縁体の理論を応用したナノ光制御~ 私たちの日常生活に…