El blog sobre el servidor de tiempo
Descubra artículos sobre el servidor de tiempo y la sincronización horaria
La sincronización horaria es un aspecto importante del Internet de las Cosas (IdC). Por ejemplo, en el IdC industrial, una sincronización precisa permite prevenir los errores de producción, al asegurar que los captores y las máquinas operan conjuntamente.
En el ámbito de las aplicaciones vinculadas con la seguridad tal como la vigilancia de las infraestructuras críticas, la sincronización horaria permite correlacionar precisamente los eventos registrados por diferentes dispositivos (sistemas de fichaje, cámaras de seguridad) centralizados en un servidor maestro.
Una nueva directiva de ciberseguridad (NIS 2) entrará en vigor a partir de 2025. Esta directiva se aplica en toda Europa y pretende endurecer las obligaciones de las empresas al introducir nuevos requisitos en términos de protección de datos y de cumplimiento de la normativa. Un nuevo requisito de la directiva NIS 2 es la ampliación del ámbito de aplicación a varios miles de organizaciones y unas 160.000 instituciones en Europa. Ante el recrudecimiento de la cibercriminalidad, esta nueva aplicación pretende fortalecer la protección de los sistemas de información, de las redes informáticas y de los datos.
Para sincronizar relojes a través de una red local (LAN), es importante medir el tiempo de transmisión introducido por los factores técnicos y de uso de la red.
Cuando una máquina recibe un mensaje con un sellado de tiempo que proviene de un reloj patrón, se introduce un tiempo de transmisión por la distancia a este reloj. De hecho, si este mensaje recorre un metro de fibra óptica o al contrario, varios centros de datos diferentes, entonces el tiempo de transmisión puede variar. Así, resulta imprescindible conocer esta latencia para sincronizar su reloj correctamente.
Existen numerosos protocolos para sincronizar relojes dentro de una infraestructura de red. Los más comunes son los protocolos NTP y SNTP, pero cuando se necesita el nivel de precisión más elevado, se utiliza más bien el protocolo PTP (Precision Time Protocol).
El protocolo PTP fue introducido en 2002 en el estándar IEEE 1588 que ha conocido varias evoluciones desde entonces (la última versión del estándar data de 2019).
Uno de los componentes algorítmicos más importantes del protocolo PTP es el algoritmo BMCA (Best Master Clock Algorithm). BMCA permite determinar qué reloj, entre los disponibles dentro de la red, proporcionará el tiempo de referencia para toda la infraestructura.
Más allá de una sencilla visualización horaria, un aeropuerto debe distribuir una hora fiable, precisa y altamente segura a todos los equipos de los diferentes terminales de un aeropuerto.
Una hora exacta permite coordinar el funcionamiento de una red aeroportuaria, organizar las salidas y llegadas, anticipar los retrasos, etc. Se debe desplegar la misma referencia horaria a todos los equipos de la red informática para que se puedan sincronizar (relojes, ordenadores, mostradores de embarque, sistemas de videovigilancia, etc). Para responder a la necesidad de obtener una alta fiabilidad horaria y una disponibilidad continua de la información horaria, los aeropuertos deben equipar su torre de control y su centro de operaciones con servidores de tiempo de muy alta precisión.
Network Time Security (NTS) es un protocolo diseñado para asegurar la seguridad de la comunicación entre los clientes y los servidores de tiempo del protocolo NTP (Network Time Protocol).
NTP es un protocolo antiguo que ha sido diseñado en una época en la que la seguridad preocupaba menos que ahora. Criticado estos últimos años por su falta de seguridad, que lo hacía vulnerable a diversos tipos de ataques (ataques de intermediario, suplantación, reproducción), NTS añadió capas de autenticación y de cifrado a los intercambios NTP, con el fin de protegerlos contra estos ataques.
Desde algunos meses se conocen las cifras económicas del sector del transporte después de la crisis del Covid, y lo que se puede decir es que el sector del transporte ha repuntado bien tanto en Francia como en el extranjero.
Para integrar mecanismos de sincronización dentro de una red local, lo primero es elegir el protocolo correcto. De hecho, existen numerosos protocolos que permiten sincronizar equipos dentro de una red (PTP, NTP, SNTP, etc.). Lo más evidente sería utilizar el protocolo NTP (Network Time Protocol).
La sincronización horaria es una necesidad en muchos ámbitos de la informática y las redes, sobre todo en sistemas críticos en los que la precisión, la fiabilidad y la seguridad son esenciales y dependen del mantenimiento de la coherencia temporal entre todos los objetos implicados.
Es porque todas las máquinas de un sistema complejo se sincronizarán que este último podrá coordinar acciones, asegurar la coherencia de las transacciones, y mantener la integridad de los datos, incluso si está compuesto por sistemas distribuidos.