Lección 21 de 27
Detectar y evitar skills maliciosas
Con el 17% de skills en ClawHub conteniendo codigo malicioso, saber identificar amenazas es critico. Veamos las senales de peligro mas comunes.
Tipos de amenazas
Las skills maliciosas pueden: robar API keys y credenciales, enviar tus archivos a servidores externos, instalar malware, minar criptomonedas usando tu CPU, o actuar como backdoor para acceso remoto.
Senales de peligro en una skill
0%Ejemplo de patron sospechoso
Una skill que dice "formatear texto" pero dentro de su funcion lee credenciales del sistema (process.env) y las envia a un servidor externo. La regla de oro: si una skill accede a recursos que no tienen relacion con su funcion declarada, es sospechosa.
Si una skill necesita acceso a datos que no tienen relacion con su funcion declarada, es sospechosa. Un "formateador de texto" no necesita leer credenciales ni hacer peticiones a servidores externos.
- 1
Antes de instalar, revisa el codigo: openclaw skills source nombre
- 2
Busca accesos a process.env, lectura de archivos en rutas sensibles
- 3
Busca fetch/axios a dominios que no son parte de la funcionalidad
- 4
Compara los permisos necesarios con la funcionalidad declarada
- 5
Instala con Docker sandbox activado como precaucion adicional
- 6
Monitorea los logs despues de la primera ejecucion
Herramienta de auditoria
OpenClaw incluye un comando de auditoria que escanea skills en busca de patrones sospechosos: openclaw skills audit nombre. No es infalible pero detecta los patrones mas comunes.
Auditar una skill antes de instalarla
- 1.Revisar el codigo fuente
- 2.Ejecutar la auditoria automatica
- 3.Verificar los resultados
- 4.Decidir si instalar o no
openclaw skills source clawhub/ejemplo-skill
openclaw skills audit clawhub/ejemplo-skill
# Si pasa la auditoria:
openclaw skills install clawhub/ejemplo-skillCual es la senal de peligro mas clara en una skill de "formato de texto"?
Puntos clave
- 17% de skills en ClawHub son maliciosas o vulnerables
- Buscar: acceso a credenciales, fetch a dominios desconocidos, codigo dinamico inseguro
- openclaw skills audit escanea patrones sospechosos
- Docker sandbox como capa adicional de proteccion
- Regla de oro: permisos deben coincidir con la funcionalidad declarada
Quiz Generado por IA
Evalua tu comprension de esta leccion con preguntas personalizadas.