DeepSeek Harness 安全紅線!400G 刪檔事故教訓:企業導入前必看的權限管理與防護清單

目錄
共 42 個章節
DeepSeek Harness 發布 4 天 12.9 萬星,為什麼安全是企業導入的第一道考驗?
2026 年 8 月 13 日,DeepSeek 正式發布開源 agent 框架 DeepSeek Harness(dsh),同一天還伴隨 V4-Pro 正式版問世與 API 調漲公告,三件事同時發生,在開發者社群投下震撼彈。GitHub 星數在四天內從 27.5K 暴漲到 129K(2026-08-17 查詢,來源:api.github.com),成為 2026 年最現象級的開源發布之一。然而,一個真正值得企業停下來思考的問題是:這股熱潮背後,安全防線是否跟得上速度?

「一切皆插件」的架構,為何讓風險跟著放大?
DeepSeek Harness 的核心口號是「一切皆插件」。模型、工具、技能、會話、沙箱、儲存、迴圈、排程、UI,統統可以被替換成插件,底層依靠的是北大與 DeepSeek 聯合論文《A Programming Paradigm for Spatiotemporal Composability》所提出的 Cordis 微內核。Cordis 只管插件的掛載、卸載與依賴管理,agent 的具體能力全部由插件提供。聽起來很簡潔,但這種高度開放架構的副作用是:任何一個第三方插件,都在某種程度上獲得了與主程式相同的執行環境。
具體來看,DeepSeek Harness 提供四種運行模式。標準模式包含完整工具集,涵蓋檔案編輯、shell、搜尋、技能、規劃、目標、子代理與工作流;PTC 模式(Code mode)讓模型以寫程式的方式組合多輪工具呼叫;極簡模式只留 shell 與檔案編輯器,主要用於模型基準測試;創造模式則允許在執行時期與記憶體中實驗插件、組合新模式。其中標準模式與創造模式都預設授予 agent 相當高的操作權限,這正是安全隱憂的來源。
完全存取權限碰上真實事故:四百 GB 檔案一夕消失
發布後不到一週,就傳出真實的安全事故。根據「什麼值得買」網站上的案例紀錄(2026 年 8 月,來源連結),一名 Windows 用戶在安裝插件時,DSH 因符號連結的引號與路徑解析錯誤,誤刪了 G 碟根目錄下約 400G 的檔案。事故發生當下,agent 處於 Full access 完全存取權限狀態,沒有二次確認機制,刪除的檔案也沒有進回收站。這個案例迅速在中國開發者社群流傳,也成為企業評估導入時最鮮明的警訊。
為什麼這個案例如此關鍵?因為它點出了 agent 框架安全設計的三個層次。第一層是權限控管,agent 是否真的需要任意讀寫檔案系統;第二層是容錯機制,發生誤判時有沒有防護網,例如回收站、版本回溯或操作審核;第三層是透明度,管理者能不能在事後完整追溯每一次工具呼叫。DeepSeek Harness 雖然提供 append-only session log,具備軌跡檢視、resume、fork、search、replay 功能,但這些都屬於「事後追蹤」,無法取代「事前防護」與「當下攔截」。
社群熱度與品牌紅利,反而墊高了企業的期待落差
社群反應呈現兩極。中國市場的熱度極為驚人,Bilibili 上知名創作者魚皮的實測影片突破 61 萬觀看(2026 年 8 月,來源連結),發布 24 小時內社群插件 repo 超過 1300 個(觀察者網,2026 年)。但國際社群的態度相對保留,Hacker News 上雖然獲得 731 分、292 則留言,卻也有不少開發者質疑「跟其他 harness 看起來差不多」。V2EX 上甚至出現犀利的評論:「上線 3 天 100K star,這產品如果不是 DeepSeek 出的,連 1K 也不會有,初期吃品牌紅利,後期靠實力」(來源連結)。
這種品牌紅利與實際成熟度的落差,對企業導入反而是雙重風險。一方面,決策者可能因為 DeepSeek 的品牌光環而低估導入門檻;另一方面,團隊實際使用後才發現版本極不穩定,官方自己都標註「THERE WILL BE COMPATIBILITY-BREAKING CHANGES」並定位為 developer preview,代表任何插件、設定檔與 API 介面都可能隨時變動。若將核心開發流程建立在一個快速迭代且相容性不穩定的框架上,維護成本將難以估算。
再加上 API 價格調整的衝擊,2026 年 8 月 17 日起 V4-Pro 高峰輸出價格從每百萬 token 6 元漲到 27 元,漲幅達 350%(北京商報,2026 年,來源連結),DeepSeek「便宜」的敘事開始動搖。企業若想透過自家 harness 節省 token 成本,就必須承擔框架本身的不穩定性,這是一個需要權衡的交換。
企業導入前,先完成這五道安全檢查
從替代方案的角度,我們認為安全不是導入 agent 之後才處理的議題,而是第一道考驗。企業在部署 DeepSeek Harness 之前,至少應該完成以下檢查:
- 盤點權限邊界:確認 agent 運行的帳號是否具備最低權限,避免使用管理員帳號或 Full access 設定。企業內部的敏感目錄與正式環境,應該與 agent 的工作目錄徹底隔離。
- 建立沙箱與回收站機制:在正式環境外先行沙箱驗證,並確保所有刪除操作都有回收站或版本回溯的配套,防止單一誤判造成不可挽回的損失。
- 鎖定版本與插件來源:不要盲目追最新版,而是鎖定經過內部測試的版本。第三方插件必須審查原始碼與維護者背景,避免引入來路不明的惡意程式碼。
- 設定操作審計與警報:啟用完整的 session log,並建立異常行為偵測規則。當 agent 嘗試刪除大量檔案、存取憑證或連線外部主機時,系統應立即發出警報。
- 評估成本模型變動:將 API 漲價與峰谷定價納入長期預算,別讓「省成本」的假設成為導入的唯一理由。
安全不是阻擋創新的理由,而是讓創新可以延續的護欄
DeepSeek Harness 確實在架構理念上帶來了新鮮空氣,插件化、可追蹤、可組合的設計,讓它被社群譽為「Agent Harness 界的 VS Code」。但對於企業而言,追求效率之前,更應該先確認自己在災難復原、權限治理與供應鏈管理上是否已經就緒。400G 檔案刪除事故不是單一開發者的疏忽,它揭示了整個 agent 生態在安全設計上的集體不足。
我們建議企業以「先盤點、再試點、後擴大」的節奏導入。先在隔離環境中讓小團隊驗證 DeepSeek Harness 的實際效益,累積操作經驗與安全設定範本,再逐步擴大到正式專案。安全不會拖慢速度,它只是確保你在高速行駛時,方向盤不會失靈。
400G 刪檔事故完整還原:符號連結、Full Access 與沒有回收站的完美風暴
DeepSeek Harness 於 2026 年 8 月 13 日開源發布後,四天內 GitHub 星數從 27.5K 暴漲到 129K,成為年度最現象級的開源專案之一(來源:GitHub API,2026 年 8 月 17 日查詢)。然而,伴隨這波熱潮而來的,是一起真實發生的災難級事故:一名 Windows 使用者為了安裝第三方插件,在沒有任何防護的情況下,眼睜睜看著 G 槽約 400G 的檔案被刪除,而且無法復原。這不是科幻電影的情節,而是發生在 developer preview 版本上的真實案例。對任何考慮導入 AI agent 的企業來說,這起事故的教訓比任何效能測試數據都更重要。

事發經過:從安裝插件到 G 槽資料瞬間蒸發
根據什麼值得買網站轉載、源自 B 站「阿江-Relakkes」實測影片的事故報告(2026 年),使用者原本只是想安裝一個社群開發的第三方插件來擴充 DeepSeek Harness 的功能。結果在插件掛載過程中,DSH 在處理符號連結(symbolic link)時發生引號與路徑解析錯誤,刪除指令的目標資料夾被誤判為磁碟根目錄。當時使用者以 Windows 管理員權限執行 agent,工具取得的是「Full Access」完全存取權限,整個刪除流程沒有任何二次確認,也沒有經過資源回收筒的中繼,G 槽約 400G 的檔案在極短時間內被徹底抹除。
這起事件並非單一使用者的操作失誤,它揭開了 agent 框架在安全設計上的集體盲點。在追求「自動化」與「效率」的同時,我們是否忽略了工具被賦予的權力有多大?
三個致命環節,缺一不可
環節一:符號連結路徑解析缺陷
Windows 的符號連結機制與 Unix 系系統存在本質差異,在路徑字串的處理上,引號的位置、結尾斜線的有無,都會影響最終解析結果。DeepSeek Harness 當時在 Windows 環境下,程式碼路徑解析瑕疵導致刪除範圍從特定資料夾擴散到 G 槽根目錄。官方在儲存庫中明確標示「THERE WILL BE COMPATIBILITY-BREAKING CHANGES」,承認這仍是早期開發版本,但對一般使用者而言,這樣的警語顯然不夠具體,也無法阻止災難發生。
環節二:Full Access 權限沒有邊界
DSH 在安裝與執行流程中,預設以使用者帳號的完整權限啟動,沒有沙箱隔離,也沒有最小權限原則的概念。等於讓 agent 帶著管理員級別的萬能鑰匙,在企業的檔案櫃林裡四處走動。任何路徑解析失誤,都會從「小範圍異常」升級成「大規模災難」。V2EX 上有開發者直言「0.1 版上生產起碼要 1.0,激進一點 0.5」(來源:V2EX 初體驗討論串,2026 年),正是因為看到這類真實事故後的務實判斷。
環節三:刪除操作不進回收站
最致命的一點在於,agent 的刪除操作直接繞過 Windows 資源回收筒機制,採用底層目錄項移除的方式執行,類似 Unix 的 unlink 行為。沒有中繼站、沒有暫存區、沒有復原選項。一般使用者在檔案總管刪除檔案時,至少還有資源回收筒這個救命稻草,但在 agent 的世界裡,刪除就是刪除,一旦執行就無法回頭。三個環節疊加,形成了完美的風暴。
其他 agent 工具的防護設計,如何擋下這場災難
對照其他成熟的編碼代理工具,多數在面對不可逆操作時,都有基本的保護機制。Claude Code 在執行高風險指令前,會要求使用者明確批准;OpenAI Codex 的雲端任務架構,讓檔案操作在受控環境中進行;Prime Agent 與 pi 等工具,也普遍將操作侷限於專案目錄範圍內。這些工具或許沒有絕對完美的安全設計,但至少提供了「煞車」的選項。DeepSeek Harness 的事故凸顯了一個核心問題:當速度成為唯一賣點,安全設計很容易被犧牲。企業在評估 agent 工具時,不能只看效能測試分數,更應該檢視它在災難情境下的防護能力。
替代方案有限公司觀點:先盤點權限,再談效率
我們在台灣替企業導入 AI agent 的經驗中,最常被忽略的環節就是權限盤點。許多客戶急著追求自動化效率,卻忘了先問一個基本問題:agent 到底能碰哪些路徑、哪些檔案、哪些系統資源?這起 400G 刪檔事故,正好是顧問價值的絕佳切入點。我們建議企業在導入任何 agent 工具前,務必完成三件事。
第一,建立權限盤點表,明確列出 agent 可存取的目錄與檔案類型,並在測試環境驗證路徑解析的正確性。第二,確認備份與災難復原機制真實可用,備份不是「有做就好」,而是要實際演練還原流程。第三,在隔離環境中小規模試點,讓小團隊先操作兩到四週,累積安全設定範本,再逐步擴大。台灣企業多半缺乏專職的 AI 安全人員,透過外部顧問建立一套標準作業流程,遠比事後承擔資料遺失的損失划算。
這起事故也讓我們重新思考「效率優先」的假設。AI agent 確實能大幅縮短開發時程,但任何工具在正式環境上線前,都必須經過嚴格的安全評估。正如我們常對客戶說的:安全不會拖慢速度,它只是確保你在高速行駛時,方向盤不會失靈。DeepSeek Harness 的架構理念令人驚豔,插件的生態潛力也值得期待,但在這些美好願景兌現之前,企業更應該先問自己:我們的備份,真的還原得回來嗎?
權限模型剖析:DeepSeek Harness 的「完全信任」設計與五個風險點
DeepSeek Harness(dsh)從發布第一天就打出「一切皆插件」的口號,這個設計哲學確實令人驚豔,模型、工具、技能、沙箱全部可以替換,彈性極高。但彈性的另一面,是權限控管的全面鬆綁。根據官方文件與社群實測,dsh 預設以完整存取權限執行所有操作,工具呼叫不經二次確認,插件可以任意讀寫檔案系統。這種「完全信任」的設計,在個人開發者的場景或許可行,但放到企業環境,就成了必須嚴肅面對的安全課題。

預設即至尊:dsh 的權限架構拆解
要理解 dsh 的風險,得看清楚它的權限設計。dsh 的核心是 Cordis 微內核,只負責插件的掛載、卸載與依賴管理,agent 的具體能力全部由插件提供。這意味著,當使用者安裝一個插件時,這個插件就繼承了 dsh 程序本身的全部權限,沒有額外的隔離機制。具體來說,有三個層面的設計值得注意。
第一,檔案系統的完整存取權限。dsh 的標準模式內建檔案編輯與 shell 工具,這些工具直接以使用者的系統身份執行。換句話說,你在終端機可以做的事情,dsh 都能做,包括刪除檔案、修改系統設定、讀取敏感資料。官方文件沒有任何關於最低權限原則的建議,預設就是全開。
第二,工具呼叫不經二次確認。相較於其他 agent 框架會在使用者執行高風險操作前跳出確認視窗,dsh 在預設情況下直接執行模型提出的工具呼叫。研究報告中提到的真實事故就是最好的例子:一名 Windows 使用者安裝插件時,dsh 因符號連結路徑解析錯誤,直接刪除了 G 碟根目錄約 400GB 的檔案,當下沒有任何確認機制,也沒有進回收站。這個案例來自什麼值得買的報導,詳細過程可參考事發經過。
第三,插件系統的任意權限。dsh 的插件可以掛載任何工具,也可以攔截或修改其他插件的行為。發布 24 小時內,社群就湧現超過 1300 個插件 repo(來源:觀察者網,2026),但這些第三方插件的安全性完全沒有審查機制。使用者在安裝插件時,無法預先知道這個插件會對系統做什麼事。
競品如何處理權限:Claude Code 與 OpenAI Codex
對比其他主流工具,更能看出 dsh 的落差。
| 工具 | 權限模型 | 工具呼叫 | 隔離機制 |
|---|---|---|---|
| DeepSeek Harness | 完全信任,預設全權限 | 自動執行,無二次確認 | 無沙箱,插件任意操作 |
| Claude Code | 分級權限,依操作類型詢問 | 高風險操作需使用者批准 | 支援 hooks 與沙箱設定 |
| OpenAI Codex | 雲端執行,本機僅介面 | 任務在雲端沙箱內運行 | 隔離環境,不直接碰本機 |
Claude Code 在權限管理上採取相對謹慎的態度,它會針對不同類型的工具呼叫設定不同程度的詢問機制,像是檔案刪除、系統指令這類高風險操作,預設會要求使用者明確批准。OpenAI Codex 則走另一條路,把任務執行放在雲端沙箱,本機只是一個操作介面,從架構上就隔離了惡意操作的風險(來源:VentureBeat,2026)。
dsh 的「完全信任」設計,在開發體驗上有其優勢,少了繁瑣的確認步驟,執行效率確實比較高。但這種設計把所有的安全責任都丟給了使用者,而多數使用者根本沒有意識到,自己安裝的插件可能正在讀取整台電腦的資料。
「完全信任」與企業環境的落差
個人開發者的電腦裡,通常只有自己的程式碼和個人文件,就算出了問題,損失也相對有限。但企業環境完全不同,開發者的電腦可能連接著公司內網、擁有資料庫的存取憑證、甚至能觸及客戶個資。在這樣的環境中部署一個預設全權限的 agent,等於把整個企業的資安邊界交給了一個尚未穩定的開源專案。
從實際案例來看,這不是危言聳聽。前述 400G 刪檔事故發生在使用者自己的電腦上,就已經造成難以挽回的損失。如果同樣的問題發生在企業環境,牽涉的可能是數萬筆客戶資料、多年累積的專案檔案,後果不堪設想。企業導入 AI agent 時,必須意識到「效率」與「安全」之間的取捨,不能為了追求開發速度而忽略權限控管。
五個最需要留意的權限風險點
綜合研究報告與社群回饋,我們整理出五個企業導入 dsh 前必須正視的權限風險點。
- 預設完整存取權限,沒有任何降級機制。dsh 無論是標準模式還是極簡模式,都是以使用者的系統權限執行,官方沒有提供任何「唯讀模式」或「限制模式」的建議。這意味著 agent 的每一個操作,都有破壞系統的潛在能力。
- 工具呼叫缺乏二次確認,高風險指令直接執行。模型一旦判斷需要執行某個指令,就會直接呼叫工具,過程中不會停下來詢問使用者。對於像是
rm -rf、磁碟格式化這類不可逆的操作,這是極度危險的設計,400G 刪檔事故就是最直接的教訓(來源:什麼值得買,2026)。 - 符號連結與路徑解析的漏洞。在 Windows 環境中,dsh 處理符號連結時存在引號與路徑解析的錯誤,這正是 400G 刪檔事故的技術根源。路徑解析的問題在跨平台環境中尤其棘手,而 dsh 目前對 Windows 的支援明顯不足,這是企業導入時必須特別注意的平台落差。
- 插件系統的權限擴張無法控制。安裝一個插件,等同於把整個系統的存取權限交給這個插件。社群已經出現多個號稱自動審批、自動操作的插件,這些插件可能會在無形中讓 agent 的權限進一步擴張,且沒有任何機制可以限制插件的行為邊界。
- 缺乏稽核與復原機制。dsh 雖然有 session log 可以追蹤操作軌跡,但這個 log 只是事後的紀錄,無法在錯誤發生當下阻止。更重要的是,dsh 沒有內建回收站或快照機制,誤刪的檔案沒有任何挽救的餘地。企業若要在正式環境導入,必須額外搭配檔案層級的備份與稽核系統,而這本來應該是 agent 框架的基本配備。
從風險中尋找務實的導入路徑
我們無意全盤否定 dsh 的價值。它的插件化架構確實是 agent 領域的一大突破,也獲得了不少開發者的好評。但正因為它的潛力巨大,權限設計的缺陷才更讓人憂心。企業在導入這類工具時,不能只看表面的效率提升,更要深入理解底層的權限模型是否適合自己的環境。
如果企業真的想嘗試 dsh,我們建議至少要做到三件事:一是在隔離的虛擬機器或容器中運行,不要讓 dsh 直接接觸正式環境的檔案系統;二是建立嚴格的備份機制,確保任何誤刪都能快速復原;三是做好插件審查流程,只安裝經過驗證的官方或社群高信譽插件,並且定期檢查權限設定。AI agent 的發展才剛剛開始,安全意識必須與功能開發同步前進,才能在享受效率紅利的同時,不被權限漏洞反噬。
企業導入前必查:權限盤點 5 步驟與防護清單
dsh 發布四天衝破 12.9 萬顆星,社群熱度無人能及(查詢時間:2026-08-17)。但真正讓企業 IT 決策者失眠的,不是架構話題,而是一場真實的刪檔事故。一位 Windows 使用者在安裝插件時,因符號連結的引號與路徑解析出錯,加上 dsh 當時以「完全訪問」權限執行,刪除指令直接落到 G 盤根目錄,約 400G 的檔案瞬間消失,沒有二次確認,也未進資源回收筒。這起事故經「什麼值得買」網站轉載 B 站測試影片曝光(2026 年 8 月)。能力再強的 agent 工具,只要權限設計失守,就會變成企業內部的計時炸彈。上線之前,權限盤點絕對不能跳過。

步驟一:列出現行 dsh 可存取的每一層目錄
事故的起點,是符號連結的解析錯誤。Windows 的 NTFS 符號連結(mklink)若被 dsh 或第三方插件誤讀,原本指向專案目錄的連結,可能被解讀成整顆磁碟的根目錄,隨後的刪除動作就跟著走了出去。因此,導入前第一件事,是把 dsh 與所有預定安裝插件的理論存取範圍全部列出來。
| 平台 | 檢視符號連結 | 檢視可寫目錄 |
|---|---|---|
| Windows | cmd /c dir /AL /S C:project | icacls C:project /T /C /Q |
| Linux | find /srv/app -type l -ls | find /srv/app -maxdepth 3 -type d -perm -o+w |
| macOS | find /Users/Shared/agent -type l | find /Users/Shared/agent -maxdepth 3 -perm -o+w |
清單完成後,把所有目錄分成三類:原始碼目錄只准讀取,輸出目錄允許寫入,系統目錄與個人文件完全禁止。任何目錄出現在不該出現的位置,都要回頭調整插件設定或掛載方式。
步驟二:用最小權限身分執行 dsh
400G 事故另一個致命環節,是 dsh 當時擁有整個磁碟的「完全訪問」權限,刪除動作不需要任何人工確認。企業導入時,絕對不要用管理者帳號或 root 身分執行 dsh。Windows 應建立標準使用者帳號,並透過 ACL 把該帳號的寫入範圍限制在工作目錄;Linux 用 useradd 建立專用帳號,家目錄指向 dsh 的工作區;macOS 則建立一般使用者身分,避免管理員權限。
若還想再加一層保護,可以針對工作目錄外的資料夾明確「拒絕刪除」:Windows 用 icacls 加上 /deny 參數,Linux 用 setfacl 移除刪除權限。這樣即使 dsh 真的發生路徑跳轉,系統也會攔下不被允許的刪除動作,而不是默默執行。
步驟三:把 dsh 關進容器或虛擬機器
路徑解析錯誤若發生在容器內部,刪除範圍只會落在容器層,宿主機的檔案系統安然無恙。官方文件原本就建議搭配沙箱插件使用,社群也已有開發者打包 Docker 版 dsh(來源:V2EX 討論串,2026 年 8 月)。企業可將程式碼以唯讀磁碟區掛入容器,輸出結果放在獨立命名磁碟區,網路只開放通往 API 端點的必要連線。
Windows 使用者可以透過 WSL2 或 Hyper-V 執行;Linux 伺服器直接跑 Docker;macOS 則用內建的虛擬機器框架。即便插件再度做出脫序行為,重建一顆容器映像的成本遠低於重建 400G 的業務資料。
步驟四:設定唯讀掛載與 3-2-1 備份策略
dsh 能寫入的目錄越少,意外擴散的機率就越低。程式碼與設定檔一律以唯讀方式掛載,僅保留輸出目錄的寫入權限。如果有目錄非得允許寫入,可以改用綁定掛載(bind mount),在宿主機端把該目錄的寫入權限再做一次過濾。
備份方面,建議遵循 3-2-1 原則:至少三份副本、兩種不同媒體、一份存放在異地。Windows 可利用磁碟區陰影複製(VSS)或檔案歷程記錄,Linux 以 rsync 搭配快照排程,
安全執行環境實作:Docker 隔離、權限控管與還原演練
2026 年 8 月,一名 Windows 用戶在安裝 DeepSeek Harness(dsh)插件時,因符號連結解析錯誤,加上 Full access 完全訪問權限,系統在無二次確認的情況下刪除了 G 槽約 400G 的檔案,而且沒有進回收站。這起事故(來源:什麼值得買,2026 年)對所有想把 dsh 導入企業環境的團隊來說,是最直接的警鐘。前面章節談到以虛擬機器作為第一道防線,這章我們要更進一步,用 Docker 容器把 dsh 關進沙箱,搭配唯讀掛載、網路存取控制、權限設定檔與還原演練,把「誤刪」的傷害限制在容器以內。

用 Docker 隔離 dsh:唯讀掛載與網路控制
社群已經有人把 dsh 打包成 Docker 版本(V2EX 討論,2026 年),這讓我們不必從零開始建立映像。基本概念是:容器內跑的 dsh 擁有一組看似完整的檔案系統,但真正能影響宿主機的路徑,只有你明確掛載進去的那幾個。
以官方 npx 啟動指令 npx @deepseek-ai/dsh web 為基礎,我們可以在 Docker 指令加上幾個關鍵參數。程式碼目錄以唯讀方式掛載,寫成 -v /path/to/project:/workspace:ro,後方的 :ro 代表 read-only。輸出目錄單獨掛載並保留寫入權限,例如 -v /data/output:/workspace/output。如此一來,就算 dsh 在容器內執行 rm -rf,遭殃的只有容器疊加層與輸出目錄,業務資料毫髮無傷。
網路存取控制是第二道閘門。企業內部環境可以先以 --network none 啟動容器,讓 dsh 完全無法對外連線;需要呼叫 DeepSeek API 時,再用 --network host 或指定 bridge 網路搭配防火牆規則,只允許流向 api.deepseek.com 的請求。把容器想像成一個有門禁的房間,dsh 在房間裡怎麼翻箱倒櫃都可以,但門窗都鎖死。
權限控管設定檔:告別 Full Access
400G 刪檔事故的另一個教訓,是權限授得太滿。官方快速上手文件強調「一切皆插件」,但插件一多,每個插件的預設權限加總起來,往往就是最高權限。比較穩妥的做法是建立一份權限設定檔,明確列出允許 dsh 存取的目錄、指令與環境變數。
sandbox:
read_only:
- /workspace/project
- /etc/dsh/config
writable:
- /workspace/output
allowed_commands:
- ls
- cat
- grep
- python3
denied_commands:
- rm
- mkfs
network:
allowed_hosts:
- api.deepseek.com
這份 YAML 只是範例,實際欄位會依 dsh 版本而異。重點在於建立「預設拒絕」的心態:沒有列出的動作一律不允許,而不是出了事才補漏洞。社群方面,V2EX 已有開發者做出自動審批插件(2026 年),讓 dsh 在執行高風險指令前先停下來等使用者確認,這類工具正好補上 dsh 目前缺乏內建二次確認的缺口。
還原演練:讓「復原」成為肌肉記憶
容器隔離做得再完善,也攔不住設定檔寫錯或映像損壞。還原演練的價值,在於把「事故發生後要做什麼」變成一整套可以重複執行的劇本,而不是每次都在慌亂中摸索。
- 先把容器映像版本與啟動參數寫成 Docker Compose 檔,納入版本控制。
- 定期建立資料快照,Linux 可用 LVM 快照或
docker commit,Windows 則搭配磁碟區陰影複製(VSS)。 - 每個月選一個非尖峰時段,實際執行一次「刪除容器、從映像重建、掛載唯讀目錄、檢查輸出」的流程,確認還原時間符合預期。
- 演練結束後,記錄實際花費時間與遇到的錯誤,逐步修正劇本。
實務上,重建 dsh 容器的成本極低,這段過程通常十分鐘內可以完成。比起重建 400G 的業務資料,投資報酬率高出許多。
社群插件對照:效率與安全不必二選一
dsh 發布 24 小時內,社群就湧出超過 1300 個插件 repo(來源:觀察者網,2026 年),其中 docker 版與自動審批插件最值得企業參考。docker 版把執行環境打包,解決了跨平台依賴問題;自動審批插件則在 dsh 原本「做完再說」的執行模式中,插入一道人工閘門。
這兩個方向剛好回應了效率與安全的拉鋸。純效率取向的團隊可能覺得審批流程拖慢速度,但考量到 dsh 仍處於 developer preview 階段,官方自己都預告會有破壞性變更(Hacker News 作者回應,2026 年),多一道確認所需的幾秒鐘,遠比事後救回資料的成本低。對照先前的真實事故,這道閘門的價值無庸置疑。
台灣企業導入的落地觀察
以我們在台灣市場看到的實際情況,多數企業對 dsh 的興趣,集中在「能不能幫工程團隊省時間」,卻很少先問「萬一它闖禍了,我們扛不扛得住」。這個章節談的容器隔離、權限控管與還原演練,正是企業導入前最該補齊的安全底盤。Docker 已是台灣機房與雲端環境的標配,把 dsh 關進容器不會增加太多學習成本,卻能把事故的爆炸半徑,從整台主機縮小到一個可丟棄的 container。
我們建議企業先從測試環境開始,用唯讀掛載跑一週,觀察 dsh 的行為是否符合預期,再逐步開放寫入目錄。還原演練也不要只做一次,最好配合每季的資安稽核一起執行。當「重建容器」變成例行公事,團隊對 dsh 的信賴度自然會提升,導入阻力反而比想像中小。
插件生態的黑暗面:1300+ 第三方插件與供應鏈風險
DeepSeek Harness 發布當天,社群的反應只能用「狂熱」來形容。發布 24 小時內,GitHub 星數突破 8 萬顆(觀察者網,2026),到了 8 月 17 日,官方儲存庫已經累積 12.9 萬顆星(api.github.com,2026)。同一時間,
替代方案有限公司觀點:企業導入 AI Agent 的安全底線與務實路徑
過去幾個月,我們在顧問案現場最常被問到的問題,不是「AI Agent 能幫我們做什麼」,而是「這東西上線之後,會不會把我們的公司資料搞壞」。客戶的擔憂其來有自。2026 年 8 月,DeepSeek 開源了 agent 框架 DeepSeek Harness(dsh),四天內在 GitHub 累積超過 12.9 萬顆星(api.github.com,2026),聲勢驚人。但同一週,真實世界就傳出一起安全事故:一位 Windows 用戶在安裝外掛時,因符號連結路徑解析錯誤,agent 以 Full Access 權限刪除了 G 碟根目錄約 400GB 的檔案,過程中沒有二次確認,刪除的檔案也沒進資源回收筒(什麼值得買,2026)。這是我們寫下這一章的原因,企業導入 AI Agent 的第一步,不是選哪個模型,而是先畫出安全底線。
第一道底線:絕不讓 Agent 以 Full Access 帳號執行
我們在幫客戶設計 agent 架構時,第一個問題永遠是「這個 agent 用什麼身分執行」。很多團隊貪圖方便,直接給 agent 一組管理員帳號,認為這樣才能讓它完整發揮能力。dsh 的 400GB 刪檔事故已經證明,這個念頭有多危險。當時 agent 擁有完全存取權限,一條路徑解析錯誤,就直接把整個磁碟根目錄清空。我們的原則很簡單:agent 只能用最小權限的專用服務帳號執行,這個帳號不能是網域管理員,不能有全機器的讀寫權限,更不能直接存取未經授權的資料夾。要做到這件事,企業需要先盤點自己的系統架構,把 agent 需要存取的資源列成清單,逐一設定權限,而不是讓 agent 自己「探索」整個內網。
第二道底線:所有刪除與寫入必須經過稽核
多數企業知道刪除很危險,卻忽略了「寫入」同樣需要管制。一個 agent 如果可以把錯誤的資料寫進資料庫,或把偽造的內容貼上官方網站,造成的傷害往往比刪檔更難察覺,也更難復原。我們要求客戶至少做到兩件事。第一,所有 agent 的寫入動作必須留下稽核軌跡,包括誰在什麼時間改了什麼內容,改動前後的值各是什麼。第二,重大變更必須經過人為核准,不能讓 agent 自己決定。dsh 提供了 append-only 的 session log 與軌跡檢視功能,這是它的優點,但企業不能只看「有紀錄」就放心,還要確認紀錄能否匯出、能否保存足夠久、能否在爭議發生時作為佐證。沒有稽核的 agent 權限,等於是讓一個看不見的員工在辦公室裡自由進出,這不是信任問題,而是治理問題。
第三道底線:上線前完成還原演練
我們在客戶端常看到一個現象:備份排程有設定,備份檔案也有產生,但從來沒有人真的還原過。等到災難發生時,才發現備份檔案損毀、還原程序錯誤、或是備份內容根本缺了關鍵資料表。企業導入 AI Agent 之前,我們強烈建議先做完還原演練,而且演練要涵蓋 agent 可能觸及的資料範圍。dsh 官方自己都承認這是開發者預覽版,未來會有破壞性變更(GitHub 儲存庫,2026),V2EX 上也有開發者直言「0.1 版上生產起碼要 1.0」(V2EX,2026)。面對一個還在快速變動的框架,企業唯一能掌握的確定性,就是自己的備份與還原能力。還原演練不是 IT 部門的例行公事,它是 agent 上線前的一道保險。
我們使用 Hermes 的對照經驗
我們公司內部日常使用的 agent 工具是 Hermes Agent,它是一套開源的工具呼叫框架,我們選它的原因之一,在於它的權限設計相對保守。Hermes 的外掛與技能需要明確定義,agent 能呼叫什麼工具、存取什麼資源,都由設定檔嚴格控管;社群中也已經有人把 dsh 整合進 Hermes 當作委派的編碼引擎(Reddit,2026),這代表兩者不是只能二選一。對照 dsh 的設計,我們觀察到前者傾向「限制多、允許少」,後者則比較接近「允許多、限制少」。對於已經有成熟 IT 治理流程的企業,這種差異非常關鍵:dsh 的彈性適合有專門團隊盯場的環境,而 Hermes 的保守作風,反而更適合剛起步、還沒有完整資安人力的小型組織。
務實路徑:先隔離環境概念驗證,再逐步擴大權限
如果你的客戶主管或老闆這週就來問「我們要不要導入 DeepSeek Harness」,我們的建議是:先不要急著上生產線,但可以立刻開始做概念驗證(PoC)。以下是我們給客戶的三階段路徑。第一階段,在與正式環境完全隔離的沙箱中執行 agent,用假的資料、假的 API 金鑰,把你要測試的工作流程完整跑一遍。第二階段,讓 agent 在正式環境的「唯讀」模式下運作一段時間,觀察它的行為是否符合預期,同時累積真實的稽核紀錄。第三階段,確認無異常後,才逐步開放最小必要的寫入權限,而且每一次擴大範圍都要重新檢討風險。這套路徑不限定任何工具,dsh 適用,Claude Code 適用,Hermes 也適用。另外要注意的是,DeepSeek 已經在 2026 年 8 月 17 日調整 API 價格,V4-Pro 高峰時段輸出價格從每百萬 token 6 元漲到 27 元,漲幅達百分之三百五十(北京商報,2026),成本模型改變之後,原本「用 DeepSeek 最省錢」的假設需要重新計算,這也應該納入 PoC 的評估項目。
我們的觀察與台灣市場的落地建議
回到台灣市場,我們必須誠實說一句:現階段的 dsh 還不適合多數台灣企業直接導入生產環境。理由不是因為它不好,而是因為它太新。0.1 版、官方明示的破壞性變更、真實發生的刪檔事故、加上漲價後的不確定性,任何一項都足以讓 CIO 卻步。但我們也不建議台灣團隊完全忽視這波熱潮。dsh 背後的「一切皆外掛」架構與可追蹤設計,確實是值得學習的方向,未來若穩定到 1.0 以上,它有可能成為企業 agent 基礎設施的重要選項。我們的務實建議是:現在就在隔離環境投入人力熟悉它,用我們的權限盤點方法建立自己的安全基準,同時繼續以 Hermes 或 Claude Code 這類相對成熟的工具處理正式工作負載。等到 dsh 的生態系成熟、安全事件被充分修補之後,再來評估遷移。台灣企業的優勢在於我們沒有品牌紅利的包袱,不需要急著追星,可以更冷靜地等工具準備好。我們也歡迎讀者帶著你們的權限盤點結果來找我們討論,這不是推銷,只是我們相信,AI Agent 的導入不該從追逐 GitHub 星星數開始。
結論:從 400G 事故提煉的三大教訓與導入行動清單
DeepSeek Harness 在 2026 年 8 月 13 日發布後,四天內 GitHub 星數從 27.5K 暴漲到 129K(來源:GitHub API,2026 年 8 月 17 日查詢),成為今年最現象級的開源發布之一。社群一片狂熱之際,一起真實安全事故悄悄在 Windows 用戶之間流傳:某位使用者安裝插件時,DSH 處理符號連結的路徑解析出錯,加上當時授予了 Full access 完全訪問權限、沒有二次確認、刪除的檔案也沒進回收站,一口氣消失了 G 盤根目錄約 400G 的資料(來源:什麼值得買,2026 年)。
這起事故對企業導入 AI Agent 的警示意義,遠大於任何效能評測的分數。模型再聰明、工具鏈再華麗,只要一次權限失控就能讓整間公司的資料化為烏有。我們把這次事件反覆拆解後,淬煉出三大教訓,同時整理成一份可直接執行的導入行動清單,提供給正在評估 DeepSeek Harness 或其他 agent 框架的台灣企業參考。
教訓一:最小權限是生死線,不是建議事項
400G 刪檔事故的根源,並非 DeepSeek Harness 的程式碼特別糟糕,而是使用者以 Full access 完全訪問權限讓 agent 操作檔案系統。任何 agent 框架在本質上都是一個「會自己下決策執行程式碼」的程式,它具備工具呼叫能力、能讀寫檔案、能執行 shell 指令。當你把整個磁碟的存取權交給它,等於把公司的命脈交給一個可能誤解意圖的自動化程式。
企業導入 agent 時,權限設計必須比照實體伺服器的資安標準。第一,絕對不要用管理員帳號或 root 身分執行 agent。第二,為 agent 建立專屬服務帳戶,僅授予特定工作目錄的讀寫權限。第三,區分唯讀與可寫的資料範圍,例如程式碼儲存庫可以讀取,但生產資料庫一律禁止直接連線。第四,所有破壞性操作(刪除、覆寫、批次移動)都應設計人工確認關卡,而不是讓 agent 自行判斷。
DeepSeek Harness 官方在文件中坦承這仍是 developer preview,並警告「THERE WILL BE COMPATIBILITY-BREAKING CHANGES」(來源:GitHub 官方儲存庫,2026 年)。版本迭代過程中的行為變異,配上過度授權的執行環境,就像是讓新手駕駛在暴雨中開賽車。最小權限原則不是限制生產力,反而是讓你在出錯時還能保住家底的安全氣囊。
教訓二:沙箱隔離才是真正的測試場
事故發生當下,DSH 正處於一個很尷尬的階段:社群爆炸性成長,24 小時內出現超過 1300 個插件 repo(來源:觀察者網引述業界統計,2026 年),但多數插件品質參差不齊。使用者在安裝來路不明的插件時,等於是把自己機器的完整控制權交給一個素未謀面的開發者。更別提 dsh 的插件系統底層是全新的 Cordis 微內核,這個架構設計確實有原創性,但全新的程式碼往往伴隨未預期的邊界情況,符號連結解析錯誤正是典型案例。
企業要導入 agent 工具鏈,沙箱隔離不是選配,而是必備的基礎設施。具體做法有幾個層次。最基礎的是在虛擬機器或容器中執行 agent,讓它的檔案系統操作範圍被限制在虛擬磁碟內。進階一點的做法,是使用 Docker 搭配唯讀的根目錄掛載,只開放特定目錄作為工作區。再往上,可以建立完整的影子環境,包含隔離的網路、獨立的 API 金鑰、模擬的測試資料庫,讓 agent 在一個與生產環境完全複製但無害的空間裡自由嘗試。
我們看到一些中國社群對 dsh 的熱情幾乎到了信仰的程度,Bilibili 上有 61.1 萬觀看的實測影片高喊「夯爆了」(來源:魚皮實測影片,2026 年),但也有開發者在 V2EX 直言「上生產起碼要 1.0」(來源:V2EX 討論串,2026 年)。兩種聲音都有道理,而沙箱隔離正是讓這兩種聲音能夠共存的中間地帶:你可以盡情讚嘆它的潛力,同時不讓它的未成熟傷害你的生產環境。
教訓三:完整備份是一道防線
400G 檔案消失的悲劇之所以令人痛心,是因為刪除動作沒有進資源回收筒,事後幾乎沒有補救機會。任何自動化工具都可能在特定條件下做出破壞性行為,不管權限設計多嚴謹、沙箱多完善,總是有意外的可能。因此,完整且可驗證的備份機制,是企業導入 agent 前的一道防線。
備份不是「有做就好」,而是要定期測試還原流程。很多企業的備份策略是「備而忘還原」,排程備份跑了幾個月,卻從未實際演練過從備份檔還原整個環境的流程。等到真的出事才發現備份檔案損毀、備份目錄遺漏、或是還原程序需要三天而業務等不了。完整的備份策略包含三個要素:版本化(保留多個時間點的副本)、異地存放(避免單一硬碟故障同時帶走原始資料與備份)、定期還原演練(確認備份真的能用)。
升級到 agent 工具鏈後,這三點的重要性不降反升。因為 agent 的工作範圍可能涵蓋程式碼、文件、設定檔、資料庫,一旦出錯影響的層面遠比人為操作更廣。台灣企業的 IT 資源普遍比大型跨國公司精簡,我們更需要在導入前就把備份機制建立起來,而不是等事故發生後才追悔。
導入前的防護行動清單
總結我們前面幾篇文章的討論,企業在導入 DeepSeek Harness 或任何 agent 框架之前,建議先完成以下檢查事項:
- 權限盤點:清查所有預計讓 agent 存取的目錄、資料庫與 API,標示出哪些是唯讀、哪些可寫、哪些絕對禁止存取。
- 帳號隔離:為 agent 建立獨立服務帳號,禁止使用個人管理員帳號執行。
- 沙箱建置:先在虛擬機或容器環境中運行 agent,確認操作行為符合預期後才開放給正式環境。
- 備份驗證:確認備份排程正常運作,並實際執行一次還原演練,記錄所需時間。
- 破壞性操作保護:建立人工審核機制,凡涉及刪除、覆寫、批次變更的操作都需要人為確認。
- 版本鎖定:使用明確的版本編號安裝 agent 與插件,升級前先在測試環境驗證相容性。
- 監控與日誌:啟用詳盡的操作日誌(DSH 的 append-only session log 與 Trajectory 功能是很好的起點),並設定異常行為告警。
替代方案有限公司的觀點
身為台灣在地的 AI Agent 導入顧問,我們對 400G 事故的第一反應不是「DeepSeek 的產品真爛」,而是「這正好印證了我們多年來對企業客戶反覆強調的觀念」。AI Agent 的導入風險從來不在模型能力,而在於企業有沒有建立對應的治理框架。台灣多數企業的 IT 環境不像矽谷新創那樣具備高度自動化的資安基礎設施,權限管理往往還停留在「每個人都是管理員」的階段。這種環境直接接上任意 agent 框架,後果不堪設想。
我們建議台灣企業採取「分批導入、逐步開放」的策略。第一階段,讓 agent 在隔離環境中處理低風險任務,例如整理內部知識庫、產生測試程式碼,同時密切觀察它的行為模式。第二階段,授予受控的寫入權限,限定在特定專案目錄內操作,並建立每日自動比對機制,確保檔案變更都在預期範圍內。第三階段,才考慮讓 agent 參與正式開發流程。這套循序漸進的做法,不是因為台灣企業比較保守,而是因為我們沒有本錢承受一次 400G 等級的資料損失。等到 DeepSeek Harness 穩定到 1.0 以上、安全事件被充分修補後,再來評估全面導入也不遲。工具永遠在更新,但企業的資料只有一份。
安全從來不是效率的敵人,而是讓效率得以持續的基石。一個無法被信任的工具,就算速度再快、能力再強,最终也只會成為企業的負擔。DeepSeek Harness 的出現確實為開源 agent 生態注入了一股強勁的活力,架構理念也值得肯定,但任何新工具都必須經歷時間的考驗。我們呼籲企業在擁抱新技術的同時,先把權限盤點、沙箱隔離、完整備份這三件事做到位。
若您的團隊正在評估導入 AI Agent,或不確定現有的權限架構是否足以因應自動化工具的需求,歡迎來信與我們討論。我們可以協助您從權限盤點開始,逐步建立一套安全、可控且有效率的 agent 導入計畫。📩 聯絡信箱:[email protected],期待與您交流。
Related





