OpenClaw 安全設定指南:保護 WhatsApp 與機器人權限
把 AI 接入通訊軟體雖然很酷,但心裡難免會有點毛毛的,擔心它會不會突然「發瘋」亂傳訊息,或是把你的私密對話通通餵給模型。安全性永遠是開發者最關心的問題,畢竟誰也不想讓自己的 WhatsApp 帳號變成駭客的遊樂場。
這篇文章會帶你了解 OpenClaw 的安全機制,以及如何透過正確的設定來保護你的帳號與資料。
將 OpenClaw 當作我的主要 WhatsApp 帳號安全嗎?
Section titled “將 OpenClaw 當作我的主要 WhatsApp 帳號安全嗎?”只有在你信任所有能傳訊息給你的人時才安全。任何私訊(DM)或群組標記(mention)都可能觸發 bot。建議使用 dmPolicy: "allowlist" 和 groupPolicy: "allowlist" 來限制誰可以與它互動。
最佳實踐: 為 bot 建立一個獨立的 WhatsApp 帳號。
Prompt injection 的風險是什麼?
Section titled “Prompt injection 的風險是什麼?”Prompt injection 是指惡意文字誘導模型執行非預期的操作。雖然 OpenClaw 設有防護欄(guardrails),但沒有任何系統是完全免疫的。
降低風險的方法:
- 使用強大的模型(較弱或量化過的模型更容易受到攻擊)
- 限制工具(tool)的權限
- 為不信任的 session 開啟 sandboxing
- 設定
agents.defaults.autonomy,針對敏感操作要求人工確認
我應該為 bot 使用獨立帳號嗎?
Section titled “我應該為 bot 使用獨立帳號嗎?”在生產環境中強烈建議這麼做。 使用獨立帳號的好處包括:
- 隔離 bot 的訊息歷史紀錄
- 防止個人對話意外外洩
- 讓 allowlisting 名單管理更乾淨
- 方便獨立監控 bot 的流量
如果是個人隨手玩玩,只要設定好正確的 allowlist,使用主帳號也是沒問題的。
如何限制 bot 自動執行的權限?
Section titled “如何限制 bot 自動執行的權限?”你可以透過 agents.defaults.autonomy 來控制:
{ agents: { defaults: { autonomy: { mode: "supervised", // ask before sensitive actions autoApprove: ["read"], requireApproval: ["write", "execute", "network"] } } }}這會讓 bot 在執行寫入、執行指令或網路請求之前,必須先取得你的確認。
什麼是 pairing?它是如何運作的?
Section titled “什麼是 pairing?它是如何運作的?”Pairing 是 nodes 向 Gateway 進行身份認證的方式。當 node 第一次連線時,它會提交一個配對請求,你需要手動在 Gateway 上核准:
openclaw nodes pendingopenclaw nodes approve <requestId>核准之後,該 node 就能接收來自 Gateway 的 node.* 工具調用。
我可以撤銷已配對的 node 嗎?
Section titled “我可以撤銷已配對的 node 嗎?”可以:
openclaw nodes listopenclaw nodes revoke <nodeId>撤銷之後,該 node 若要重新連線則需要再次進行 pairing。
如何限制哪些使用者可以傳訊息給 bot?
Section titled “如何限制哪些使用者可以傳訊息給 bot?”你可以針對不同頻道設定 allowlist:
WhatsApp:
{ channels: { whatsapp: { dmPolicy: "allowlist", allowFrom: ["+15551234567", "+15559876543"] } }}Telegram:
{ channels: { telegram: { allowFrom: ["123456789", "@username"] } }}來自非允許名單的訊息會被直接忽略。
如果有人嘗試 jailbreak bot 會發生什麼事?
Section titled “如果有人嘗試 jailbreak bot 會發生什麼事?”OpenClaw 內建了系統級的防護欄,但專業的攻擊者有時仍能繞過它們。模型本身的安全性訓練是最後一道防線。
緩解措施:
- 使用目前最強大的可用模型
- 針對不信任的環境開啟 sandboxing
- 在面對公眾的頻道設定較低的 autonomy 權限
- 定期監控 log 以察覺可疑活動
想要更快速地完成安全設定嗎?試試我們的 AI Setup Assistant。
- 了解如何設定 WhatsApp Channel
- 深入研究 Node Configuration
- 查看 Autonomy Modes 詳情
OpenClaw Expert
還是卡住了?
如果這篇文件沒有解決你的情境,直接問 OpenClaw Expert,拿到可執行步驟。