{"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\/it\/blog\/news\/vypusk-kriptograficheskih-bibliotek-openssl-3-4-libressl-4-0-botan-3-6-i-rustls-0-23-15","title":{"rendered":"Rilascio delle librerie crittografiche OpenSSL 3.4, LibreSSL 4.0, Botan 3.6 e Rustls 0.23.15","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Pubblicate diverse nuove versioni delle librerie crittografiche:    <\/p>\n<p>Rilascio della libreria OpenSSL 3.4.0 con implementazione dei protocolli SSL\/TLS e vari algoritmi di crittografia. Il supporto per OpenSSL 3.4 sar\u00e0 fornito fino a ottobre 2025. Il supporto per le versioni precedenti OpenSSL 3.3, 3.2, 3.1 e 3.0 LTS continuer\u00e0 fino ad aprile 2026, novembre 2025, marzo 2025 e settembre 2026 rispettivamente. Il codice del progetto \u00e8 distribuito con licenza Apache 2.0. Le principali novit\u00e0:   <\/p>\n<ul>\n<li class=\"l\"> Aggiunta la supporto per il set di cifrature per TLSv1.3, limitato dalle funzionalit\u00e0 di verifica dell'integrit\u00e0 dei dati (RFC 9150) e comprendente gli algoritmi TLS_SHA256_SHA256 e TLS_SHA384_SHA384.\n<li class=\"l\"> Aggiunta la possibilit\u00e0 opzionale di utilizzare un'ulteriore sorgente di entropia basata sul jitter nel generatore di numeri pseudo-casuali, realizzata tramite la libreria jitterentropy. La generazione dell'entropia avviene misurando le differenze nei tempi di riesecuzione di un certo insieme di istruzioni sulla CPU, che dipende da molti fattori interni e risulta imprevedibile senza controllo fisico sulla CPU.\n<li class=\"l\"> \u00c8 stata aggiunta la supporto iniziale per i certificati di attribuzione (AC - Certificate Attribute, RFC 5755), che includono informazioni sui diritti di accesso, sulle autorizzazioni e sugli attributi del proprietario del certificato, attestando la possibilit\u00e0 di eseguire determinate azioni. Ad esempio, un certificato AC pu\u00f2 definire il diritto di collegarsi a un determinato servizio.\n<li class=\"l\"> Aggiunto il supporto per le estensioni X.509v3 relative ai certificati di autorizzazione.\n<li class=\"l\"> Nel provider FIPS \u00e8 stato implementato il supporto per l'API FIPS 140-3 Indicator, che consente di determinare se una certa operazione \u00e8 stata eseguita in un servizio approvato o meno.\n<li class=\"l\"> Nell'API BIO (Basic Input\/Output) \u00e8 stato migliorato il trattamento degli input in formato Base64.\n<li class=\"l\"> Aggiunto il supporto per la compilazione dell'utility openssl in modalit\u00e0 PIE (Position Independent Executable), che consente l'uso della randomizzazione dello spazio indirizzi (ASLR).\n<li class=\"l\"> Aggiunto il supporto per algoritmi di firma digitale combinati estraibili direttamente, come RSA-SHA2-256.\n<li class=\"l\"> Nel PKCS#12 \u00e8 stato aggiunto il supporto per PBMAC 1 (Password-Based Message Authentication Code 1, RFC 9579).\n<li class=\"l\"> Nell'utilit\u00e0 openssl sono state aggiunte le opzioni '-not_before' e '-not_after' per specificare esplicitamente l'orario di inizio e fine validit\u00e0 del certificato.\n<li class=\"l\"> \u00c8 stata fornita la possibilit\u00e0 di utilizzare valori pre-calcolati durante l'inizializzazione degli algoritmi crittografici basati sulle curve ellittiche P-256.\n<li class=\"l\"> Le funzioni TS_VERIFY_CTX_set_* sono state dichiarate obsolete, sostituite dalle funzioni TS_VERIFY_CTX_set0_* con una semantica migliorata.\n<li class=\"l\"> Le funzioni SSL_SESSION_get_time(), SSL_SESSION_set_time() e SSL_CTX_flush_sessions() sono state dichiarate obsolete e dovrebbero essere sostituite da SSL_SESSION_get_time_ex(), SSL_SESSION_set_time_ex() e SSL_CTX_flush_sessions_ex(), prive del problema del 2038.\n<li class=\"l\"> Il supporto atteso del protocollo QIUC in OpenSSL 3.4 <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/it\/server\/dts-los-angeles\/\" title=\"server\" data-wpil-keyword-link=\"linked\" data-wpil-monitor-id=\"3944\">server<\/a> \u00e8 stato rinviato al prossimo rilascio.    <\/ul>\n<p>Il rilascio del progetto LibreSSL 4.0.0, un fork di OpenSSL mirato a fornire un livello di sicurezza pi\u00f9 elevato e un supporto di qualit\u00e0 per i protocolli SSL\/TLS, rimuovendo funzionalit\u00e0 superflue, aggiungendo ulteriori misure di protezione e effettuando una significativa pulizia e ristrutturazione della base di codice. Il cambiamento significativo del numero di versione \u00e8 dovuto all'uso di una numerazione decimale (dopo 3.9 viene la versione 4.0). Le modifiche pi\u00f9 evidenti:  <\/p>\n<ul>\n<li class=\"l\"> \u00c8 stato aggiunto il supporto iniziale per la compilazione utilizzando Emscripten, un compilatore da C\/C++ a WebAssembly.\n<li class=\"l\"> Nel comando \u00abopenssl cms\u00bb \u00e8 stata aggiunta l'opzione CRLfile per indicare ulteriori elenchi di certificati revocati (CRL) che verranno utilizzati durante la verifica.\n<li class=\"l\"> \u00c8 stata interrotta la supporto per la piattaforma mips32.\n<li class=\"l\"> \u00c8 stato interrotto l'accesso alle funzioni scritte in assembly tramite l'API pubblica (tali funzioni ora sono fornite solo tramite funzioni wrapper in C). Sono state rimosse le implementazioni in assembly di algoritmi obsoleti per architetture obsolete.\n<li class=\"l\"> \u00c8 stato rimosso il codice per la memorizzazione della validit\u00e0 dei certificati, che ha perso significato dopo l'ottimizzazione delle prestazioni.\n<li class=\"l\"> \u00c8 stata migliorata l'implementazione delle estensioni X.509v3, unificati i metodi X.509v3 e effettuata la pulizia dell'API correlata a X.509v3.\n<li class=\"l\"> \u00c8 stata completamente riscritta l'implementazione del tipo CRYPTO_EX_DATA.\n<li class=\"l\"> Nella libcrypto, le funzioni atoi() e strtol() sono state sostituite da strtonum().\n<li class=\"l\"> \u00c8 stato aggiunto il file di intestazione crypto_arch.h, in cui \u00e8 stato spostato il codice specifico delle architetture hardware.\n<li class=\"l\"> \u00c8 stata ristrutturata e ottimizzata l'implementazione dell'algoritmo DES.\n<li class=\"l\"> Sono stati rimossi i file di intestazione pem2.h, ssl2.h, ssl23.h e ui_compat.h.\n<li class=\"l\"> \u00c8 stato rimosso il supporto per l'algoritmo di hashing Whirlpool.\n<li class=\"l\"> Sono state rimosse le funzioni HMAC_Init(), OPENSSL_load_builtin_modules(), X509_REQ_{get,set}_extension_nids(), X509_check_trust().\n<li class=\"l\"> Rimossi i tipi PEM_USER, PEM_CTX, COMP_CTX, COMP_METHOD, X509_CRL_METHOD, STORE, STORE_METHOD e SSL_AEAD_CTX.\n<li class=\"l\"> In libssl sono state aggiunte le funzioni SSL_CTX_set1_cert_store() e SSL_CIPHER_get_handshake_digest().        <\/ul>\n<p>\u00c8 disponibile il rilascio della libreria crittografica Botan 3.6.0, utilizzata nel progetto NeoPG, un fork di GnuPG 2. La libreria offre una vasta collezione di primitivi pronti all'uso, impiegati nel protocollo TLS, nei certificati X.509, negli algoritmi AEAD, nei moduli TPM, PKCS#11, nell'hashing delle password e nella crittografia post-quantistica (firmare usando hash e accordo sui tasti basato su McEliece). La libreria \u00e8 scritta in C++ e distribuita con licenza BSD. Nella nuova versione:  <\/p>\n<ul>\n<li class=\"l\"> Integrata una nuova libreria con algoritmi crittografici basati su curve ellittiche, le cui operazioni su curve standard vengono eseguite 2-3 volte pi\u00f9 velocemente. \u00c8 stato anche proposto un nuovo API per operare a basso livello con curve ellittiche.\n<li class=\"l\"> Aggiunto il supporto per gli algoritmi di crittografia post-quantistica recentemente standardizzati in NIST: FIPS 203 ML-KEM (Kyber), FIPS 204 ML-DSA (Dilithium) e FIPS 205 SLH-DSA (SPHINCS+).\n<li class=\"l\"> Aggiunto il supporto per i chip TPM2.\n<li class=\"l\"> Espanso l'uso di calcoli con tempo di esecuzione costante per proteggere contro attacchi side-channel.\n<li class=\"l\"> Aggiunta la generazione di ulteriore entropia tramite la libreria jitterentropy.\n<li class=\"l\"> Migliorata la performance nell'elaborazione di dati nel formato esadecimale e nella codifica base64.\n<li class=\"l\"> Aggiunto il supporto per le estensioni processore AVX2-VAES e GFNI-AVX2.\n<li class=\"l\"> Aggiunta la definizione delle capacit\u00e0 della CPU armv7, aarch64 e ppc64 su piattaforma OpenBSD.\n<li class=\"l\"> Aggiunta un'opzione di compilazione per disabilitare tutte le inserzioni inline in assembly.    <\/ul>\n<p>Rilascio del progetto Rustls 0.23.15, che sviluppa un'implementazione client e server dei protocolli TLS1.2 e TLS1.3 per progetti in linguaggio Rust. Rustls non fornisce la propria implementazione di primitivi crittografici, ma utilizza fornitori di funzioni crittografiche collegabili (supportati algoritmi ECDSA, Ed25519, RSA, ChaCha20-Poly1305, AES128-GCM e AES256-GCM). Per impostazione predefinita, Rustls utilizza un fornitore di criptografia basato sulla libreria aws-lc-rs, sviluppata da Amazon e basata su codice C++ di AWS-LC, fork del progetto BoringSSL (manutenuto da Google, fork di OpenSSL). Pu\u00f2 anche essere utilizzata la libreria ring, parzialmente basata su BoringSSL e che combina codice in assembly, C++ e Rust.     <\/p>\n<p>La nuova versione \u00e8 caratterizzata da significative ottimizzazioni delle prestazioni. Si sostiene che, utilizzando i crittografici aws-lc-rs, la libreria Rustls superi ora le librerie OpenSSL e BoringSSL nei test che misurano la larghezza di banda e la velocit\u00e0 di handshake\/riassunzione della connessione.    <img decoding=\"async\" alt=\"Rilascio delle librerie crittografiche OpenSSL 3.4, LibreSSL 4.0, Botan 3.6 e Rustls 0.23.15\" src=\"\/wp-content\/uploads\/2024\/10\/51b2782d9e3db5f18b710a5cc9e6641b.png\" style=\"display:block;margin: 0 auto\" \/>    <img decoding=\"async\" alt=\"Rilascio delle librerie crittografiche OpenSSL 3.4, LibreSSL 4.0, Botan 3.6 e Rustls 0.23.15\" src=\"\/wp-content\/uploads\/2024\/10\/d3e33869768a3f91bf67eede6abe499c.png\" style=\"display:block;margin: 0 auto\" \/><br \/>\n<br \/>Fonte: <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\/it\/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=\"it_IT\" \/>\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\/it\/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\udd47Rilascio delle librerie crittografiche OpenSSL 3.4, LibreSSL 4.0, Botan 3.6 e Rustls 0.23.15 | ProHoster","description":"Pubblicate diverse nuove versioni di librerie crittografiche: rilascio della libreria OpenSSL 3.4.0 con implementazione dei protocolli SSL\/TLS e vari algoritmi di crittografia.","canonical_url":"https:\/\/prohoster.info\/it\/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":"it_IT","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\/it\/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\/it\/wp-json\/wp\/v2\/posts\/120271","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=120271"}],"version-history":[{"count":3,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/120271\/revisions"}],"predecessor-version":[{"id":165673,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/120271\/revisions\/165673"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/120272"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=120271"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=120271"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=120271"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}