Ir al contenido

Configura la seguridad de OpenClaw: Guía de mejores práctica

Conectar un bot de IA a tus aplicaciones de mensajería es emocionante, pero también genera dudas razonables. A nadie le gusta la idea de que un script tome el control de sus conversaciones privadas o que alguien externo logre manipular el comportamiento de su asistente.

La seguridad no es algo que debas dejar al azar. Configurar correctamente los permisos y entender cómo OpenClaw gestiona el acceso es fundamental para que duermas tranquilo mientras tu bot trabaja por ti.

¿Es seguro usar OpenClaw como mi cuenta principal de WhatsApp?

Sección titulada «¿Es seguro usar OpenClaw como mi cuenta principal de WhatsApp?»

Solo si confías en todas las personas que pueden enviarte mensajes. Cualquier DM o mención en un grupo puede activar el bot. Usa dmPolicy: "allowlist" y groupPolicy: "allowlist" para limitar quién puede activarlo.

Mejor práctica: crea una cuenta de WhatsApp separada para el bot.


¿Cuál es el riesgo de un prompt injection?

Sección titulada «¿Cuál es el riesgo de un prompt injection?»

El prompt injection ocurre cuando un texto malicioso engaña al modelo para que haga algo no deseado. OpenClaw incluye guardrails, pero ningún sistema es inmune.

Reduce el riesgo siguiendo estos puntos:

  • Usa modelos potentes (los modelos débiles o quantized son más vulnerables).
  • Limita los permisos de las herramientas.
  • Activa el sandboxing para sesiones que no sean de confianza.
  • Configura agents.defaults.autonomy para requerir confirmación en acciones sensibles.

¿Debería usar una cuenta separada para el bot?

Sección titulada «¿Debería usar una cuenta separada para el bot?»

Es lo recomendado para entornos de producción. Una cuenta separada:

  • Aísla el historial de mensajes del bot.
  • Evita la exposición accidental de tus chats personales.
  • Hace que el allowlisting sea mucho más limpio.
  • Permite gestionar las sesiones de forma independiente.

Para un uso personal esporádico, tu cuenta principal está bien si configuras los allowlists adecuados.


¿Cómo limito lo que el bot puede hacer automáticamente?

Sección titulada «¿Cómo limito lo que el bot puede hacer automáticamente?»

Usa agents.defaults.autonomy:

{
agents: {
defaults: {
autonomy: {
mode: "supervised", // ask before sensitive actions
autoApprove: ["read"],
requireApproval: ["write", "execute", "network"]
}
}
}
}

Esto hace que el bot pida tu confirmación antes de realizar escrituras, ejecuciones, llamadas de red o cambios en el sistema.


El pairing es la forma en que los nodes se autentican con el Gateway. Cuando un node se conecta por primera vez, envía una solicitud de pairing. Tú debes aprobarla en el Gateway:

Ventana de terminal
openclaw nodes pending
openclaw nodes approve <requestId>

Una vez aprobado, el node puede recibir llamadas de herramientas node.* desde el Gateway.


Sí:

Ventana de terminal
openclaw nodes list
```bash
openclaw nodes list
openclaw nodes revoke \<nodeId\>
{
channels: {
whatsapp: {
dmPolicy: "allowlist",
allowFrom: ["+15551234567", "+15559876543"]
}
}
}
{
channels: {
telegram: {
allowFrom: ["123456789", "@username"]
}
}
}
OpenClaw

OpenClaw Expert

Sigues atascado?

Si esta pagina no resolvio tu caso, pregunta a OpenClaw Expert para pasos concretos.