Tcha MCP 防火牆 是做什麼的?
這是介於 Claude(或任何 MCP 主機客戶端)與工具執行伺服器之間的內嵌式傳輸防火牆。可在 1 毫秒內強制執行確定性邊界政策。
政策執行矩陣
| 威脅向量 | 攻擊模式 | 防火牆動作 |
|---|---|---|
| 雲端中繼資料 SSRF | http://169.254.169.254/...、metadata.google.internal | 拒絕 (403) — 已封鎖 IP 範圍 |
| 路徑遍歷 | ../../etc/passwd、..\..\Windows\System32 | 拒絕 (403) — 強制執行工作根目錄 |
| 破壞性終端命令 | rm -rf /、mkfs、format、dd if=/dev/zero | 拒絕 (403) — 黑名單二進位模式 |
| 權限提升 | chmod 777、sudo、Set-ExecutionPolicy Bypass | 拒絕 (403) — 嚴格用戶權限上限 |
| 出口外洩 | 向未經驗證域名發出之 DNS/HTTP 請求 | 標記 / 隔離 |
Claude Desktop 設定
將 Tcha 以代理包裝器形式加入 ~/Library/Application Support/Claude/claude_desktop_config.json(macOS)或 %APPDATA%\Claude\claude_desktop_config.json(Windows):
{
"mcpServers": {
"protected-tools": {
"command": "npx",
"args": ["-y", "tcha-protection", "guard", "--mcp"]
}
}
}
效能與稽核
- 攔截開銷:平均 0.42 毫秒。
- 輸出:對每個通過與封鎖的操作發送可驗證的加密隨機數。
- 基準測試:在官方 Tcha 對抗性測試套件中達到 100% 中和率。