Re: [TECH] European NTP strategic autonomy

François-Frédéric Ozog via frnog <[email protected]> Fri, 31 Jul 2026 21:59:49 +0200
Newsgroups gmane.org.operators.frnog
Message-ID <[email protected]>
--Apple-Mail=_AD8F5351-4C69-43CE-ADD0-B17232FDFDBD
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Bonjour Richard,



> Le 31 juil. 2026 =C3=A0 20:36, [email protected] a =C3=A9crit :
>=20
> Bonjour Fran=C3=A7ois-Fr=C3=A9d=C3=A9ric,
>=20
> Je me permets de r=C3=A9pondre, =C3=A9tant chez Rdem Systems, et =C3=A9ta=
nt le premier list=C3=A9 dans ton mail.
> Premi=C3=A8rement, merci pour ce coup de projecteur inattendu, qui fait e=
n plus =C3=A9cho =C3=A0 un travail de fond chez moi : https://ntp.rdem-syst=
ems.com/serveur-temps-europe.php et https://ntp.rdem-systems.com/serveur-nt=
p-france.php - deux pages que j'ai mises =C3=A0 jour ce matin.
> Cela me permet de te dire qu'il te manque des serveurs NTP/NTS en France.
>=20
Merci pour les pages: extraordinaire!=20
> Mes run de tests, et les certificats valid=C3=A9s font remonter :
>=20
> Serveur 	Op=C3=A9rateur
> ntp1 =C3=A0 ntp12.rdem-systems.com 	RDEM Systems
> paris.time.system76.com 	System76 (USA)
> ntp.viarouge.net 	Hubert Viarouge
> ntp1.unistra.fr 	Universit=C3=A9 de Strasbourg
> time.cloudflare.com 	Cloudflare
>=20
> Concernant la partie Europ=C3=A9enne, mes sondes n'ont pas d=C3=A9tect=C3=
=A9 de NTS fonctionnel sur les serveurs : METAS/VSL/RISE. Ils font bien du =
NTP, mais pour le coup, les serveurs NTP sont beaucoup plus fr=C3=A9quents =
que les serveurs NTS.
> Tu trouvera de la donn=C3=A9e brute et plus compl=C3=A8te sur les pages l=
ist=C3=A9es plus haut :).
>=20
> Pour r=C3=A9pondre sur le fond, et sur le certificat qui n'est pas souver=
ain/europ=C3=A9en : J'utilise Let'sEncrypt, dont le root est bien ISRG.
> Par ailleurs, les racines =C3=A9tant valid=C3=A9es par Mozilla, Google et=
 Apple en grande majorit=C3=A9, la chaine de confiance valid=C3=A9e par des=
 tiers n'est toujours pas tr=C3=A8s d=C3=A9fendable :/
> Je n'ai, personnellement, pas trouv=C3=A9 de racine de certification qui =
coche toutes les cases pour moi : Europ=C3=A9enne, dans les store de certif=
icats des navigateurs, assez d=C3=A9fendable pour =C3=AAtre mise en prod (s=
ans se faire blaclister sur tous les vieux navigateurs), et automatisable. =
Let's Encrypt est donc un compromis de mon c=C3=B4t=C3=A9, mais je serai ra=
vi de changer si on me propose mieux :)
>=20
Le sujet sera =C3=A0 discuter en MP.

> Peut-=C3=AAtre pourrions nous discuter, j'ai l'impression que nos recherc=
hes sont assez compl=C3=A9mentaires, et nos inventaires respectifs peuvent =
se compl=C3=A9ter.
>=20
Absolument.=20
> Je viens de re sonder les certificats des NTS que j'ai list=C3=A9, 68 end=
points sur 82 mesur=C3=A9s, soit 82,9 %, sous juridiction am=C3=A9ricaine =
=E2=80=94 Let's Encrypt 62, DigiCert 5, SSL Corp 1, mais il y a du HARICA (=
certificats grecs - le serveur de l'universit=C3=A9 de Strasbourg : ntp1.un=
istra.fr), du ZeroSSL (Autrichien - mais sign=C3=A9 par Sectigo pour le ser=
veur de Viarouge) et du Sectigo (Grande Bretagne).
>=20
> Si tu le souhaites, pour le prochain RUN de mes tests automatis=C3=A9s, j=
'ins=C3=A8re les =C3=A9metteurs du certificat dans les tableaux / donn=C3=
=A9es t=C3=A9l=C3=A9chargeables.
>=20
=C3=87a serait top. Mon outil en est =C3=A0 ses d=C3=A9buts et n=E2=80=99es=
t pas le but principal pour moi.=20

Mon focus pour le time synch:
0) identifier tous les probl=C3=A8mes li=C3=A9s =C3=A0 la perte de synch da=
ns le monde entreprise (hors power grid, telecom=E2=80=A6): OTP qui marche =
plus et donc authentication down, transactions de BD, logs SIEM, acc=C3=A8s=
 au building perturb=C3=A9s/bloqu=C3=A9s=E2=80=A6
1) des architectures de r=C3=A9f=C3=A9rence (avec ou sans HW, en fonctions =
des OS Windows/Linux/macOS/iOS/Android/Cisco iOS/...) et des points de r=C3=
=A9f=C3=A9rence (ta liste)
2) une sonde capable de d=C3=A9tecter tous les syst=C3=A8mes qui puisent le=
ur temps ailleurs que l=C3=A0 o=C3=B9 ils devraient (genre NTP chinois)
3) un outil capable de s=E2=80=99assurer que les syst=C3=A8mes OTP sont en =
coh=C3=A9rence avec des iOS en Android de r=C3=A9f=C3=A9rence sur plusieurs=
 op=C3=A9rateurs pour =C3=AAtre s=C3=BBr que le=20
4) produire la documentation annuelle NIS2 pour (notamment) le time synch.



> Cordialement,
>=20
> Le 2026-07-31 17:59, Fran=C3=A7ois-Fr=C3=A9d=C3=A9ric Ozog via frnog a =
=C3=A9crit :
>> Bonjour,
>> Dans le cadre de mes recherches sur la r=C3=A9silience et en particulier=
 li=C3=A9 =C3=A0 l=E2=80=99article 6 du DNA, je cr=C3=A9e des outils pour c=
apturer les d=C3=A9pendances.
>> Une sonde pourra =C3=AAtre connect=C3=A9 sur un port mirror (jusqu=E2=80=
=99=C3=A0 100Gbps) pour extraire des informations comme les serveurs NTP, D=
NS, https (avec les informations TLS et plus).
>> Des outils manuels compl=C3=A8tent cette sonde, notamment tlsPing (en ch=
antier): https://github.com/fozog/tlsping
>> En regardant les serveurs NTP europ=C3=A9ens, voici les serveurs NTP qui=
 supportent NTS:
>> - France RDEM Systems / Viarouge
>> - Germany PTB (Federal Institute)
>> - Germany FAU Erlangen-N=C3=BCrnberg
>> - Netherlands VSL / SIDN
>> - Sweden RISE / Netnod
>> - Switzerland METAS / Community
>> Le hic (pour moi) c=E2=80=99est que tous utilisent un certificat =C3=A9m=
is par Internet Security Research Group, bas=C3=A9 aux USA (les registrar e=
t serveurs DNS authoritative sont en europe).
>> Avez-vous d=E2=80=99autres informations sur le sujet ?
>> Si vous avez des recommendations sur l=E2=80=99outil ou des fonctionnali=
t=C3=A9s qui seraient utiles, je suis preneur=E2=80=A6
>> Fran=C3=A7ois-Fr=C3=A9d=C3=A9ric
>> PS: j=E2=80=99ai =C3=A9t=C3=A9 surpris de voir que impots.gouv.fr utilis=
e un certificat =C3=A9mis par "country=3DGB, org=3DSectigo Limited =C2=BB !


--Apple-Mail=_AD8F5351-4C69-43CE-ADD0-B17232FDFDBD
Content-Disposition: attachment;
	filename=smime.p7s
Content-Type: application/pkcs7-signature;
	name=smime.p7s
Content-Transfer-Encoding: base64

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
AMKVkttXXO2nF5FlFYzp17QYWHTWSo3aIkE9aDr1PmjX9FDG5Xf0dJdBNTd7
RN14Zxw9/YG5D2DAj2FG2sLDMT4UcivUVhXEXT2KhlmKoyLvKZCjHWzBR23h
a6W2+BXRMW/3xElU7wk2UJk3vfkyI7T/6Ggr6nK14OTXi2//acLIAwtr4K5L
FOV+MT7i67J2X7NnBJCn1h3LUXWAgFNsrC5yMs/ZatfopKQbOOAR2ZRXbfnz
vHq8cpv8xmbvGHHjx5f+Jq8+ix+Fz/N3Oq9nuPi0TYgD579vI+neBDC+mM9S
LbTwhqgVY/wNk7EJ5jWACVp6dsDzVIIFirieX4DzdPcCAwEAAaOCAf0wggH5
MIGyBggrBgEFBQcBAQSBpTCBojBMBggrBgEFBQcwAoZAaHR0cDovL2FpYS5z
d2lzc3NpZ24uY2gvYWlyLTI2YTcxYzA5LTQ3ZWItNDU1YS05YjI4LTRiZDcy
ZGYwOTI4ZDBSBggrBgEFBQcwAYZGaHR0cDovL29jc3Auc3dpc3NzaWduLmNo
L3NpZ24vb2NzLWFhY2NjZWQ1LTY2ZTgtNDA2OS05YjFiLWZkMjlhYjczZWZl
YzByBgNVHSAEazBpMAkGB2eBDAEFAQIwCAYGBACPegEDMFIGCGCFdAFZAgEL
MEYwRAYIKwYBBQUHAgEWOGh0dHBzOi8vcmVwb3NpdG9yeS5zd2lzc3NpZ24u
Y29tL1N3aXNzU2lnbl9DUFNfU01JTUUucGRmMFEGA1UdHwRKMEgwRqBEoEKG
QGh0dHA6Ly9jcmwuc3dpc3NzaWduLmNoL2NkcC1lOTdmMDdjNC1lNjM0LTRj
ZWMtOGUyYS0wNGIyMGE3YTMwYzUwEwYDVR0lBAwwCgYIKwYBBQUHAwQwDgYD
VR0PAQH/BAQDAgWgMBYGA1UdEQQPMA2BC2ZmQG96b2cuY29tMB0GA1UdDgQW
BBR4pCOCtvk5kryuj+apTWq3MSxogzAfBgNVHSMEGDAWgBS/tBZBoqef102F
AQqhXL7bxdLllDANBgkqhkiG9w0BAQsFAAOCAgEAEeob+I21KUqOFOS3kKLt
Lu2ZG5z4D1+Kt6oeqT7skm/Odw/c6OLObrbc8yaf2DIwOPY40PWjobWstv9R
+46Czl/lwV1JPa35bbB2o1cn6u7Gh2GBbRsF7N1+40VabrWWK6L8jLL9c+bh
maw2esvQVSPbaknT7+nytu+PuBcXQkDTTY3zo8hGN2bNca+MEhUGQk1P5PF+
l3nislsCDJbUZo66UlWWz4g2HY5DT5JtvMloqHjAGed2t89ZMvQwFSuNqu7z
s4T3si1pJ0T9YvQXS33dDm6vXrvR/rUrJP436a+lnpn3EmEZaRBmWKqx8X6A
3+7wOXbMn5mfSJ5tjp+pBQu7edTBE82D33GGeOaPufF4gX+sk/OgcEb5st24
0J3K7nhDMdgwaBkrqb3q8w3MXE5goDlE1aSEqzayMsHXG4vd2Uz46VN/IOwY
dvlVfhwC1kc8d0iEwuQW6tvxUq1CZ5LgrYI0w3fMa2QMpMoA2R/0TeMeHYUR
1tuO50K+QFkHKwE5GfajvTeT+LaTrRo0vvu3ZvUGbaN4hoBTuUjtrmBKwT4y
RbwA3ehlTsmw0EJi5iGBEnW+H5ircX6P9320ExmyXOTNSUJXKym9SO1KXF9n
fX58Ce++S0Tb9JZRpj0pnQv0vsYmNnJ6pOmhhcVeyLblwmGYo0eyW5XbBiAK
MtYwggalMIIEjaADAgECAhQ+x54T2on6hJ1ufLku8QdOnNQIAjANBgkqhkiG
9w0BAQsFADBTMQswCQYDVQQGEwJDSDEVMBMGA1UEChMMU3dpc3NTaWduIEFH
MS0wKwYDVQQDEyRTd2lzc1NpZ24gUlNBIFNNSU1FIFJvb3QgQ0EgMjAyMiAt
IDEwHhcNMjQwNTI4MDg0MTEwWhcNMzYwNTI4MDg0MTEwWjBSMQswCQYDVQQG
EwJDSDEVMBMGA1UEChMMU3dpc3NTaWduIEFHMSwwKgYDVQQDDCNTd2lzc1Np
Z24gUlNBIFNNSU1FIE1WIElDQSAyMDI0IC0gMTCCAiIwDQYJKoZIhvcNAQEB
BQADggIPADCCAgoCggIBALoPP4h9tSxoKXRxZxuc1LUEhoqt2Rrx6/UpzUbo
4Jgfg8y2RmYLpmieeH8OXls66If6kyrV+PgFISRFhO44a2xZ6Vx/pQ0DXUov
//OHV6dpo1rKqpFoJIQlNkf4kVvRQlbA76oZVvVF8ec9disjqfzDVyELEv0C
JvO+wM9HojfuJTCI2jinpSho80CYidykMgaBMah2Q6OM89sbBiODnx4g1Pre
uoxABInFSc88hrSBlGLHQ1jsDpTPwi/3xFttDLtkQO8d0sV5WbOX/lNcptAT
F+cSnI6OOJ9agn4V4qQSPg706F3/Z+AdDpj4NjAsVsdk9OYO8dCg5JL/9XY0
GR2cZOx8hzOIgfWHKkXFH+Gp7En4Nrtnu42MGHaWKB1c0cMYx6rrjRfZZXHS
x9JmWPFt6SeuvcoV/Op95qU+mzVQjrxD7WIEuX8Snxpl5GbPAIr6JsA9Ckp9
vGyN3xwF7wVxdo5ZTgOM/piZjLTEwLi8devdmCseov3wPnoid+JhusExmnVQ
oNLOXP+uNdZGateexjmAVTvTkpasm7aC5JgKtzgicbc+P4SY+YToSiyKSTbC
D3SdgXEkMz/108mfIjDoh2RXqp2u/2HtUqukuuXbaoRNYLj9d+IlTtixjocU
qekASUq7y3qtSdTkZzCBaNwH7MF9APUq3n2OUuhvY9wPAgMBAAGjggFwMIIB
bDBcBggrBgEFBQcBAQRQME4wTAYIKwYBBQUHMAKGQGh0dHA6Ly9haWEuc3dp
c3NzaWduLmNoL2Fpci00YTdmMTc4OC0yNmI1LTQ4ZWMtYTU0Ny1jMWNkMGJm
MTdjM2QwEgYDVR0TAQH/BAgwBgEB/wIBADBABgNVHSAEOTA3MAkGB2eBDAEF
AQEwCQYHZ4EMAQUBAjAJBgdngQwBBQEDMAgGBgQAj3oBAzAKBghghXQBWQIB
CzBRBgNVHR8ESjBIMEagRKBChkBodHRwOi8vY3JsLnN3aXNzc2lnbi5jaC9j
ZHAtM2VlNTVmZDQtNTkzOC00MWVlLTgyZGItMzIyM2FjZWY1YzIzMBMGA1Ud
JQQMMAoGCCsGAQUFBwMEMA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUv7QW
QaKnn9dNhQEKoVy+28XS5ZQwHwYDVR0jBBgwFoAUzC6tiYyD40CjJWml6pJ9
0jc6x8YwDQYJKoZIhvcNAQELBQADggIBAEalhi+SM2xU/uB4q/WNj4q1Q2bL
Hy+UKg6jy1nkJzvrXvmhytWznSVmK36cdZd70uqe67V8yj7SMSmAL12rLpwL
EASA0fmTBsXFcU8c4H+TEx1a5tnXHBw4/aUHiezs+z1FQY4hyl+4CnYotjBq
+M7nyD7oVUaFjdHpUCGY1E7pseHPTBBHAoBk2jYYzBgybFbreYjhvPUli8JJ
5m2pmHLFMwM7ARQN1iTGvPeDmBBSgyeutqTWQZF2kUER5+iTxoryeB/DAiB5
80EX0GfOhGGUhWubf//NuipKGPgheowRSBJxY3PZZOOoppS6EuT4zLKc2qtu
noR4VnQE+ADsB9VZ69F/g44LGsfpLgUm0wqa5zNnTCp5tMwvsDFW2RKp5Pv8
0ENOHwPyP4dW8fAyLiz5y6dLcMx1cT3LO6LGVyN+wP/ZpLXuq4TbdB+c0RJ0
PLlNSzlaWbUKVhD4vVxkbBLADKoyz1E2Dnv6C0m7lSGOf4UZUud0ZCDMiiv/
7KerooTM3auEbMuk8enBR0Ohf5ic2Wtml3H8g6CSdpIbOcn+ZDMDo+N981LQ
XHemp3jVA7S5fkdYMURr+AbRSjt9rKbNcVwVv0AoKspHlet3Rb5/ZTbP+G8L
zjeL2rbwKgnvFEy3TAXxK6f1TbvyJouA803II0MmivP02Yiia9PjlcruMYIC
+jCCAvYCAQEwajBSMQswCQYDVQQGEwJDSDEVMBMGA1UEChMMU3dpc3NTaWdu
IEFHMSwwKgYDVQQDDCNTd2lzc1NpZ24gUlNBIFNNSU1FIE1WIElDQSAyMDI0
IC0gMQIURT8YJ4vlYh3nyiHQkylJvp6l2FUwDQYJYIZIAWUDBAIBBQCgggFh
MBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTI2
MDczMTE5NTk0OVowLwYJKoZIhvcNAQkEMSIEIGpL42yo/QaViZf2mEc+D3YN
s50shCPf4etOYUh1etFVMHkGCSsGAQQBgjcQBDFsMGowUjELMAkGA1UEBhMC
Q0gxFTATBgNVBAoTDFN3aXNzU2lnbiBBRzEsMCoGA1UEAwwjU3dpc3NTaWdu
IFJTQSBTTUlNRSBNViBJQ0EgMjAyNCAtIDECFEU/GCeL5WId58oh0JMpSb6e
pdhVMHsGCyqGSIb3DQEJEAILMWygajBSMQswCQYDVQQGEwJDSDEVMBMGA1UE
ChMMU3dpc3NTaWduIEFHMSwwKgYDVQQDDCNTd2lzc1NpZ24gUlNBIFNNSU1F
IE1WIElDQSAyMDI0IC0gMQIURT8YJ4vlYh3nyiHQkylJvp6l2FUwDQYJKoZI
hvcNAQELBQAEggEAWjWWmEQBq1Fj4QzkuxSFSUzrVGnk5aPuD0nfKrn2UJ1A
zzY6UZc0+a1p5QaBdd7+yHROuEJEi8Jhj7H+MEGMvs+IntPqp7L730sIFB+v
HeBsSnkAAmQfen2+ryDQXhthg585JXPvBEELTt18fvmr1lGIAkJJlTwbsCR4
6i3UKTm4/vcjsIHfghhDV+Qe3S/anMxnFYTfYLqaQwsYRWfgGLhPOUF96oHY
4Gnt8ZbMNuSLKL7U/4IJJbMWEJ18WMApCOXyFNneUD5j8Cc51+TE6wTlv7IQ
mxFI6ZmvA/3/B36ksLLiJHx8aPFuOK12Uq5N8cHGw7m9zyJ1Dg4ePqkcQAAA
AAAAAA==

--Apple-Mail=_AD8F5351-4C69-43CE-ADD0-B17232FDFDBD--