EN FR Accueil

PCI-DSS NTP — Exigence 10.6
Guide de conformité synchronisation horaire

v4.0 / v4.0.1 — sous-exigences 10.6.1, 10.6.2, 10.6.3 et ce que votre QSA vérifie réellement

Publié le 12 mai 2026 · Par Richard DEMONGEOT, RDEM Systems · À propos de l’auteur · Audience : RSSI d'environnements de données titulaires (CDE) dans le périmètre, QSA, ISA préparant des évaluations PCI-DSS v4.0 / v4.0.1.

1. Périmètre : quand 10.6 s'applique-t-il au CDE ?

L'Exigence 10 de PCI DSS v4.0.1 — « Enregistrer et Surveiller tous les Accès aux Composants Système et aux Données des Titulaires de Cartes » — s'applique à chaque composant système de l'environnement de données titulaires (CDE). L'Exigence 10.6 est le sous-ensemble synchronisation horaire. Elle s'applique à :

  • Chaque système traitant, stockant ou transmettant des données de compte ;
  • Chaque service de sécurité supportant ces systèmes (collecte de logs, SIEM, IDS/IPS, pare-feux, hôtes de rebond) ;
  • Chaque système qu'un attaquant pourrait utiliser pour accéder aux systèmes dans le périmètre (postes d'administration, bastions) ;
  • Les serveurs de temps des prestataires de services connectés lorsqu'ils tombent dans le périmètre CDE évalué.

Les citations de cette page reprennent la traduction française officielle du PCI SSC (traduction officielle v4.0 ; texte 10.6 inchangé en v4.0.1).

L'obligation principale se lit :

10.6 Les mécanismes de synchronisation temporelle prennent en charge des paramètres de temps cohérents sur tous les systèmes.

PCI DSS ne fixe aucune tolérance chiffrée ; la procédure de test de l'approche définie examine la configuration. Un hôte visiblement désynchronisé contredit l'objectif de l'approche personnalisée de 10.6.2 : « L'heure sur tous les systèmes est précise et uniforme. »

2. 10.6.1 — Technologie de synchronisation en service

10.6.1 Les horloges système et l'heure sont synchronisées à l'aide de la technologie de synchronisation date/heure.

La réponse d'implémentation est quasi-systématiquement NTP, plus Windows W32Time configuré en client NTP (Type=NTP). La procédure de test de 10.6.1 vérifie que la technologie est « mise en œuvre et maintenue à jour ». Les preuves que nous suggérons :

  • Le démon de synchronisation est installé et activé au démarrage sur chaque système dans le périmètre ;
  • Il est maintenu à jour — version du démon et niveau de correctifs, gérés au titre des exigences 6.3.1 et 6.3.3 (note d'applicabilité de 10.6.1) ;
  • Il synchronise activement — chronyc tracking ou w32tm /query /status retourne un stratum inférieur à 16 et une valeur reach non nulle ;
  • Si le démon est configuré mais que le système échoue à se synchroniser, traitez-le comme un écart à corriger — même si la configuration est correcte sur papier.

3. 10.6.2 — Serveurs désignés et sources approuvées

10.6.2 Les systèmes sont configurés pour l'heure correcte et cohérente comme suit :
• Un ou plusieurs serveurs de temps désignés utilisés.
• Seul le ou seuls les serveurs de temps centraux désignés reçoit l'heure de sources externes.
• L'heure reçue de sources externes est basée sur le temps atomique international ou le temps universel coordonné (UTC).
• Le ou les serveurs de temps désignés n'acceptent les mises à jour de la date/heure que de sources externes spécifiques acceptées par l'industrie.
• Lorsqu'il y a plus d'un serveur de temps désigné, les serveurs de temps s'échangent les uns avec les autres pour garder l'heure exacte.
• Les systèmes internes ne reçoivent des informations de date/heure que du ou des serveurs de temps centraux désignés.

Cette sous-exigence est dense. Six vérifications pour le QSA :

#VérificationPreuve
1Un ou plusieurs serveurs de temps désignés existentSchéma d'architecture + nom DNS/IP du serveur central.
2Seuls les serveurs désignés reçoivent le temps externeRègle firewall n'autorisant la sortie UDP/123 que depuis l'IP du serveur désigné ; chrony.conf sur tous les autres systèmes pointant en interne.
3La source externe est TAI/UTCListe documentée des sources NTP amont ; NTP transporte l'UTC, ce qui satisfait cet élément.
4Uniquement des sources externes acceptées par l'industrieDocument liste approuvée ; notre recommandation : NIST, PTB, Cloudflare NTS, Netnod, INRIM, OP, LNE, ou un Stratum 1 GNSS opéré par un prestataire d'infrastructure réputé.
5Lorsqu'il y a plus d'un serveur désigné, ils sont en peering mutuelchrony.conf avec directive peer (ou membres de pool configurés pour peering) ; démontré par chronyc sources qui montre des entrées peer.
6Les systèmes internes ne reçoivent que des serveurs désignéschrony.conf / configuration w32tm sur un échantillon d'hôtes internes ; chacun liste uniquement les serveurs désignés, pas de sources publiques.

Ce que « source externe acceptée par l'industrie » signifie en pratique

Le PCI SSC n'a pas publié de liste exhaustive. La norme parle seulement de « sources externes spécifiques acceptées par l'industrie » et, dans ses directives, de « serveurs de temps réputés ». Notre recommandation :

À éviter (notre recommandation). Membres aléatoires de pool.ntp.org comme source directe du serveur désigné (pas d'authentification, pas de SLA, pas d'audit) ; routeurs ISP grand public ; IP de métadonnées AWS 169.254.169.123 sans documentation liant l'origine TAI/UTC ; serveurs dont l'opérateur ne peut être identifié.

4. 10.6.3 — Protection des paramètres et données

10.6.3 Les paramètres et les données de synchronisation date/heure sont protégés comme suit :
• L'accès aux données date/heure est limité au personnel ayant un besoin professionnel.
• Toute modification des paramètres horaires sur les systèmes critiques est enregistrée, surveillée et examinée.

Sous-exigence courte, qui comporte deux éléments : la limitation de l'accès, et des modifications enregistrées, surveillées et examinées. Nous les mettons en œuvre en trois couches :

  1. Système de fichiers. chrony.conf ou ntp.conf appartenant à root, mode 0640 ou plus strict, situé hors de tout partage lisible par le monde. Sur Windows, les clés de registre W32Time protégées par l'ACL par défaut plus l'application par stratégie de groupe.
  2. Enregistrement et examen des modifications. Toute modification des paramètres horaires sur les systèmes critiques est enregistrée, surveillée et examinée — c'est ce qu'exige 10.6.3. Ouvrir chaque modification par un ticket relu est notre recommandation en plus ; les journaux eux-mêmes sont conservés au moins 12 mois au titre de l'exigence 10.5.1 (« Conserver l'historique des journaux d'audit pendant au moins 12 mois »).
  3. Authentification du canal. Non exigée par 10.6.3. En mesure de durcissement (notre recommandation), authentifier la source amont des serveurs désignés : NTS (RFC 8915) ou clés symétriques (RFC 8573), ces dernières étant l'option que mentionnent les directives PCI de 10.6.2 (« chiffrer les mises à jour avec une clé symétrique »). Avec des clés symétriques, documentez la rotation et le stockage — selon notre expérience, des clés en clair dans le dépôt de configuration sont une faiblesse classique.

5. Topologie de référence pour un CDE conforme 10.6

La forme que nous recommandons :

           ┌─────────────────────────────────────────┐
           │  Externe (sources acceptées par l'industrie) │
           │  ───────────────────────────────────────  │
           │  • NIST time.nist.gov     (UDP 123)         │
           │  • Cloudflare NTS, Netnod NTS               │
           │    (UDP 123 + TCP 4460 NTS-KE)              │
           │  • Stratum 1 GNSS         (UDP 123)         │
           └─────────────────┬───────────────────────┘
                             │ Sortie UDP 123 + TCP 4460 (NTS-KE) restreinte
                             │ aux serveurs désignés seulement (FW)
                             ▼
           ┌─────────────────────────────────────────┐
           │  Serveurs de temps centraux désignés      │
           │  ───────────────────────────────────────  │
           │  ntp-cde-a.internal  (chrony 4.x, NTS)    │
           │  ntp-cde-b.internal  (chrony 4.x, NTS)    │
           │  ── peering mutuel ──                     │
           └─────────────────┬───────────────────────┘
                             │ UDP 123 interne uniquement
                             │ vers ntp-cde-a/b
                             ▼
           ┌─────────────────────────────────────────┐
           │  Systèmes dans le périmètre CDE           │
           │  ───────────────────────────────────────  │
           │  Apps paiement · BDD · Pare-feux · SIEM   │
           │  Bastions · IDS · Authentification        │
           └─────────────────────────────────────────┘

Deux serveurs désignés (notre recommandation pour la résilience ; 10.6.2 exige un ou plusieurs serveurs), en peering mutuel, alimentés uniquement par des sources externes acceptées par l'industrie, avec un cloisonnement firewall strict entre couches.

6. Pièces de preuve pour l'évaluation QSA

À rassembler dans pci-dss/req-10.6/ avant l'évaluation :

  1. Schéma. La topologie à trois niveaux ci-dessus avec hostnames et IPs réels.
  2. Config des serveurs désignés. chrony.conf des deux serveurs désignés, anonymisée.
  3. Échantillon interne. chrony.conf / export W32Time d'un échantillon représentatif de systèmes dans le périmètre (bases de données, serveurs applicatifs, pare-feux, bastions).
  4. Règles firewall. Export des règles de sortie restreignant UDP 123 + TCP 4460 (NTS-KE) aux serveurs désignés uniquement.
  5. Document sources approuvées. Une page listant chaque source amont et la justification « acceptée par l'industrie ».
  6. État de synchronisation. Sortie de chronyc tracking et chronyc sources sur chaque serveur désigné, datée dans la fenêtre d'évaluation. Cette sortie montre un instant ; pour couvrir toute la fenêtre, le rapport mensuel scellé de conformité NTP (Time Evidence) de RDEM Systems mesure l'offset en continu, de l'extérieur des serveurs désignés, et scelle chaque mois à son émission.
  7. Preuve NTS. Si NTS est utilisé, preuve de validité des certificats et procédure de rotation.
  8. Historique des changements. Journaux montrant que les modifications des paramètres horaires sur les systèmes critiques sont enregistrées, surveillées et examinées (10.6.3), conservés au moins 12 mois (10.5.1) ; export ticketing en plus si vous utilisez des tickets.
  9. Rapport de test. Sortie du Validateur NTP en ligne contre chaque source externe — strate, écart, verdicts NTP et NTS — collectée dans la fenêtre d'évaluation ; le refID vient de votre propre chronyc sources.

7. Ce qui change sur le plan NTP : v3.2.1 (10.4) → v4.0 / v4.0.1 (10.6)

PCI-DSS v3.2.1 plaçait l'exigence de synchronisation horaire en 10.4 avec trois sous-exigences. v4.0 l'a déplacée en 10.6 ; le Summary of Changes de la v3.2.1 à la v4.0 du PCI SSC classe le passage de 10.4 à 10.6.1–10.6.3 comme un déplacement et une réorganisation, changement de structure ou de format, et non comme une exigence évolutive. Le fond est inchangé ; des éléments qui figuraient dans les procédures de test v3.2.1 sont passés dans le texte de l'exigence :

Aspectv3.2.1 (10.4)v4.0 / v4.0.1 (10.6)
Numérotation10.4 / 10.4.1 / 10.4.2 / 10.4.310.6 / 10.6.1 / 10.6.2 / 10.6.3
Restriction sources externesExplicite en 10.4.3 (sources de temps acceptées par l'industrie)Inchangée sur le fond, désormais une puce de 10.6.2 : « sources externes spécifiques acceptées par l'industrie »
PeeringExplicite dans les procédures de test 10.4.1.a / 10.4.1.bInchangé, passé dans le texte de l'exigence 10.6.2
Protection des paramètres10.4.2 (données de temps protégées) ; procédures de test 10.4.2.a / 10.4.2.b : accès limité + modifications enregistrées, surveillées, examinéesMêmes deux éléments, passés dans le texte de l'exigence 10.6.3
Conservation des journaux10.7 : historique des journaux d'audit conservé au moins un an, dont trois mois immédiatement disponiblesInchangée sur le fond, renumérotée 10.5.1 : au moins 12 mois, dont les trois derniers immédiatement disponibles
Date d'effetRetirée le 31 mars 2024v4.0 seule version active à partir du 1er avril 2024 ; v4.0.1 en vigueur depuis juin 2024 (v4.0 retirée le 31 décembre 2024). La 10.6 n'était pas une exigence à date d'effet différée.

Si votre dossier de preuves v3.2.1 est solide, la transition v4.0 est essentiellement un re-étiquetage (10.4.x → 10.6.x) : la liste des sources approuvées et la vérification du peering étaient déjà attendues en v3.2.1.

8. Réutilisation inter-référentiels

Un dossier de preuves 10.6 peut servir de point de départ aux preuves de synchronisation d'horloges des autres référentiels ; le texte propre à chaque référentiel doit être vérifié :

ExigencePCI-DSS v4.0.1ISO 27001:2022NIS 2DORA
Source désignée/approuvéeReq. 10.6.1, 10.6.2A.8.17Règl. d'exécution (UE) 2024/2690, annexe 3.2.6 (au titre de l'art. 21(2)(b))Règl. délégué (UE) 2024/1774, art. 12(2)(f)
Canal authentifié— (non exigé ; les directives de 10.6.2 mentionnent les clés symétriques comme option)— (non exigé)——
Protection des paramètresReq. 10.6.3A.8.24 (gestion clés)——
Rétention des journauxReq. 10.5.1 (10.7 en v3.2.1)A.8.15Règl. d'exécution (UE) 2024/2690, annexe 3.2.5 (« pendant une période prédéfinie »)Règl. délégué (UE) 2024/1774, art. 12(2)(a) (durée de conservation des journaux)

Les cellules NIS 2 citent le règlement d'exécution (UE) 2024/2690, qui ne s'applique qu'aux catégories d'entités numériques énumérées à son article 1er.

Voir aussi : Référentiel ANSSI / OIV / loi REC pour le cadre français, et MiFID II — synchronisation des horloges (RTS 25) pour le secteur financier.

Lorsque les preuves pour le QSA sont mieux produites et tenues à jour en service, RDEM Systems opère la synchronisation et constitue le dossier de traçabilité documenté vers UTC — voir l'audit de traçabilité vers UTC.

Autre angle ? Utilisez l'outil adapté :

Questions fréquentes

Qu'exige PCI-DSS v4.0 Exigence 10.6 pour NTP ?

L'Exigence 10.6 est l'obligation principale : « Les mécanismes de synchronisation temporelle prennent en charge des paramètres de temps cohérents sur tous les systèmes. » Elle se décompose en trois sous-exigences : 10.6.1 impose la synchronisation des horloges système via une technologie dédiée ; 10.6.2 prescrit des serveurs de temps centraux désignés, restreint les sources autorisées à les mettre à jour, et exige que les systèmes internes ne reçoivent le temps que de ces serveurs désignés ; 10.6.3 limite l'accès aux données date/heure au personnel ayant un besoin professionnel et exige que toute modification des paramètres horaires sur les systèmes critiques soit enregistrée, surveillée et examinée.

NTP est-il explicitement nommé dans PCI-DSS 10.6 ?

Le texte de l'exigence ne nomme pas NTP, mais les directives de la norme pour 10.6.1 indiquent : « Le Network Time Protocol (NTP) est un exemple de technologie de synchronisation date/heure. » La norme cite aussi les serveurs NTP parmi les composants système du périmètre. Selon notre expérience, NTP (ou son équivalent Microsoft W32Time, configuré en mode NTP) est ce qui tourne dans les environnements de données titulaires (CDE) du périmètre, et les preuves NTP/chrony sont celles que l'on présente habituellement aux évaluateurs pour 10.6.

Que signifie « source externe acceptée par l'industrie » dans 10.6.2 ?

10.6.2 exige que les serveurs de temps désignés « n'acceptent les mises à jour de la date/heure que de sources externes spécifiques acceptées par l'industrie ». Le PCI SSC ne publie pas de liste ; ses directives parlent de « serveurs de temps réputés ». Notre recommandation : les instituts métrologiques nationaux (NIST, PTB, NPL, INRIM, OP, LNE), les serveurs Stratum 1 disciplinés par GNSS opérés par des prestataires d'infrastructure reconnus, les sources compatibles NTS (Cloudflare, Netnod). Selon notre expérience, la sélection aléatoire dans le pool public NTP se défend mal comme source acceptée par l'industrie — elle peut être utilisée en aval du serveur désigné, pas comme source primaire.

Comment protéger les paramètres de synchronisation au titre de 10.6.3 ?

10.6.3 comporte deux éléments : l'accès aux données date/heure limité au personnel ayant un besoin professionnel, et les modifications des paramètres horaires sur les systèmes critiques enregistrées, surveillées et examinées. Nous les mettons en œuvre en trois couches : (1) Système de fichiers — chrony.conf / ntp.conf appartenant à root, mode 0640 ou plus strict, jamais accessible en écriture au monde. (2) Enregistrement et examen des modifications — modifications des paramètres horaires enregistrées, surveillées et examinées, comme l'exige 10.6.3 ; un ticket avec relecture est notre recommandation en plus, et les journaux sont conservés au moins 12 mois au titre de 10.5.1. (3) Authentification du canal — non exigée par 10.6.3. En mesure de durcissement (notre recommandation), authentifier la source amont des serveurs désignés : NTS (RFC 8915) ou clés symétriques (RFC 8573), ces dernières étant l'option que mentionnent les directives PCI de 10.6.2.

Quelles preuves un QSA attend-il pour 10.6 ?

Selon notre expérience, demandes typiques du QSA lors de l'évaluation sur site ou à distance : (1) schéma réseau montrant les serveurs de temps désignés et la frontière entre CDE et sources externes ; (2) configuration en production des serveurs désignés ; (3) configuration en production d'un échantillon de systèmes internes montrant qu'ils pointent uniquement sur les serveurs désignés ; (4) liste des sources externes approuvées avec justification ; (5) les modifications des paramètres horaires enregistrées, surveillées et examinées (10.6.3), conservées au moins douze mois (10.5.1), plus les tickets de changement si vous en utilisez ; (6) échantillon de l'état de synchronisation NTP (chronyc tracking, w32tm /query /status) collecté pendant la fenêtre d'évaluation.