Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Telemetrí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.

0 de 5 · 0%

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.

Inicia sesión para registrar tus puntos y progreso en el ranking.

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