Skip navigation

DSpace

機構典藏 DSpace 系統致力於保存各式數位資料(如:文字、圖片、PDF)並使其易於取用。

點此認識 DSpace
DSpace logo
English
中文
  • 瀏覽論文
    • 校院系所
    • 出版年
    • 作者
    • 標題
    • 關鍵字
    • 指導教授
  • 搜尋 TDR
  • 授權 Q&A
    • 我的頁面
    • 接受 E-mail 通知
    • 編輯個人資料
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 資訊工程學系
請用此 Handle URI 來引用此文件: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/98700
標題: 一般化之合作型模糊測試框架
A Unified Framework For Collaborative Fuzzing
作者: 蔡奇夆
Chi-Feng Tsai
指導教授: 蕭旭君
Hsu-Chun Hsiao
關鍵字: 模糊測試,合作型模糊測試,軟體測試,平行化模糊測試,分散式模糊測試,資訊安全,
fuzzing,collaborative fuzzing,software testing,parallel fuzzing,distributed fuzzing,information security,
出版年 : 2025
學位: 碩士
摘要: 隨著近年來模糊測試技術的快速發展,目前已出現眾多針對不同問題所設計的模糊測試工具。每種工具皆有其優勢與限制,而對於一個特定目標程式而言,在未進行實驗並分析結果之前,往往難以判斷最適合的工具是何者。即使找出有效的工具,如何分配各自的資源亦是一項不易解決的問題。

合作型模糊測試(Collaborative Fuzzing)旨在讓多個模護測試工具彼此合作以提升效率。然而,現有的合作方案多僅著重於特定面向,例如運算資源分配或種子同步,且往往建立在固定策略之上。儘管這些方法有效,卻缺乏足夠的彈性來支援多樣化或未來新興的合作策略。

本研究提出一個通用的協同合作型模糊測試架構,並實作一套工具以驗證此架構。該架構抽象出合作機制中的核心元件,並提供模組化與可擴充的設計,方便整合不同策略與工具。

我們從通用性、可維護性、可擴充性與犧牲的效能等面向,對該工具進行評估。實驗結果顯示,我們的工具能簡化合作型模糊測試的實作流程,並降低整合新元件的開發負擔。我們期望此研究能促進合作型模糊測試領域的未來發展,加速新策略的原型設計與評估。
As fuzzing techniques have advanced significantly in recent years, a wide range of fuzzers has been developed to address different challenges in fuzzing. Each fuzzer has its own strengths and limitations. Given a target program, it is often difficult to determine the optimal fuzzer without running experiments and analyzing the results. Even when effective fuzzers are identified, determining how to allocate resources among them remains a non-trivial problem.

Collaborative fuzzing addresses this by enabling multiple fuzzers to work together. However, most existing approaches focus on specific aspects---such as resource allocation or seed synchronization---and are often designed around fixed strategies. While effective, these tools lack the flexibility to accommodate alternative or evolving collaboration strategies.

In this work, we propose a general framework for collaborative fuzzing and implement a tool based on it. Our framework abstracts the core components of collaboration and provides a modular, extensible structure for integrating diverse strategies.

We evaluate our tool in terms of generality, maintainability, extensibility, and performance overhead. Our results show that it simplifies the implementation of collaborative fuzzing and reduces the effort required to integrate new components. We hope this work will facilitate future research in collaborative fuzzing by making it easier to prototype and evaluate new strategies.
URI: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/98700
DOI: 10.6342/NTU202503807
全文授權: 同意授權(全球公開)
電子全文公開日期: 2025-08-19
顯示於系所單位:資訊工程學系

文件中的檔案:
檔案 大小格式 
ntu-113-2.pdf2.41 MBAdobe PDF檢視/開啟
顯示文件完整紀錄


系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved