{"id":120271,"date":"2024-10-24T01:09:08","date_gmt":"2024-10-23T23:09:09","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-kriptograficheskih-bibliotek-openssl-3-4-libressl-4-0-botan-3-6-i-rustls-0-23-15"},"modified":"2024-10-24T01:09:08","modified_gmt":"2024-10-23T23:09:09","slug":"vypusk-kriptograficheskih-bibliotek-openssl-3-4-libressl-4-0-botan-3-6-i-rustls-0-23-15","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-kriptograficheskih-bibliotek-openssl-3-4-libressl-4-0-botan-3-6-i-rustls-0-23-15","title":{"rendered":"Wydanie bibliotek kryptograficznych OpenSSL 3.4, LibreSSL 4.0, Botan 3.6 i Rustls 0.23.15","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Opublikowane zosta\u0142y kilka nowych wersji bibliotek kryptograficznych:    <\/p>\n<p>Wydanie biblioteki OpenSSL 3.4.0 z implementacj\u0105 protoko\u0142\u00f3w SSL\/TLS oraz r\u00f3\u017cnych algorytm\u00f3w szyfrowania. Wsparcie dla OpenSSL 3.4 b\u0119dzie realizowane do pa\u017adziernika 2025 roku. Wsparcie dla wcze\u015bniejszych wersji OpenSSL 3.3, 3.2, 3.1 i 3.0 LTS potrwa do kwietnia 2026 roku, listopada 2025 roku, marca 2025 roku i wrze\u015bnia 2026 roku odpowiednio. Kod projektu jest udost\u0119pniany na licencji Apache 2.0. G\u0142\u00f3wne nowo\u015bci:   <\/p>\n<ul>\n<li class=\"l\"> Dodano wsparcie dla zestawu szyfr\u00f3w TLSv1.3, ograniczonego funkcjami weryfikacji integralno\u015bci danych (RFC 9150) i obejmuj\u0105cego algorytmy TLS_SHA256_SHA256 oraz TLS_SHA384_SHA384.\n<li class=\"l\"> Dodano opcjonaln\u0105 mo\u017cliwo\u015b\u0107 u\u017cywania dodatkowego \u017ar\u00f3d\u0142a entropii opartego na jitterze w generatorze liczb pseudolosowych, zaimplementowanego przy u\u017cyciu biblioteki jitterentropy. Generowanie entropii odbywa si\u0119 poprzez pomiar r\u00f3\u017cnic w czasie ponownego wykonywania okre\u015blonego zestawu instrukcji na CPU, zale\u017cnego od wielu czynnik\u00f3w wewn\u0119trznych i nieprzewidywalnego bez fizycznej kontroli nad CPU.\n<li class=\"l\"> Dodano wst\u0119pne wsparcie dla certyfikat\u00f3w atrybut\u00f3w (AC \u2014 Attribute Certificate, RFC 5755), kt\u00f3re zawieraj\u0105 informacje o uprawnieniach, kompetencjach i atrybutach w\u0142a\u015bciciela certyfikatu, potwierdzaj\u0105ce mo\u017cliwo\u015b\u0107 wykonywania okre\u015blonych dzia\u0142a\u0144. Na przyk\u0142ad, certyfikat AC mo\u017ce okre\u015bla\u0107 prawo do \u0142\u0105czenia si\u0119 z danym serwisem.\n<li class=\"l\"> Dodano wsparcie dla rozszerze\u0144 X.509v3 zwi\u0105zanych z certyfikatami atrybut\u00f3w.\n<li class=\"l\"> W dostawcy FIPS zaimplementowano wsparcie dla API wska\u017anika FIPS 140-3, umo\u017cliwiaj\u0105cego okre\u015blenie, czy dana operacja by\u0142a realizowana w zatwierdzonym serwisie.\n<li class=\"l\"> W API BIO (Basic Input\/Output) poprawiono przetwarzanie danych wej\u015bciowych w formacie Base64.\n<li class=\"l\"> Dodano wsparcie dla budowy narz\u0119dzia openssl w trybie PIE (Position Independent Executable), umo\u017cliwiaj\u0105cym wykorzystanie randomizacji przestrzeni adresowej (ASLR).\n<li class=\"l\"> Dodano wsparcie dla bezpo\u015brednio wydobywalnych, kombinowanych algorytm\u00f3w podpisu cyfrowego, takich jak RSA-SHA2-256.\n<li class=\"l\"> W PKCS#12 dodano wsparcie dla PBMAC 1 (Password-Based Message Authentication Code 1, RFC 9579).\n<li class=\"l\"> Do narz\u0119dzia openssl dodano opcje '-not_before' oraz '-not_after' do wyra\u017anego wskazania daty rozpocz\u0119cia i zako\u0144czenia wa\u017cno\u015bci certyfikatu.\n<li class=\"l\"> Dodano mo\u017cliwo\u015b\u0107 korzystania z wcze\u015bniej obliczonych warto\u015bci przy inicjowaniu algorytm\u00f3w kryptograficznych opartych na krzywych eliptycznych P-256.\n<li class=\"l\"> Funkcje TS_VERIFY_CTX_set_* zosta\u0142y oznaczone jako przestarza\u0142e, a w ich miejsce wprowadzono funkcje TS_VERIFY_CTX_set0_* z ulepszon\u0105 semantyk\u0105.\n<li class=\"l\"> Funkcje SSL_SESSION_get_time(), SSL_SESSION_set_time() i SSL_CTX_flush_sessions() zosta\u0142y uznane za przestarza\u0142e, zamiast nich nale\u017cy u\u017cywa\u0107 SSL_SESSION_get_time_ex(), SSL_SESSION_set_time_ex() i SSL_CTX_flush_sessions_ex(), kt\u00f3re nie maj\u0105 problemu z rokiem 2038.\n<li class=\"l\"> Oczekiwana w OpenSSL 3.4 obs\u0142uga protoko\u0142u QIUC po stronie <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pl\/server\/dts-los-angeles\/\" title=\"serwera\" data-wpil-keyword-link=\"linked\" data-wpil-monitor-id=\"3944\">serwera<\/a> zosta\u0142a op\u00f3\u017aniona do nast\u0119pnej wersji.    <\/ul>\n<p>Wydanie projektu LibreSSL 4.0.0, rozwijaj\u0105cego fork OpenSSL, maj\u0105cego na celu zapewnienie wy\u017cszego poziomu bezpiecze\u0144stwa i lepszej obs\u0142ugi protoko\u0142\u00f3w SSL\/TLS poprzez usuni\u0119cie zb\u0119dnej funkcjonalno\u015bci, dodanie dodatkowych \u015brodk\u00f3w ochrony oraz przeprowadzenie znacznej czyszczenia i przearan\u017cowania bazy kodu. Znaczna zmiana numeru wersji jest zwi\u0105zana z u\u017cyciem numeracji dziesi\u0119tnej (po 3.9 nast\u0119puje wersja 4.0). Najbardziej zauwa\u017calne zmiany:  <\/p>\n<ul>\n<li class=\"l\"> Dodano wst\u0119pn\u0105 obs\u0142ug\u0119 kompilacji z u\u017cyciem Emscripten, kompilatora z C\/C++ do WebAssembly.\n<li class=\"l\"> Do polecenia 'openssl cms' dodano opcj\u0119 CRLfile do wskazywania dodatkowych list odwo\u0142anych certyfikat\u00f3w (CRL), kt\u00f3re b\u0119d\u0105 u\u017cywane podczas weryfikacji.\n<li class=\"l\"> Wsparcie dla platformy mips32 zosta\u0142o zako\u0144czone.\n<li class=\"l\"> Zako\u0144czono udost\u0119pnianie funkcji napisanych w j\u0119zyku asemblera przez publiczne API (podobne funkcje s\u0105 teraz dost\u0119pne tylko przez funkcje-wrappery w j\u0119zyku C). Usuni\u0119to asemblerowe implementacje przestarza\u0142ych szyfr\u00f3w dla przestarza\u0142ych architektur.\n<li class=\"l\"> Usuni\u0119to kod do buforowania wa\u017cno\u015bci certyfikat\u00f3w, kt\u00f3ry straci\u0142 sens po optymalizacji wydajno\u015bci.\n<li class=\"l\"> Ulepszono implementacj\u0119 rozszerze\u0144 X.509v3, zjednolicono metody X.509v3 i przeprowadzono czyszczenie API zwi\u0105zanych z X.509v3.\n<li class=\"l\"> Ca\u0142kowicie przepisano implementacj\u0119 typu CRYPTO_EX_DATA.\n<li class=\"l\"> W libcrypto funkcje atoi() i strtol() zosta\u0142y zast\u0105pione przez strtonum().\n<li class=\"l\"> Dodano plik nag\u0142\u00f3wkowy crypto_arch.h, w kt\u00f3rym umieszczono kod specyficzny dla architektur sprz\u0119towych.\n<li class=\"l\"> Przeprojektowano i zoptymalizowano implementacj\u0119 algorytmu DES.\n<li class=\"l\"> Usuni\u0119to pliki nag\u0142\u00f3wkowe pem2.h, ssl2.h, ssl23.h i ui_compat.h.\n<li class=\"l\"> Usuni\u0119to wsparcie dla algorytmu haszuj\u0105cego Whirlpool.\n<li class=\"l\"> Usuni\u0119to funkcje HMAC_Init(), OPENSSL_load_builtin_modules(), X509_REQ_{get,set}_extension_nids(), X509_check_trust().\n<li class=\"l\"> Usuni\u0119to typy PEM_USER, PEM_CTX, COMP_CTX, COMP_METHOD, X509_CRL_METHOD, STORE, STORE_METHOD oraz SSL_AEAD_CTX.\n<li class=\"l\"> W libssl dodano funkcje SSL_CTX_set1_cert_store() i SSL_CIPHER_get_handshake_digest().        <\/ul>\n<p>Dost\u0119pna jest wersja biblioteki kryptograficznej Botan 3.6.0, u\u017cywanej w projekcie NeoPG, forku GnuPG 2. Biblioteka oferuje du\u017c\u0105 kolekcj\u0119 gotowych prymityw\u00f3w stosowanych w protokole TLS, certyfikatach X.509, szyfrach AEAD, modu\u0142ach TPM, PKCS#11, haszowaniu hase\u0142 oraz kryptografii postkwantowej (podpisy oparte na haszu i uzgadnianie kluczy oparte na McEliece). Biblioteka zosta\u0142a napisana w j\u0119zyku C++ i jest udost\u0119pniana na licencji BSD. W nowej wersji:  <\/p>\n<ul>\n<li class=\"l\"> Zintegrowano now\u0105 bibliotek\u0119 z algorytmami kryptograficznymi opartymi na krzywych eliptycznych, kt\u00f3rej operacje na bazie typowych krzywych s\u0105 wykonywane 2-3 razy szybciej. Oferowany jest r\u00f3wnie\u017c nowy interfejs API do niskopoziomowej pracy z krzywymi eliptycznymi.\n<li class=\"l\"> Dodano wsparcie dla niedawno ustandaryzowanych w NIST algorytm\u00f3w postkwantowego szyfrowania: FIPS 203 ML-KEM (Kyber), FIPS 204 ML-DSA (Dilithium) i FIPS 205 SLH-DSA (SPHINCS+).\n<li class=\"l\"> Dodano wsparcie dla chip\u00f3w TPM2.\n<li class=\"l\"> Rozszerzono wykorzystanie oblicze\u0144 o sta\u0142ym czasie wykonania operacji dla ochrony przed atakami z boku.\n<li class=\"l\"> Dodano generowanie dodatkowej entropii za pomoc\u0105 biblioteki jitterentropy.\n<li class=\"l\"> Zwi\u0119kszono wydajno\u015b\u0107 przetwarzania danych w formacie szesnastkowym i kodowaniu base64.\n<li class=\"l\"> Dodano wsparcie dla rozszerze\u0144 procesora AVX2-VAES i GFNI-AVX2.\n<li class=\"l\"> Dodano wykrywanie mo\u017cliwo\u015bci CPU armv7, aarch64 i ppc64 na platformie OpenBSD.\n<li class=\"l\"> Dodano opcj\u0119 kompilacji do wy\u0142\u0105czenia wszystkich z\u0142\u0105czek inline assemblera.    <\/ul>\n<p>Wydanie projektu Rustls 0.23.15, rozwijaj\u0105cego implementacj\u0119 klienta i serwera protoko\u0142\u00f3w TLS1.2 i TLS1.3 dla projekt\u00f3w w j\u0119zyku Rust. Rustls nie dostarcza w\u0142asnej implementacji prymityw\u00f3w kryptograficznych, lecz korzysta z zewn\u0119trznych dostawc\u00f3w funkcji kryptograficznych (wsparcie dla algorytm\u00f3w ECDSA, Ed25519, RSA, ChaCha20-Poly1305, AES128-GCM oraz AES256-GCM). Domy\u015blnie Rustls korzysta z dostawcy kryptograficznego opartego na bibliotece aws-lc-rs, rozwijanej przez Amazon i bazuj\u0105cej na kodzie C++ z AWS-LC, bazuj\u0105cym na projekcie BoringSSL (forkowanym przez Google OpenSSL). Jako dostawca kryptograficzny mo\u017ce by\u0107 r\u00f3wnie\u017c u\u017cywana biblioteka ring, cz\u0119\u015bciowo oparta na BoringSSL, \u0142\u0105cz\u0105ca kod w assemblerze, C++ i Rust.     <\/p>\n<p>Nowa wersja charakteryzuje si\u0119 istotnymi optymalizacjami wydajno\u015bci. Twierdzi si\u0119, \u017ce u\u017cywaj\u0105c kryptoprymityw\u00f3w, biblioteka aws-lc-rs w Rustls obecnie przewy\u017csza biblioteki OpenSSL i BoringSSL w testach mierz\u0105cych przepustowo\u015b\u0107 oraz szybko\u015b\u0107 negocjacji\/odnowienia po\u0142\u0105cze\u0144.    <img decoding=\"async\" alt=\"Wydanie bibliotek kryptograficznych OpenSSL 3.4, LibreSSL 4.0, Botan 3.6 i Rustls 0.23.15\" src=\"\/wp-content\/uploads\/2024\/10\/51b2782d9e3db5f18b710a5cc9e6641b.png\" style=\"display:block;margin: 0 auto\" \/>    <img decoding=\"async\" alt=\"Wydanie bibliotek kryptograficznych OpenSSL 3.4, LibreSSL 4.0, Botan 3.6 i Rustls 0.23.15\" src=\"\/wp-content\/uploads\/2024\/10\/d3e33869768a3f91bf67eede6abe499c.png\" style=\"display:block;margin: 0 auto\" \/><br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62095\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u044b \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043d\u043e\u0432\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u0439 \u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a: \u0420\u0435\u043b\u0438\u0437 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 OpenSSL 3.4.0 \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 SSL\/TLS \u0438 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u0432 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 OpenSSL 3.4 \u0431\u0443\u0434\u0435\u0442 \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0442\u044c\u0441\u044f \u0434\u043e \u043e\u043a\u0442\u044f\u0431\u0440\u044f 2025 \u0433\u043e\u0434\u0430. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043f\u0440\u043e\u0448\u043b\u044b\u0445 \u0432\u0435\u0442\u043e\u043a OpenSSL 3.3, 3.2, 3.1 \u0438 3.0 LTS \u043f\u0440\u043e\u0434\u043b\u0438\u0442\u0441\u044f \u0434\u043e \u0430\u043f\u0440\u0435\u043b\u044f 2026 \u0433\u043e\u0434\u0430, \u043d\u043e\u044f\u0431\u0440\u044f 2025 \u0433\u043e\u0434\u0430, \u043c\u0430\u0440\u0442\u0430 2025 \u0433\u043e\u0434\u0430 \u0438 \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f 2026 \u0433\u043e\u0434\u0430 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e. \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":120272,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-120271","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u044b \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043d\u043e\u0432\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u0439 \u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a: \u0420\u0435\u043b\u0438\u0437 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 OpenSSL 3.4.0 \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 SSL\/TLS \u0438 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u0432 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-kriptograficheskih-bibliotek-openssl-3-4-libressl-4-0-botan-3-6-i-rustls-0-23-15\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a OpenSSL 3.4, LibreSSL 4.0, Botan 3.6 \u0438 Rustls 0.23.15 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u044b \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043d\u043e\u0432\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u0439 \u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a: \u0420\u0435\u043b\u0438\u0437 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 OpenSSL 3.4.0 \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 SSL\/TLS \u0438 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u0432 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-kriptograficheskih-bibliotek-openssl-3-4-libressl-4-0-botan-3-6-i-rustls-0-23-15\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-10-23T23:09:09+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-10-23T23:09:09+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Wydanie bibliotek kryptograficznych OpenSSL 3.4, LibreSSL 4.0, Botan 3.6 i Rustls 0.23.15 | ProHoster","description":"Opublikowano kilka nowych wersji bibliotek kryptograficznych: Wydanie biblioteki OpenSSL 3.4.0 z implementacj\u0105 protoko\u0142\u00f3w SSL\/TLS oraz r\u00f3\u017cnych algorytm\u00f3w szyfrowania.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-kriptograficheskih-bibliotek-openssl-3-4-libressl-4-0-botan-3-6-i-rustls-0-23-15","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a OpenSSL 3.4, LibreSSL 4.0, Botan 3.6 \u0438 Rustls 0.23.15 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u044b \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043d\u043e\u0432\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u0439 \u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a: \u0420\u0435\u043b\u0438\u0437 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 OpenSSL 3.4.0 \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 SSL\/TLS \u0438 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u0432 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-kriptograficheskih-bibliotek-openssl-3-4-libressl-4-0-botan-3-6-i-rustls-0-23-15","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2024-10-23T23:09:09+00:00","article:modified_time":"2024-10-23T23:09:09+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"120271","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-22 15:46:25","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 07:27:19","updated":"2026-02-22 15:46:25","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/120271","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=120271"}],"version-history":[{"count":3,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/120271\/revisions"}],"predecessor-version":[{"id":165673,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/120271\/revisions\/165673"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/120272"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=120271"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=120271"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=120271"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}