neprihlásený Streda, 23. októbra 2024, dnes má meniny Alojzia
Nová TLS knižnica v Ruste je rýchlejšia ako OpenSSL

Značky: SSL / TLSOpenSSL

DSL.sk, 23.10.2024


Pomerne nová knižnica Rustls implementujúca podporu TLS protokolu vyvíjaná v programovacom jazyku Rust má byť v súčasnosti nezanedbateľne rýchlejšia ako najpoužívanejšia TLS knižnica OpenSSL a tiež knižnica BoringSSL od Google.

Avizuje to organizácia ISRG, Internet Security Research Group, podporujúca projekt tejto knižnice.

Protokol TLS, Transport Layer Security, v predchádzajúcich verziách označený SSL poskytuje šifrovaný prenos streamu dát a je štandardným riešením pre šifrovanú komunikáciu, keď ho využíva veľká časť aplikačných protokolov a štandardov pre šifrovanú komunikáciu vrátane protokolu HTTPS pre prístup k zabezpečeným stránkam.

Rust sa podobá na C++, bol ale vytvorený s cieľom riešiť problémy súčasného programovania a jeho dôležitými vlastnosťami sú bezpečnosť v oblasti manažmentu pamäte a pri používaní vlákien, efektívne multivláknové programovanie a zároveň pri týchto vlastnostiach aj vysoký výkon. Rust sa vďaka týmto vlastnostiam začína v poslednej dobe využívať pri programovaní viacerých dôležitých široko používaných softvérov.

TLS knižnice sú dôležitým komponentom internetovej infraštruktúry a ich bezpečnosť je mimoriadne dôležitá, keď ich samozrejme využívajú na komunikáciu TLS protokolom aj rozličné dôležité internetové serverové softvéry pre rozličné protokoly. Knižnica Rustls tak vďaka vyššej bezpečnosti programov v Ruste môže byť výrazným prínosom v oblasti bezpečnosti a môže eliminovať riziko viacerých typov častých zraniteľností.

Rustls má v Ruste napísanú implementáciu protokolu TLS ale nie rozličných používaných kryptografických algoritmov, pre tie využíva knižnicu aws-lc-rs využívajúcu knižnicu AWS-LC napísanú v jazyku C a assembleri.

ISRG podporujúca vývoj Rustls stojí aj za populárnou známou certifikačnou autoritou Let's Encrypt. Projekt vývoja knižnice Rustls sa tento rok začal zameriavať aj na výkon a podľa aktuálne zverejnených výsledkov má minimálne na Debiane na počítači s procesorom Intel Xeon E-2386G vyšší výkon ako OpenSSL a BoringSSL v počte vytvorených nových spojení za sekundu aj v rýchlosti šifrovaného prenosu dát cez vytvorené TLS spojenia.

Na Intel platforme výkon podľa oznámenia pomohli zvýšiť nedávne optimalizácie vo využívanej knižnici aws-lc-rs pomocou AVX-512, s ktorými pomáhal Intel.

Zaujímavou výhodou Rustls oproti OpenSSL je aj podpora postkvantovej kryptografie pri vytváraní spojenia. Podobne ako iné nasadenia podporuje najrozšírenejší hybridný algoritmus kombinujúci algoritmus CRYSTALS-Kyber, ktorý by mal byť odolný kvantovým počítačom, a ECDH algoritmus X25519.

Oficiálna verzia OpenSSL postkvantovú kryptografiu zatiaľ nepodporuje, dá sa ale zabezpečiť pomocou rozšírenia tretej strany.


      Zdieľaj na Twitteri



Najnovšie články:

Raspberry Pi začalo ponúkať vlastné SSD pre Raspberry Pi 5
Arm oznámila Qualcommu zrušenie jeho licencie na ARM
Apple predstaví nové Macy s procesormi M4 zrejme budúcu stredu
Microsoft Azure na konci mesiaca vypne podporu TLS 1.0 a 1.1
Ukážka z novej série populárneho Star Trek seriálu
Qualcomm predstavil CPU pre smartfóny postavený na novom jadre, je podľa neho výkonnejší ako Apple CPU
Objavené nové najväčšie prvočíslo, prvýkrát pomocou GPU
Oznámený termín nového Star Trek filmu, príde o pár mesiacov
Microsoft sprístupnil virtuálne servery postavené na jeho vlastnom ARM procesore
O2 znovu oznámilo zlepšenie pokrytia 5G


Diskusia:
                               
 

jediny problem, ze tato kniznica vnutorne pre kryptograficke vypocty pouziva aws-lc napisany v c++ :D
Odpovedať Známka: 3.3 Hodnotiť:
 

A aký problém ?
Odpovedať Hodnotiť:
 

Mali by sme si uvedomiť, aký signál deťom vysiela takéto súperenie v rýchlosti zakrývania pravdy v kontexte priekazne širších súvislostí.
Odpovedať Hodnotiť:

Pridať komentár