![]()
整理 | 蘇宓
出品 | CSDN(ID:CSDNnews)
近日,微軟 Azure CTO Mark Russinovich 做了一次頗有意思的實驗:他把自己 1986 年為 Apple II 電腦寫的一段程序交給 AI 模型分析,看看會發生什么。
結果有點出人意料——來自 Anthropic 的模型 Claude 不僅成功理解了這段 40 年前的代碼,還找出了其中潛藏已久的安全問題。
這場“AI 考古式代碼審計”,也讓不少開發者再次意識到:AI 在代碼理解和漏洞分析方面,已經進化到了一個新的階段。
![]()
![]()
一段寫于 1986 年的程序
1986 年,個人電腦還處在早期階段。那一年,Mark Russinovich 為 Apple II 編寫了一款名為 Enhancer 的小工具,用來擴展 Applesoft BASIC 的功能,并將相關實現寫成文章發表在《COMPUTE!》雜志上,題為《Better Branching in Applesoft》。
![]()
這篇文章中還附帶了完整的二進制程序清單。
![]()
在當時的 BASIC 編程環境里,程序流程通常依賴行號控制,比如通過 GOTO 或 GOSUB 跳轉到指定行。Enhancer 的作用,是讓這些跳轉指令可以使用變量作為目標,從而讓程序結構更靈活,也更方便編寫和維護。
在那個年代,這樣的改進已經算得上是一個相當實用的小工具。
不過,這段程序是用 6502 匯編語言寫成的。隨著時間推移,這種低級語言早已淡出主流開發環境,能夠熟練閱讀的人也越來越少。幾十年過去,這段代碼幾乎成了某種“技術化石”。
Russinovich 于是產生了一個想法:如果把這段老代碼交給 AI,會發生什么?
![]()
AI 不僅讀懂了,還找到了 Bug
Russinovich 把代碼交給 Claude 進行分析,結果讓他有些驚訝。
![]()
Claude 首先對這段 6502 機器代碼進行反編譯和結構分析,隨后開始像安全審計人員一樣檢查程序邏輯,并指出了多個潛在問題。
![]()
其中一個問題屬于典型的“靜默錯誤行為”:當程序找不到目標行時,它不會報錯,而是把指針指向下一行,甚至直接指到程序末尾之外繼續執行。
![]()
這種行為在當年或許只是一個隱藏 bug,但在安全角度看,就可能帶來不可預期的風險。
更有意思的是,Claude 不只是指出問題,還給出了修復思路:正確的修復方式是檢查進位標志(carry flag)——當未找到目標行時,該標志會被置位,此時程序應跳轉到錯誤處理邏輯。
![]()
AI 是把雙刃劍
Russinovich 表示,“這些‘漏洞’本身并不會給任何人帶來實際風險”。
但這個實驗凸顯了一個重要變化:隨著 AI 逐漸能夠反匯編甚至理解各種冷門的遺留架構代碼,我們正在進入一個由 AI 加速的自動化漏洞發現時代。這樣的能力既可能被安全防御者利用,也可能被攻擊者利用。
同時,這也是一個很有意思的案例——就在幾年前,這類能力還幾乎難以想象。
正如 Russinovich 所指出的,這樣的能力也讓一些安全專家產生了新的擔憂。
如果 AI 可以輕松分析幾十年前的冷門架構代碼,那么許多依賴代碼混淆或冷門平臺來增加破解難度的軟件,未來可能不再那么安全。
有安全從業者指出,AI 的出現可能意味著:
任何已經發布的二進制程序,都可能被自動化逆向分析。
還有網友表示,“全球范圍內,仍有數十億個嵌入式設備和微控制器在使用老舊固件,其中不少代碼從未經過嚴格的安全審計。AI 的漏洞挖掘能力如果被廣泛應用,既可能幫助發現問題,也可能被攻擊者利用。”
更麻煩的是,這些設備很多根本無法更新固件。
![]()
AI 或將成為代碼審計的重要工具
Russinovich 的這次實驗,本質上只是一次輕松的技術嘗試,但它傳遞出的信號卻很明確。
AI 已經不僅僅是寫代碼的助手,它正在逐漸成為代碼理解和安全分析的工具。
未來,無論是新軟件還是幾十年前的遺留代碼,都可能被 AI 重新審視一遍。
對開發者來說,這意味著代碼審計可能變得更高效、許多隱藏多年的問題可能被重新發現
但同時,安全行業也需要重新思考防御策略——如何利用 AI 提高軟件安全,同時避免它被用于大規模漏洞挖掘和攻擊。
40 年前的一段 Apple II 程序,如今成了一次有趣的實驗樣本。而 AI 在代碼世界里的影響,顯然才剛剛開始。
來源:https://www.linkedin.com/posts/markrussinovich_opus-46s-security-audit-of-my-1986-code-activity-7436235669938614272-IV5f/
未來沒有前后端,只有 AI Agent 工程師。
這場十倍速的變革已至,你的下一步在哪?
4 月 17-18 日,由 CSDN 與奇點智能研究院聯合主辦「2026 奇點智能技術大會」將在上海隆重召開,大會聚焦 Agent 系統、世界模型、AI 原生研發等 12 大前沿專題,為你繪制通往未來的認知地圖。
成為時代的見證者,更要成為時代的先行者。
奇點智能技術大會上海站,我們不見不散!
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.