Exigences NIS 2 sur le NTP :
Synchronisation Temporelle pour Entités Essentielles & Importantes
Traduction de l'article 21 en infrastructure NTP authentifiée
1. Qui est concerné — entités essentielles vs importantes
La directive (UE) 2022/2555 — la directive NIS 2 — est entrée en vigueur le 16 janvier 2023 ; les États membres devaient la transposer au plus tard le 17 octobre 2024. Elle distingue deux catégories d'entités, essentielles et importantes (art. 3) :
- Annexe I (secteurs hautement critiques) : énergie, transports, banque, infrastructures des marchés financiers, santé, eau potable, eaux usées, infrastructures numériques (IXP, DNS, registres de TLD, cloud, datacenters, CDN, services de confiance, communications électroniques), gestion des services TIC (interentreprises), administration publique, espace. Les grandes entités sont essentielles, les moyennes importantes (sous réserve des exceptions de l'art. 3(1)(b) à (g)).
- Annexe II (autres secteurs critiques) : services postaux et d'expédition, gestion des déchets, produits chimiques, denrées alimentaires, fabrication (dispositifs médicaux, informatique, électronique, équipements électriques, machines, véhicules à moteur, autres matériels de transport), fournisseurs numériques (places de marché, moteurs de recherche, réseaux sociaux), organismes de recherche. Entités importantes.
Dans les deux catégories, l'article 21 impose une obligation de gestion des risques. La directive ne nomme pas le temps ; son règlement d'exécution demande des horloges synchronisées, et le guide technique de l'ENISA recommande un NTP authentifié et plusieurs sources de temps. Un NTP non authentifié se défend mal comme socle d'une piste d'audit.
2. L'article 21 et le temps : quatre mesures où l'heure compte (notre lecture)
L'article 21(2) énumère dix catégories de mesures que les entités essentielles et importantes doivent mettre en œuvre. Quatre mesures où l'heure compte (notre lecture) :
3. Les délais de l'article 23 supposent un temps fiable
L'article 23 impose une cadence stricte de notification d'incident au CSIRT compétent :
| Délai | Artefact | Dépendance temporelle |
|---|---|---|
| 24 heures | Alerte précoce | La détection d'« incident significatif » dépend de seuils de supervision temporalisés. |
| 72 heures | Notification avec évaluation initiale | Corrélation de logs multi-services pour établir le périmètre. |
| 1 mois | Rapport final | Chronologie forensique — une chronologie dont les horodatages peuvent être contestés affaiblit le rapport. |
4. Menaces contre un NTP non authentifié
NTP est l'un des plus anciens protocoles non authentifiés encore largement utilisés. Classes d'attaques documentées qu'une entité essentielle doit considérer sous l'article 21 :
- Décalage temporel off-path — un MITM sur UDP/123 injecte des timestamps qui décalent la victime de quelques minutes à plusieurs années, invalidant certificats TLS, jetons MFA et journaux d'audit.
- Kiss-of-Death spoofing — un paquet KoD forgé force un client à se détourner d'une source légitime, l'orientant vers un serveur contrôlé par l'attaquant.
- Pollution de pool — injection d'un volontaire hostile dans
pool.ntp.org; contrée en choisissant des opérateurs connus et plusieurs sources indépendantes, pour que la sélection écarte la mauvaise. L'authentification prouve qui répond, pas que l'heure est juste. - Détournement BGP contre du NTP public — une route détournée vers un serveur de temps public livre une heure contrôlée par l'attaquant ; la validation d'origine des routes (RPKI) réduit ce risque sans le supprimer, et le NTS rend les réponses falsifiées détectables.
- Échec silencieux en stratum 16 — une source qui perd la synchronisation se signale non synchronisée (LI=3, strate 16 à l'affichage, souvent 0 dans le paquet) ; sans alerte, l'opérateur croit l'heure disciplinée alors qu'elle dérive librement.
5. Checklist NIS 2 NTP — 10 contrôles que nous recommandons
| # | Contrôle | Preuve |
|---|---|---|
| 1 | Au moins 4 sources temporelles amont | Fichier de configuration NTP avec 4+ lignes server ; document de justification. |
| 2 | Sources dans au moins 2 systèmes autonomes (AS) distincts | Extraits whois / registres de routage associant IP et opérateurs. |
| 3 | Au moins une source authentifiée (NTS ou clé symétrique) | Configuration active + procédure de gestion des clés. |
| 4 | Hiérarchie de strates documentée | Schéma d'architecture : Stratum 1 → Stratum 2 interne → clients. |
| 5 | Supervision de l'offset, du jitter, du reach | Tableau de bord 90 jours (Prometheus/Grafana, Zabbix, Datadog). |
| 6 | Alerte sur stratum ≥ 16 et false-ticker | Export des règles d'alerte + historique des alertes passées. |
| 7 | Playbook d'incident pour défaillance de source temporelle | Runbook documenté avec RACI et escalade. |
| 8 | Rétention des logs (nous recommandons 13 mois) | Politique de gestion des logs. NIS 2 ne fixe aucune durée de conservation ; le rapport final de l'art. 23 est dû un mois après la notification de l'incident. |
| 9 | Traçabilité des changements de configuration NTP | Trace ticketing pour chaque modification ntp.conf / chrony.conf. |
| 10 | Audit périodique contre cette checklist | Rapport d'audit interne annuel signé par le RSSI ou le DPO. |
6. Pourquoi NTS (RFC 8915) est la réponse proportionnée
L'article 21(1) exige que les mesures soient proportionnées au risque. En 2026, NTS (Network Time Security, RFC 8915) est le seul mécanisme standardisé qui authentifie le NTP sans clé pré-partagée, donc utilisable avec des serveurs publics :
Les sources publiques NTS incluent Cloudflare, Netnod, NIST et le service NTS de RDEM. Pour les hiérarchies internes, chrony 4.x joue à la fois le rôle de client et de serveur NTS — un seul binaire couvre les deux rôles.
7. Dossier de preuves pour l'auditeur
Rassemblez ces artefacts dans un dossier unique avant l'audit :
- Schéma d'architecture (PDF ou export draw.io).
ntp.conf/chrony.confde chaque niveau de strate.- Export 90 jours d'offset / jitter / reach par client. Pour les serveurs de temps eux-mêmes, un historique que l'auditeur vérifie sans vous croire sur parole : le rapport mensuel scellé de conformité NTP (Time Evidence) de RDEM Systems, mesuré de l'extérieur et scellé à son émission.
- Fichier des règles d'alerte et tickets d'incidents passés.
- Procédure de gestion des clés (rotation des certificats NTS : qui, quand, comment).
- Politique de rétention des logs et échantillon réel (13 mois en arrière).
- Journal des changements de configuration NTP.
- Revue annuelle signée des 10 contrôles ci-dessus.
Utilisez notre Checklist Audit NTP pour RSSI pour structurer la revue, et le validateur pour vérifier chaque source de temps publique à la demande.
Exemple concret issu du terrain : comment une dérive de 4,2 s sur 12 serveurs a été ramenée sous 50 ms — illustration directe des artefacts du dossier de preuves ci-dessus.
8. Mise en correspondance : NIS 2, ISO 27001, DORA, PCI-DSS
| Exigence | NIS 2 | ISO 27001:2022 | DORA | PCI-DSS v4.0 |
|---|---|---|---|---|
| Horloges synchronisées | Art. 21(2)(b) | A.8.17 | RTS (UE) 2024/1774, art. 12(2)(f) | Req. 10.6 |
| Source authentifiée (notre lecture) | Art. 21(2)(h) | A.8.17 (implicite) | — (non précisé) | Req. 10.6.3 (protection des paramètres ; aucune authentification exigée) |
| Supervision et alerte | Art. 21(2)(b) | A.8.16 | Art. 10 | Req. 10.4 |
| Rétention journaux | — (directive) ; 2024/2690 point 3.2.5 (période prédéfinie par l'entité) | A.8.15 | RTS 2024/1774, art. 12(2)(a) | Req. 10.5.1 (10.7 en v3.2.1) |
| Diversification supply-chain | Art. 21(2)(d) | A.5.19, A.5.21 | Art. 28 | Req. 12.8 |
Un même dossier de preuves, construit sur notre checklist, alimente la partie temporelle des quatre référentiels ; il ne vaut pas conformité. Voir : ISO 27001 Contrôle 8.17 · PCI-DSS Exigence 10.6 · Référentiel ANSSI / OIV. Pour les plateformes de négociation et entreprises d'investissement, l'obligation comparable est MiFID II — synchronisation des horloges (RTS 25).
Si produire et maintenir ce dossier en interne n'est pas réaliste, RDEM Systems le livre en service managé — l'audit de traçabilité vers UTC couvre la chaîne documentée vers UTC et la revue périodique.
Votre besoin n'est pas la conformité NIS 2 ? Utilisez l'outil adapté :
- Mesurer jitter, offset, latence → ntp-tester.eu
- Diagnostiquer firewall / port 123 / démon NTP → check-ntp.net
- Architecture de référence entreprise → ntp.rdem-systems.com