U Rustls je obezbeđena kompatibilnost sa OpenSSL i nginx.

Organizacija ISRG (Internet Security Research Group), ki je ustanovitelj projekta Let's Encrypt in spodbuja razvoj tehnologij za povečanje varnosti interneta, je objavila izdajo vmesnika rustls-openssl-compat, ki omogoča uporabo knjižnice Rustls kot prozorne zamenjave za OpenSSL. Trenutno projekt ponuja izvedbo rustls-libssl, ki zagotavlja združljivost z libssl, medtem ko je v razvoju izvedba libcrypto.

Funkcionalnosti, ki so na voljo v vmesniku, so dovolj, da omogočijo delovanje nginx-a na osnovi Rustls. Za prehod nginx-a na Rustls je preprosto zamenjati knjižnice, brez potrebe po ponovni gradnji ali spremembah nginx-a. Med bližnjimi načrti za razvoj Rustls se omenja optimizacija zmogljivosti na področjih, kjer Rustls trenutno zaostaja za OpenSSL, in zagotovitev podpore za RFC 8879 za stiskanje potrdil. Poleg tega je v sporočilu omenjen načrt prehoda elementov infrastrukture overitelja Let's Encrypt z OpenSSL na Rustls.

Projekt Rustls razvija odjemalsko in strežniško implementacijo protokolov TLS1.2 in TLS1.3 za uporabo v aplikacijah v jeziku Rust. Rustls ne nudi lastne implementacije kriptografskih osnov, ampak uporablja vtične ponudnike kriptografskih funkcij (podpirani so algoritmi ECDSA, Ed25519, RSA, ChaCha20-Poly1305, AES128-GCM in AES256-GCM). Privzeto Rustls uporablja kriptoprovider, ki temelji na knjižnici aws-lc-rs, ki jo razvija podjetje Amazon in se temelji na C++ kodi BoringSSL, ki jo vzdržuje Google fork OpenSSL. Kot kriptoprovider se lahko uporablja tudi knjižnica ring, delno temelječa na BoringSSL in združuje kodo v asemblerju, C++ in Rust.

Zanimivo je, da nginx ima vgrajeno podporo za gradnjo z BoringSSL, kar omogoča uporabo te knjižnice neposredno brez dodatnih vmesnikov. Poleg vgrajene podpore Rustls za knjižnice aws-lc-rs in ring, ki temeljijo na kodi BoringSSL, se za Rustls razvija tudi nekaj zunanjih kriptoproviderjev, ki omogočajo uporabo knjižnic mbedtls (koda v C), BoringSSL (C++) in RustCrypto (Rust).

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster