Novedad: el cortafuegos de IA supervisa cada módulo y explica cada incidente con palabras sencillas. Vea cómo funciona

Seguridad del transporte de dispositivos

TLS para dispositivos, MQTT sin cifrar y tokens en URL como excepciones, redes permitidas, comandos nunca enviados en claro, credenciales y límites de tasa.

La forma en que se conecta un dispositivo determina el nivel de protección de sus datos y de sus comandos durante el trayecto. Hermetry cifra el tráfico de los dispositivos por defecto y trata cualquier opción más débil como una excepción que debe activar en cada perfil de dispositivo. Esta página reúne en un solo lugar las protecciones del transporte; la referencia campo por campo está en Perfiles de dispositivo (pestaña Transporte y autenticación).

Cifrado

VíaPredeterminadoDetalles
MQTTTLS en el puerto 8883TLS 1.2 como mínimo, TLS 1.3 preferido. Conjuntos TLS 1.2 solo con secreto hacia adelante (sin intercambio de claves RSA, sin CBC). Consulte MQTT.
API HTTP de dispositivosHTTPSEl HTTP sin cifrar solo funciona donde su instalación lo ofrezca, y en ese caso los comandos están limitados (véase más abajo). Consulte API HTTP de dispositivos.
LoRaWANClaves de sesión LoRaWAN entre el sensor y la redEl modo de conexión de cada tipo de pasarela se describe en LoRaWAN.
Endpoints sondeados y cámarasHermetry se conecta hacia afueraLas credenciales se almacenan cifradas y nunca se vuelven a mostrar. Consulte Endpoints de protocolo.

Excepciones que debe activar

Ajuste del perfilPredeterminadoRiesgoCuándo usarlo
MQTT sin cifrar permitido (puerto 1883)Desactivado (Solo TLS (puerto 8883))Los datos y las credenciales viajan en claro.Solo para dispositivos que no pueden usar TLS, en una red privada o VPN. Volver a Solo TLS termina de inmediato las sesiones sin cifrar.
Token en la URL (dispositivos que no pueden enviar cabeceras)DesactivadoEl token puede filtrarse a través de los registros e historiales de los proxies. Un perfil así es solo HTTP y sus dispositivos nunca reciben comandos.Solo para dispositivos que no pueden definir una cabecera Authorization.
Comandos permitidos sin TLSVacíoUn comando de la lista puede leerse o reproducirse en el trayecto.Solo comandos inofensivos como sys.info o sys.ping, como máximo 32.

Independientemente de lo que indique el perfil:

  • Los comandos solo se envían por sesiones TLS, salvo los incluidos en Comandos permitidos sin TLS. Los demás comandos esperan a una sesión TLS o a su caducidad.
  • Las actualizaciones de firmware y los ajustes del dispositivo nunca se envían en claro, y un restablecimiento de fábrica nunca se envía a ningún dispositivo.
  • Nunca incluya sys.reboot, ota.check ni cert.renew como permitidos sin TLS.

Quién puede conectarse

ControlEfecto
Autenticación permitidaLos tipos de credencial que acepta el perfil: Token de acceso, MQTT básico (usuario y contraseña), Certificado X.509. Permita solo los que usan sus dispositivos.
Redes permitidasHasta 64 redes o direcciones individuales IPv4 o IPv6. Los dispositivos externos son rechazados (MQTT CONNACK 5, HTTP 403). Úselo para dispositivos en sedes con IP fija.
Estado del dispositivoUn dispositivo deshabilitado, un dispositivo de una organización suspendida y una credencial revocada son rechazados en el inicio de sesión, y las sesiones abiertas terminan de inmediato.
Una credencial por dispositivoCada dispositivo tiene como máximo una credencial activa. Los secretos se muestran una sola vez y solo se almacena un hash.
CertificadosUn certificado de cliente presentado siempre decide; no hay vuelta atrás a una contraseña. Consulte La autoridad de certificados de dispositivos.

Use certificados X.509 donde el dispositivo los admita, después MQTT básico y por último tokens de acceso. Rote los secretos cuando salga de la organización el personal que los conocía. Consulte Credenciales de dispositivo.

Límites de tasa

Los límites de tasa protegen a su organización y a la plataforma de un dispositivo averiado o secuestrado:

LímitePredeterminadoAl superar el límite
Mensajes de telemetría por dispositivo10 por segundo, 300 por minutoConfirmados y descartados
Puntos de telemetría por dispositivo200 por segundo, 6.000 por minutoConfirmados y descartados
Actualizaciones de atributos por dispositivo5 por segundo, 60 por minutoConfirmados y descartados
Tamaño del mensaje64 KiB, como máximo 1.000 puntos clave-valorDescartado completo
Organización completaSegún su planConfirmados y descartados; HTTP 429

Un dispositivo que sigue superando su límite (más de tres veces su cupo por minuto descartado dentro de un minuto) ve cerrada su sesión. Los propietarios y administradores reciben un aviso por dispositivo como máximo cada hora. Los valores por dispositivo se definen en Límites del perfil; las tasas de la organización están en Planes y el complemento IoT.

Direcciones de dispositivo

Hermetry registra la dirección desde la que se conecta un dispositivo, para mostrarla en el dispositivo y para apoyar las investigaciones. Las direcciones de dispositivo se conservan 30 días en el registro de conexiones y nunca forman parte de una exportación.

Lista de verificación de endurecimiento para un perfil

  1. MQTT sin cifrar: Solo TLS (puerto 8883).
  2. Token en la URL: desactivado.
  3. Comandos permitidos sin TLS: vacío.
  4. Autenticación permitida: solo el tipo que usen sus dispositivos; X.509 para los dispositivos con licencia.
  5. Redes permitidas: la dirección pública o el rango de la sede, cuando sea fija.
  6. Límites: bájelos a lo que el dispositivo envía realmente, para que un fallo se detecte rápido.
  7. Revise el registro de auditoría por si hay inicios de sesión de dispositivos bloqueados (por ejemplo iot_gateway.auth_blocked).