AI+資安的未來:AI 負責找、人負責判斷?從 PHP2Shell 看人機協作的新分工與該培養的能力

2026-10-22

漏洞的發現速度,正在超過修補速度

PHP2Shell 帶來的最大衝擊,或許不是漏洞本身,而是它所代表的趨勢:AI 讓找到深層漏洞的成本大幅下降。Wiz 形容 AI 改變了「發現與利用漏洞兩方面的經濟學」,OpenAI 則預期類似的發現在未來幾個月會大幅增加。

與此同時,修補的速度並沒有跟著加快。這次漏洞公開後,資安公司 Sansec 預估修補發布後 15 分鐘內就會出現大規模攻擊;美國 NSA 與 CERT-EU 建議無法立即更新的網站先下線,歐洲多國政府網站、維基媒體與網路檔案館都暫停了服務。當攻擊與防守都被 AI 加速,資安工作的分工也必須重新設計。

四個正在改變的協作場景

一、漏洞研究:AI 掃描,人驗證

過去一位研究員可能花數週審查一個模組;現在 AI 可以先掃過整個專案,列出可疑的位置與推理過程,研究員再挑出值得深入的部分,實際驗證並撰寫報告。PHP2Shell 的發現正是這種模式:AI 找到可疑點,研究人員驗證可利用性,再與 PHP 團隊協調揭露。

人的價值:判斷哪些發現是真的、評估真實世界的影響,以及負責任地處理揭露流程。

二、資安維運中心(SOC):AI 分流,人決策

資安維運中心每天面對大量告警,多數是誤報。AI 可以先做初步分析:彙整相關日誌、比對已知攻擊手法、判斷優先順序,並產生調查摘要。分析師則專注在真正可疑的事件上,決定是否隔離系統、是否升級處理。

人的價值:在資訊不完整時做出判斷,並為決策負責。像這次是否要讓整個網站下線,牽涉業務、法律與聲譽,不是 AI 能單獨決定的。

三、紅隊與藍隊:AI 讓演練更頻繁

紅隊(模擬攻擊者)可以用 AI 更快找到弱點、產生攻擊情境;藍隊(防守方)則用 AI 加速偵測規則的撰寫與驗證。過去一年一次的滲透測試,可能變成持續進行的自動化演練。

人的價值:設計有意義的演練情境、理解組織的真實風險,並把演練結果轉成改善行動。

四、開發流程:把資安往前移

最有效的防禦,是讓漏洞在進入產品之前就被找到。AI 輔助的程式碼審查可以在每次提交時檢查常見的漏洞模式,提醒開發者注意記憶體管理、輸入驗證與錯誤處理。PHP2Shell 的兩項漏洞都屬於記憶體安全問題,這也讓業界更重視採用 Rust 等記憶體安全的程式語言。

人的價值:決定架構與技術選擇,在安全、效能與開發成本之間取捨。

需要一起解決的問題

  1. 揭露流程要更快、更有紀律:這次漏洞細節在協調揭露期結束前外流,概念驗證影片被誤發,修補版本也被提早發布。當 AI 讓發現變得更頻繁,揭露流程的紀律更顯重要。
  2. 開源維護者的負擔:AI 找到的漏洞會大量湧向開源專案,但維護者的人力有限。如何支持開源維護者,是整個產業的課題。
  3. AI 工具本身的安全:資安人員使用的 AI 工具也可能被攻擊、被誤導,或洩漏敏感資料,需要納入同樣的安全管理。
  4. 責任歸屬:AI 建議的修補或處置造成損害時,責任如何分配,需要清楚的規範。

學生與工程師該培養的能力

能力為什麼重要
扎實的系統基礎作業系統、網路、記憶體模型,是判斷 AI 輸出對錯的根本
程式碼閱讀能力能讀懂 C/C++ 與常見框架的程式碼,才能驗證 AI 找到的漏洞
驗證與實驗能力能把 AI 的推測轉成可重現的測試與概念驗證
AI 工具運用會下好的指令、拆解任務、整合多個工具的輸出
溝通與協調漏洞揭露、事件應變都需要跨團隊、跨組織溝通

資安和機器人一樣,是一個「工具越強,越需要懂原理的人」的領域。想了解這次事件對機器人與物聯網系統的啟示,可以參考從 PHP2Shell 看機器人與 IoT 系統的資安。

結語

AI 與資安的未來,不是 AI 取代人,而是「AI 擴大能力範圍,人負責判斷與責任」。AI 負責看得更廣、找得更快,人負責看得更深、決定得更準。在攻擊者也會用 AI 的時代,防守方唯一的選擇,是比對手更早、更好地把 AI 用在防禦上。

常見問題

faq_01.log
AI 會取代資安工程師嗎?
比較可能的是改變工作內容,而不是取代。重複性高的工作,例如日誌初步分析、已知漏洞比對、報告撰寫,會越來越多由 AI 處理;需要判斷與負責的工作,例如評估風險、決定揭露時機、協調跨組織應變、承擔決策後果,仍需要人。懂得指揮與驗證 AI 的資安人員,生產力會大幅提高。
faq_02.log
想進資安領域,現在該學什麼?
基礎仍然最重要:作業系統、網路、程式語言(特別是 C/C++ 的記憶體模型)、Web 安全與密碼學。在這個基礎上,學會用 AI 輔助審查程式碼、分析日誌與撰寫規則,並培養驗證 AI 輸出的能力。能判斷 AI 說的對不對,比會用 AI 更重要。
faq_03.log
AI 讓攻擊變容易,組織該怎麼調整?
把重點放在縮短修補時間與降低單一漏洞的衝擊:建立完整的資產盤點、能在數小時內完成緊急更新的流程、縱深防禦與網路分段,並逐步採用記憶體安全的程式語言。PHP2Shell 中多國機關建議無法更新的網站先下線,就說明了修補速度跟不上時的代價。

訂閱 RoboTech Lab 電子報

每週一封,整理新的教學、論文導讀與機器人業界動態。隨時可以取消訂閱。