🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónTelemetría: confianza y validación
5 tareas · 40 min · Principiante
Que un mensaje llegue con una identidad válida no significa que lo que dice sea cierto. Un sensor puede fallar, un conversor puede desbordarse, un mensaje viejo puede reenviarse y un reloj puede estar mal. En Fundiciones Arrayán lees diez mensajes de telemetría ya autenticados, la tabla de límites físicos del proceso y buscas tres cosas que la autenticación no atrapa: un valor imposible, un contador repetido y un reloj desfasado. Todo es lectura de un extracto de ejemplo.
Objetivo de la sala
Que un mensaje llegue con una identidad válida no significa que lo que dice sea cierto. Un sensor puede fallar, un conversor puede desbordarse, un mensaje viejo puede reenviarse y un reloj puede estar mal. En Fundiciones Arrayán lees diez mensajes de telemetría ya autenticados, la tabla de límites físicos del proceso y buscas tres cosas que la autenticación no atrapa: un valor imposible, un contador repetido y un reloj desfasado. Todo es lectura de un extracto de ejemplo.La identidad de un dispositivo responde a «quién envía». No responde a «¿lo que envía es cierto?». Un sensor con el certificado perfectamente válido puede estar descalibrado, atascado en un valor, mal conectado o comprometido. Por eso la telemetría se valida después de autenticarla, con reglas que vienen del proceso físico: qué valores son posibles, qué tan rápido pueden cambiar, qué orden llevan los mensajes y qué hora traen.
Esas reglas no las inventa el equipo de seguridad: las fija quien conoce el proceso. El trabajo de seguridad es exigir que existan, que se apliquen en la entrada de la plataforma y que lo que se rechaza deje rastro.
Responde para continuar
Un mensaje de un sensor llega con un certificado válido. ¿Qué garantiza eso?
Ver pista de ayuda
La credencial responde a «quién»; la pregunta «¿es verdad lo que dice?» necesita otra herramienta.
El primer filtro es el más barato: un rango físico. Una temperatura de un horno no pasa del máximo del proceso; una presión de línea no supera la de diseño. Un valor fuera de rango no se borra ni se acepta en silencio: se separa, se conserva el mensaje original y se avisa al dueño del proceso, porque puede ser el primer síntoma de un sensor que se degrada.
Abre primero SELECT * FROM limites_fisicos y luego busca los mensajes que superan el mayor máximo de la tabla.
Responde para continuar
¿Qué número de secuencia tiene el mensaje con un valor por encima del máximo físico?
Ver pista de ayuda
Ejecuta `SELECT hora_recibido, dispositivo, valor, secuencia FROM mensajes WHERE valor > 1200`.
Cada dispositivo suma uno a un contador en cada mensaje. La plataforma recuerda el último que vio y puede notar dos cosas: huecos (se perdieron mensajes) y repeticiones (llegó dos veces el mismo). Una repetición puede ser inocente (el dispositivo no recibió la confirmación y reenvió) o ser un mensaje reproducido por otro. El contador no distingue una de la otra; ayuda a mirar el momento en que llegó cada copia.
Responde para continuar
¿Qué número de secuencia llegó dos veces del mismo dispositivo?
Ver pista de ayuda
Ejecuta `SELECT dispositivo, secuencia, count(*) AS veces FROM mensajes GROUP BY dispositivo, secuencia HAVING count(*) > 1`.
Cada mensaje trae dos horas: la del reloj del dispositivo y la de la plataforma al recibirlo. En una red sana se parecen, con unos segundos de diferencia. Si el reloj de un dispositivo está adelantado o atrasado por horas, sus mensajes quedan fuera de orden en las series de tiempo, las alertas por ventana dejan de dispararse y los datos viejos parecen nuevos. El reloj se corrige en el dispositivo, y la plataforma debe guardar siempre su propia hora de recepción.
Mira los dos mensajes del dispositivo de presión y calcula, en minutos, cuánto se aleja el reloj del dispositivo en su último mensaje.
Responde para continuar
¿Cuántos minutos adelantado estaba el reloj del dispositivo pre-03 en su último mensaje? Escribe solo el número.
Ver pista de ayuda
Ejecuta `SELECT dispositivo, hora_dispositivo, hora_recibido FROM mensajes WHERE dispositivo = 'pre-03'` y resta las dos horas del último mensaje.
El valor imposible del horno 1 llegó entre dos lecturas normales. El analista tiene tres opciones: descartarlo en silencio, aceptarlo como válido o apartarlo con su mensaje original y avisar. Solo la tercera conserva evidencia y evita que el dato contamine las gráficas y los cálculos que dependen de él.
Responde para continuar
¿Qué se debe hacer con el mensaje de valor imposible?
Ver pista de ayuda
Un dato imposible es información sobre el sensor; si se borra o se disfraza, esa información se pierde.
Whoami-Labs Pro
Whoami-Labs Pro utiliza cookies
Utilizamos cookies y almacenamiento local para el funcionamiento del sitio, seguridad de sesión y, si lo autorizas, analítica y marketing. Puedes aceptar, rechazar o personalizar. Política de Privacidad
Preferencias
Configuraciones de cookies
Elige qué categorías permitir. Las esenciales siempre están activas. Consulta la Política de Privacidad.
Esenciales
Siempre activas · sesión, CSRF, tema y esta preferencia
Necesarias para iniciar sesión, proteger formularios (CSRF) y recordar tu elección de cookies y tema. Sin ellas la plataforma no funciona de forma segura.
Analíticos
Hoy no activos en la plataforma; listos para cuando se conecten
Nos ayudan a entender uso de cursos y páginas. Si los activas, se usarán cuando conectemos analítica; hasta entonces no se carga ningún tracker.
Marketing
Hoy no activos; campañas futuras solo con tu permiso
Comunicaciones o campañas. No activos hoy en la plataforma; quedarán listos si los conectamos y solo si los permites.