Det almennyttige certifikatcenter Let's Encrypt, som drives af fællesskabet og tilbyder certifikater gratis til alle interesserede, har annonceret overgangen til at bruge NTP-serveren ntpd-rs, skrevet i Rust med fokus på at sikre sikkerhed og stabilitet. Projektet distribueres under licenserne Apache 2.0 og MIT, understøtter fuldt ud NTP- og NTS-protokoller (Network Time Security) på klient- og serverniveau og kan bruges som en erstatning for NTP-serverne chrony, ntpd og NTPsec.
Pakken ntpd-rs er udviklet i rammerne af projektet Prossimo, der er under ISRG's (Internet Security Research Group) vinger, som er stifter af Let's Encrypt-projektet og fremmer HTTPS samt udviklingen af teknologier til at forbedre internetsikkerheden. Udover ntpd-rs udvikles også TLS-biblioteket Rustls, DNS-serveren Hickory, omvendt proxy River, værktøjet sudo-rs og komponenter til Linux-kernen i Rust.
Brugen af ntpd-rs forventes at forbedre sikkerheden i Let's Encrypt's infrastruktur og reducere risikoen for sårbarheder forårsaget af fejl i hukommelseshåndtering. Desuden er systemets sikkerhed og pålidelighed ved nøjagtig tids-synkronisering vigtigt, da misbrugeres manipulation med indstilling af forkert tid kan bruges til at undermine sikkerheden af tidsafhængige protokoller som TLS. For eksempel kan ændringer i tiden føre til fejltolkning af data om handlinger. TLS-certifikater.
Certifikatcentret Let's Encrypt genererer dagligt mere end fire millioner nye certifikater. Antallet af aktive certifikater er 372 millioner (et certifikat er gyldigt i tre måneder). Disse certifikater dækker mere end 128 millioner registrerede domæner og 428 millioner fulde FQDN. domenenavne (FQDN). I april blev ntpd-rs taget i brug i et testmiljø hos Let's Encrypt, og nu er det blevet implementeret i de primære driftsystemer. Fremover planlægger Let's Encrypt at fortsætte med at implementere systemer skrevet i Rust, specifikt planlægges det at erstatte OpenSSL med Rustls,
benytte Hickory som DNS-server, erstatte Nginx med River, og bruge sudo-rs i stedet for sudo.
Kilde: opennet.ru
