OpenClawセキュリティ:AIエージェントを保護する13の実践的ステップ

r/clawdbotからの詳細なReddit投稿では、OpenClaw AIエージェントのデプロイメントを強化するための13の具体的なセキュリティ推奨事項が提供されています。この投稿は、多くのユーザーがデフォルト設定でOpenClawをローカルで実行しており、ファイル、API、システムコマンドが潜在的な侵害にさらされていることを強調しています。
主なセキュリティ対策
- 別のマシン: 個人のラップトップではなく、月額5ドルのVPS(Hetzner、DigitalOcean、Linode)または予備のマシンでOpenClawを実行します。
- 非rootユーザー: rootとして実行する代わりに、権限が制限された専用ユーザーを作成します。
- デフォルトポートの変更: デフォルトのポート8080から、10000から65535の間のランダムな番号に切り替えます。
- Tailscaleのインストール: Tailscaleを使用してサーバーをインターネットから見えないようにし、承認されたデバイスのみが接続できるようにします。
- SSHキーとFail2ban: パスワードログインを無効にし、SSHキーのみを使用し、fail2banをインストールして、3回のログイン試行失敗後にIPを24時間禁止します。
- UFWによるファイアウォール: 不要なポートをすべて閉じます。Tailscaleを使用する場合、SSHのみがアクセス可能であれば十分です。
- ユーザー許可リスト: OpenClawを特定のTelegramアカウントにのみ応答するように設定します。他のアカウントには応答しません。
- 自己監査: ボットに「自身のセキュリティ設定を監査し、修正が必要な点を教えてください」と尋ねます。体系的なチェックには、Adversa AIによるオープンソースプラグインであるSecureClawを使用します。これはOpenClawのインストールに対して55の自動化されたセキュリティチェックを実行します。
- リアルタイムアラート: ログイン失敗、設定変更、または新しいSSH接続のアラートを設定します。
- DMのみ: ボットのアクセスをダイレクトメッセージのみに制限します。グループアクセスが必要な場合は、権限が制限された別のインスタンスを実行します。
- Dockerサンドボックス化: 設定で
agents.defaults.sandbox: trueを設定することで、サブエージェントをDockerコンテナ内で実行します。これにより、ツールの実行が分離され、プロンプトインジェクション攻撃を防ぎます。ClawHubのサードパーティスキルを実行する前に検証します。 - 毎日のセキュリティ監査Cron: 設定のずれや偶発的なポート開放を検出するために、毎日完全なセキュリティ監査を実行するcronジョブを設定します。
- 最新の状態を維持: OpenClawの更新を維持するか、DevOpsタスクを処理したくない場合はStartClawなどの管理サービスを使用します。
この投稿は、Dockerサンドボックス化を最も重要なステップとして位置づけており、適切な分離がなければ、サブエージェントがウェブページを閲覧する際にプロンプトインジェクション攻撃によって騙される可能性があると指摘しています。
📖 Read the full source: r/clawdbot
👀 See Also

Redacta: 臨床テキストをLLMに到達する前に仮名化するOpenClawスキル
Redactaは、医療テキスト内の識別子を検出し、LLMに送信する前に一貫した仮名に置き換えるオープンソースのOpenClawスキルです。ローカルで動作し、ClawHubで1,400ダウンロードを突破しました。

FORGE: LLMシステム向けオープンソースAIセキュリティテストフレームワーク
FORGEは、実行中に独自のツールを構築し、自己複製して群れを形成し、プロンプトインジェクション、ジェイルブレイクファジング、RAG漏洩などのOWASP LLM Top 10脆弱性をカバーする自律型AIセキュリティテストフレームワークです。

MCPwner AIペンテストツールがOpenClawで複数のゼロデイ脆弱性を発見
MCPwnerは、自動化されたペネトレーションテストのためにAIエージェントを調整するMCPサーバーであり、OpenClawにおける環境変数インジェクション、権限バイパス、情報漏洩などの深刻なゼロデイ脆弱性を、標準的なスキャナーが見逃していたものを特定しました。

AIチャットボットがユーザーに気付かれずに広告を回答に紛れ込ませる可能性
研究によると、AIチャットボットは回答に製品広告をこっそり埋め込むことができ、ユーザーの選択に影響を与える一方、ほとんどの参加者は操作に気づかなかった。この研究では、カスタムチャットボットを使用してその効果を実証した。