Cloud, DevOps e IoT en español

Seguridad IoT de extremo a extremo: del ESP32 a la nube, capa por capa

16 de octubre de 2026 · Steven Carvajal · Seguridad

La seguridad de un sistema IoT es tan fuerte como su capa más débil. Puedes tener la nube perfectamente configurada y que un certificado copiado en un repositorio público lo eche todo abajo; o un firmware impecable y un rol con "Resource": "*" que deja la puerta abierta a cualquiera.

Esta guía recorre las cinco capas de un sistema IoT, del chip a las personas que lo usan, con lo mínimo que conviene hacer en cada una. Los ejemplos usan las piezas de la serie de domótica de este blog: ESP32, ESP-NOW y AWS.

Las cinco capas

  1. El dispositivo: el ESP32, su firmware y lo que guarda en memoria.
  2. La red local: cómo se comunican los dispositivos entre sí y con el router.
  3. La conexión con la nube: cómo se autentica cada dispositivo y qué puede hacer.
  4. La nube y las APIs: los permisos de cada servicio y el aislamiento entre usuarios.
  5. Los usuarios y la operación: el login, los permisos de cada persona y el día a día.

Capa 1: el dispositivo

Capa 2: la red local

Capa 3: la conexión con la nube

Capa 4: la nube y las APIs

Capa 5: los usuarios y la operación

Lista de comprobación

CapaComprobación
DispositivoCertificado propio por dispositivo, sin credenciales en el código ni en el repositorio
DispositivoCifrado de flash y arranque seguro en producción
Red localMensajes validados por origen; dispositivos nuevos confirmados por una persona
ConexiónTLS con verificación; políticas sin comodines, generadas por código
NubeAislamiento por usuario aplicado por IAM o por la API; un rol mínimo por función
APIsValidación dentro de cada endpoint público; secretos guardados como hash
UsuariosRegistro por invitación, permisos en el servidor, revocación inmediata
OperaciónAuditoría periódica de roles, políticas y endpoints públicos

Preguntas frecuentes

¿Por dónde empiezo si mi proyecto ya existe?

Por buscar comodines: "Resource": "*", thing/*, identidades no autenticadas con permisos. Después, por cada endpoint público, comprueba qué valida. Son los dos agujeros más comunes en proyectos que nacieron como prototipo.

¿Cifrar ESP-NOW es obligatorio?

Depende de lo que envíes. Para órdenes simples entre dispositivos que se validan por MAC, el riesgo es bajo. Para cualquier dato personal o de seguridad, cifra.

¿Qué herramientas de AWS ayudan?

IAM Access Analyzer detecta recursos accesibles desde fuera de la cuenta; AWS IoT Device Defender audita la configuración de IoT Core; aws iam simulate-principal-policy prueba permisos concretos antes de desplegarlos.

Todos los artículos sobre seguridad, identidad y usuarios

Sigue leyendo