IT之家 2 月 21 日消息,網(wǎng)友 u/Former-Airport-1099 昨日(2 月 20 日)在 Reddit 社區(qū)發(fā)帖,在使用 GPT 5.3 Codex 生成腳本清理電腦中的垃圾文件,結(jié)果由于一個微小的語法錯誤,導(dǎo)致整塊硬盤被格式化。
IT之家援引博文介紹,該用戶原本希望通過 AI 編寫的自動化腳本,批量刪除項目中名為“pycache”的 Python 臨時文件夾。然而,腳本運行后,原本應(yīng)被清理的臨時文件毫發(fā)無損,用戶 F 盤中的所有數(shù)據(jù)卻瞬間刪除。
技術(shù)復(fù)盤顯示,這場災(zāi)難的根源在于 AI 混淆 Windows 系統(tǒng)中不同解釋器規(guī)則。ChatGPT 生成的腳本試圖通過 PowerShell 調(diào)用 CMD 命令 rmdir。
在處理文件路徑中的特殊字符時,AI 習(xí)慣性地使用了反斜杠(\)作為轉(zhuǎn)義符。然而,在 PowerShell 環(huán)境中,正確的轉(zhuǎn)義符應(yīng)當(dāng)是反引號(`)。這一細(xì)微的差異導(dǎo)致命令行工具將原本用于轉(zhuǎn)義的符號誤讀為路徑分隔符,進(jìn)而將刪除目標(biāo)指向了當(dāng)前驅(qū)動器的根目錄。
![]()
該事件同時也暴露了 Windows 命令行環(huán)境的脆弱性。腳本中不僅包含了錯誤的路徑描述,還因 AI 的“貼心”設(shè)計加入了“無確認(rèn)強(qiáng)制刪除”參數(shù)。
當(dāng) PowerShell 將錯誤的字符傳遞給 CMD 命令后,這種跨解釋器的指令翻譯缺乏必要的安全屏障。系統(tǒng)未能識別出這是一個明顯的邏輯錯誤,而是機(jī)械地執(zhí)行了針對根目錄的強(qiáng)制刪除指令,最終釀成大禍。
![]()
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
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.