Aller au contenu

NTP : Network Time Protocol

Infrastructure

Protocole réseau qui synchronise les horloges des machines pour garantir une heure cohérente et précise.

Fonctionnement : NTP organise les sources de temps en strates hiérarchiques, du stratum 0 (références physiques) aux stratum supérieurs, corrigeant la dérive par mesure des délais aller-retour.

Importance en sécurité : Une horloge synchronisée est cruciale pour la validation des certificats TLS, la cohérence des journaux et le bon fonctionnement des protocoles sensibles au temps comme Kerberos.

Précision : Sur un réseau local, NTP atteint une précision de l'ordre de la milliseconde, suffisante pour la plupart des usages informatiques.

Différence avec fuseau horaire : NTP synchronise l'heure système interne, indépendante de l'affichage local qui dépend du fuseau horaire configuré.

Ce qui arrive si on s'en passe

Sans synchronisation d'horloge, les machines dérivent chacune à son rythme, et tout ce qui dépend du temps se dérègle. La validation des certificats TLS devient hasardeuse : un certificat valide paraît expiré ou pas encore actif, un certificat expiré semble toujours bon. Kerberos refuse les authentifications dès que l'écart dépasse sa tolérance, et les clusters perdent leur coordination. Surtout, des journaux horodatés par des horloges discordantes rendent impossible la reconstitution d'un incident, les événements s'y présentant dans un ordre fantaisiste. Une horloge arrêtée donne l'heure exacte deux fois par jour ; une horloge qui dérive n'a même pas cette consolation.

Explication de la marmotte

Imagine que tous les ordinateurs sont comme des montres que l’on porte au poignet. Pour que ces montres affichent toutes la même heure juste, elles doivent se régler ensemble régulièrement. Le système dont on parle est comme un chef d’orchestre qui dit à chaque montre quelle heure il est exactement, pour que personne ne soit en retard ou en avance. Grâce à ça, quand tu envoies un message ou que tu regardes une vidéo, tout se passe au bon moment, sans confusion.

Où ce terme est utilisé

← Tout le glossaire