Rustls siguron kompatibilitetin me OpenSSL dhe nginx

Organizata ISRG (Internet Security Research Group), e cila Ă«shtĂ« themeluesi i projektit Let’s Encrypt dhe kontribuon nĂ« zhvillimin e teknologjive pĂ«r pĂ«rmirĂ«simin e sigurisĂ« nĂ« internet, shpalli publikimin e shtresĂ«s rustls-openssl-compat, e cila lejon pĂ«rdorimin e bibliotekĂ«s Rustls si njĂ« zĂ«vendĂ«sim transparent pĂ«r OpenSSL. Aktualisht, projekti ofron implementimin rustls-libssl, qĂ« siguron kompatibilitet me libssl, ndĂ«rsa implementimi libcrypto Ă«shtĂ« nĂ« zhvillim.

Funksionaliteti i pranishĂ«m nĂ« shtresĂ« Ă«shtĂ« i mjaftueshĂ«m pĂ«r tĂ« siguruar funksionimin e nginx mbi Rustls. PĂ«r tĂ« kaluar nginx nĂ« Rustls, Ă«shtĂ« e nevojshme tĂ« zĂ«vendĂ«sohen bibliotekat, pa pasur nevojĂ« pĂ«r rikompilim ose ndryshime nĂ« nginx. NĂ« planet e afĂ«rta pĂ«r zhvillimin e Rustls, Ă«shtĂ« theksuar optimizimi i performancĂ«s nĂ« fushat ku Rustls akoma mbetet prapa OpenSSL dhe sigurimi i mbĂ«shtetjes RFC 8879 pĂ«r kompresimin e certifikatave. PĂ«rveç kĂ«saj, nĂ« njoftimin e bĂ«rĂ«, Ă«shtĂ« pĂ«rmendur plani pĂ«r kalimin e elementeve tĂ« infrastrukturĂ«s sĂ« autoritetit tĂ« certifikimit Let’s Encrypt nga OpenSSL nĂ« Rustls.

Projekti Rustls zhvillon realizimin e klientit dhe serverit të protokolleve TLS1.2 dhe TLS1.3 për t'u përdorur në aplikacione në gjuhën Rust. Rustls nuk ofron një realizim të vetin të primitiveve kryptografike, por përdor ofrues të mundësive kryptografike (përkrah algoritmet ECDSA, Ed25519, RSA, ChaCha20-Poly1305, AES128-GCM dhe AES256-GCM). Si standard, në Rustls përdoret ofruesi kryptografik i bazuar në bibliotekën aws-lc-rs, e cila zhvillohet nga kompania Amazon dhe bazohet në kodin C++ të BoringSSL, i mbështetur nga forka Google e OpenSSL. Si ofrues kryptografik mund të përdoret gjithashtu biblioteka ring, e cila është pjesërisht e bazuar në BoringSSL dhe kombinon kodin në assembler, C++ dhe Rust.

ËshtĂ« e rĂ«ndĂ«sishme tĂ« theksohet se nginx ka mbĂ«shtetje tĂ« brendshme pĂ«r ndĂ«rtimin me BoringSSL, qĂ« lejon pĂ«rdorimin e kĂ«saj biblioteke drejtpĂ«rdrejt pa shtresa tĂ« panevojshme. NĂ« kĂ«tĂ« mĂ«nyrĂ«, pĂ«rveç mbĂ«shtetjes tĂ« integruar nĂ« Rustls pĂ«r bibliotekat aws-lc-rs dhe ring, tĂ« cilat bazohen nĂ« kodin BoringSSL, pĂ«r Rustls po zhvillohen gjithashtu disa ofrues indirekt kryptografikĂ«, qĂ« lejojnĂ« pĂ«rdorimin e bibliotekave mbedtls (kod nĂ« C), BoringSSL (C++) dhe RustCrypto (Rust).

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster