生活分享
GitHub Security Lab 推出 AI 模糊測試流程 Fuzzing Taskflow:讓 AI 代理自動找 C/C++ 漏洞
據 GitHub 部落格 2026 年 9 月 24 日文章,GitHub Security Lab 以 Taskflow Agent 框架打造自主模糊測試流程,由 AI 代理撰寫測試框架、追查覆蓋率缺口並分類當機。本文整理其運作方式、安全警告及對一般讀者的意義。
閱讀時間約 6 分鐘

GitHub 宣布了甚麼
GitHub 部落格於 2026 年 9 月 24 日刊出由 Antonio Morales 撰寫的文章,介紹一套名為 Fuzzing Taskflow 的新流程。據文章所述,它建基於 GitHub Security Lab Taskflow Agent,這是 GitHub 用來撰寫由大型語言模型驅動的安全自動化框架。作者將 Fuzzing Taskflow 形容為針對 C/C++ 專案的自主模糊測試流程。
模糊測試(fuzzing)是一種以大量自動產生的輸入去測試程式、藉此發現當機與潛在漏洞的方法。「測試框架」(harness)是把這些輸入送進目標程式的一小段程式碼;「覆蓋率」則是指測試實際跑到了程式碼的多少部分。作者在文中指出,持續模糊測試並非萬靈丹:即使參與 OSS-Fuzz(一個持續模糊測試計劃)多年的專案仍可能隱藏嚴重錯誤,原因是仍需要有人監察覆蓋率、為沒有被觸及的程式碼撰寫新的測試框架,並分類跑出來的當機結果。Fuzzing Taskflow 正是嘗試把這部分人手工作交給 AI 代理。
閱讀完整文字說明
消息會先蒐集來源、獨立查核,再交由 Jev 判斷。
據 GitHub 描述,使用者只需指向一個 GitHub 儲存庫,流程便會識別合適的進入點、分析建置系統、撰寫測試框架、執行 AFL++、閱讀覆蓋率報告、改進測試框架、分類每個當機,並為每個獨特錯誤撰寫漏洞報告。文章指出工具存放於 GitHubSecurityLab/seclab-taskflows-fuzzing 儲存庫,預設使用 Claude Sonnet 5,原因是它通過了團隊所有內部測試,使用者亦可透過設定檔更換模型。
運作方式:AI 負責決策,工具負責執行
據文章,整個架構分為三層:串連各階段的 shell 驅動程式、每個階段一份的 taskflow YAML(實質上是告訴代理每一步要做甚麼的提示),以及代理呼叫來實際完成工作的 MCP 工具(例如執行 AFL、編譯測試框架、儲存當機、讀取覆蓋率報告等功能)。作者表示,他最重視的設計原則是清楚分工:大型語言模型代理負責決策,MCP 工具負責執行,代理從不直接呼叫 AFL 或 clang。所有狀態都儲存在 SQLite 資料庫中。
文章亦提到,每個測試框架會建置兩次:.afl 版本負責實際模糊測試,.cov 版本則在之後重播 AFL 的測試佇列,以產生真實的原始碼行與分支覆蓋率報告。
覆蓋率回饋迴圈與停止條件
作者表示,檢查覆蓋率與改進覆蓋率這兩步,過去由他人工完成,例如閱讀 LCOV 報告尋找未覆蓋的分支;Fuzzing Taskflow 把兩者都交給代理。據文章,每次迭代中代理可選擇:新增針對未覆蓋分支的種子輸入(作為測試起點的範例輸入)、編輯測試框架以呼叫更多 API、自動擴充 AFL 字典,或略過不值得追查的缺口。
時間預算每次迭代加倍,由 30 秒、60 秒、120 秒、240 秒、480 秒到 960 秒,每個目標約 32 分鐘。流程採用平台期偵測:當連續兩次迭代的增益都低於可設定門檻(預設為 1% 絕對行覆蓋率)時,便判斷已達收益遞減並繼續下一步。
結構感知輸入
文章稱流程提供四種互補機制來產生具結構感知的輸入,即符合檔案格式規則、較能深入程式的測試資料。對於可識別的格式,包括 JSON、XML、正規表示式、PNG 及長度前綴二進位 TLV,流程附有預建的 AFL 字典與自訂變異器(負責改動輸入的程式);對於無法識別的格式,則會掃描目標專案自身的 .c/.h 檔案,擷取字串常值與 32 位元數值常數作為拼接符號。
| 工作環節 | 作者描述的人工流程 | Fuzzing Taskflow 的做法(據 GitHub) |
|---|---|---|
| 檢查覆蓋率 | 人工閱讀 LCOV 報告尋找未覆蓋分支 | 代理以 .cov 版本重播佇列後閱讀未覆蓋分支清單 |
| 改進覆蓋率 | 人工撰寫新測試框架或製作新輸入 | 代理新增種子、編輯測試框架、擴充字典或略過缺口 |
| 何時停止 | 需要人判斷 | 連續兩次迭代增益低於門檻(預設 1%)即停止 |
| 當機處理 | 需要人分類 | 分類每個當機並為每個獨特錯誤撰寫漏洞報告 |
對一般讀者的實際影響
- 對開源維護者:GitHub 將這類工具定位為減少模糊測試中人工監察與分類工作的方法,但實際成效仍需各專案自行評估。
- 對一般使用者:模糊測試的目的是在軟件發布前找出錯誤,更多專案能較低成本做測試,長遠或有助提升常用軟件的可靠性,但這是推論,文章並未提供成效數據。
- 對 AI 安全:GitHub 自己的警告說明,讓 AI 代理直接執行指令本身就帶有提示注入等風險,隔離環境仍是基本要求。
- 資訊來源:以上內容全部來自 GitHub 自家部落格,屬單一來源,尚未見獨立驗證。
常見問題
Fuzzing Taskflow 是甚麼?
據 GitHub 部落格,它是 GitHub Security Lab 以 Taskflow Agent 框架打造、針對 C/C++ 專案的自主模糊測試流程,由 AI 代理自動撰寫測試框架、追查覆蓋率並分類當機。
它會取代人手安全研究嗎?
文章的出發點是探討有多少人手工作可以交給大型語言模型代理,並未聲稱完全取代人手;作者亦強調持續模糊測試並非萬靈丹。
用哪個 AI 模型?
據文章,預設使用 Claude Sonnet 5,因為它通過了團隊所有內部測試;使用者可透過設定檔更換模型。
在自己電腦執行安全嗎?
GitHub 自己警告,此流程會在主機上直接執行由 AI 選擇的建置指令,沒有容器隔離,建議只在可丟棄的環境中以非提升權限執行。
這些說法經過獨立驗證嗎?
沒有。本文所有資料均來自 GitHub 部落格單一來源,屬該公司自述。
同主題延伸閱讀
生活分享
Cloudflare 推出 Traces 公開測試版:網站經營者可在一條時間軸看清請求經過平台的每一步
Cloudflare 於 2026 年 10 月 2 日宣布推出 Cloudflare Traces 公開測試版。使用 Cloudflare 的網站經營者與開發者,可在同一條時間軸上看到請求經過安全規則、快取、路由與來源伺服器的過程,方便找出請求被封鎖或變慢的原因。新的計價方式自 2026 年 12 月 1 日起生效。資訊出自 Cloudflare 官方部落格。
生活分享
Cloudflare 透過 AI Gateway 推出 Web Search API,要求搜尋合作夥伴遵守爬蟲規範
Cloudflare 於 2026 年 10 月 2 日宣布推出 Web Search API,讓 AI 代理透過 AI Gateway 查詢即時網路資訊。首批合作夥伴為 Ceramic.ai、Exa 與 Linkup。Cloudflare 表示,這些夥伴的爬蟲須遵守 Verified bots 規範並標示來源。這件事關係到打造 AI 應用的開發者,也關係到內容可能被爬取的網站經營者。
生活分享
Cloudflare 開源 Streamline:示範如何用其雲端服務為直播加圖、為影片燒入字幕
Cloudflare 於 2026 年 10 月 2 日推出並開源開發者實驗平台 Streamline,示範開發者如何結合 Stream、Workers、Containers 與 Durable Objects,自行打造影片處理流程,例如為直播即時加上圖示、為影片加上字幕。本文說明它是什麼、如何運作、有哪些限制,以及對觀眾與開發者的意義。
生活分享
Google 發布 Gemini 4 Argon:先交網路防禦者試用,一般用戶仍要等
Google 於 2026 年 9 月 30 日宣布新一代 AI 模型 Gemini 4 Argon,目前只透過 Fairwind Program 開放給受信任的網路安全防禦單位,一般用戶與開發者仍須等待。以下整理 Google 公布的能力、價格、安全措施,以及對一般讀者的影響;所有數據均為 Google 自述。
最新旅遊情報攻略

情報
2026 韓國楓葉預測:雪嶽山 10 月 20 日、首爾近郊 10 月底、內藏山與漢拏山 11 月上旬
韓國山林廳 2026 年 9 月 22 日公布的楓紅高峰預測:雪嶽山 10 月 20 日,春川、國立樹木園到首爾植物園落在 10 月 28 日到 11 月 2 日,內藏山 11 月 4 日、漢拏山 11 月 6 日,整體比最近 5 年晚約 0.8 天。整理各地楓樹與銀杏的預測日、首爾出發怎麼排,以及出發前去哪裡看即時楓況。2026 年 10 月查證。
- 季節活動
- 自然
- 觀景

攻略胡志明市
胡志明市到頭頓一日遊:白藤碼頭搭高速船、船票與班次,下船就是胡梅纜車與耶穌基督像
人在胡志明市挪一天去頭頓看海:市中心的白藤高速船碼頭搭船,航程 120 分鐘到頭頓的胡梅碼頭,平日成人 320,000 越南盾、週末 350,000,回程末班平日 15:00。下船就是胡梅纜車站,同一條路上有白宮,小山頂上是耶穌基督像。平日一天只有兩班船,整天要從末班船倒推著排。
- 交通
- 行程範例
- 海灘

攻略沖繩
沖繩不開車攻略:單軌只到浦添,美麗海水族館要坐兩個多小時的巴士,回那霸的最後一班直達車 17:22 就開走
不租車的沖繩怎麼移動:那霸市區靠沖繩都市單軌電車(ゆいレール),那霸機場站到終點てだこ浦西 19 站、17 公里、37 分鐘,一日券 1,000 日圓;美麗海水族館有那霸機場直達的高速巴士,單程 2,000 日圓起、官方時刻表上 2 小時上下,下車後還要走 10 分鐘;古宇利島要在今帰仁村役場轉車,當天來回光坐車就六個半小時;回程的最後一班直達車 17:22 就從記念公園前開走(2026 年 9 月查證)。
- 交通
- 行程範例
- 預算