{"id":101224,"date":"2021-09-08T16:23:07","date_gmt":"2021-09-08T14:23:07","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-kriptograficheskoj-biblioteki-openssl-3-0-0"},"modified":"2021-09-08T16:23:07","modified_gmt":"2021-09-08T14:23:07","slug":"vypusk-kriptograficheskoj-biblioteki-openssl-3-0-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/news\/vypusk-kriptograficheskoj-biblioteki-openssl-3-0-0","title":{"rendered":"Uscita della libreria crittografica OpenSSL 3.0.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Dopo tre anni di sviluppo e 19 versioni di prova, \u00e8 stato rilasciato OpenSSL 3.0.0, con l'implementazione dei protocolli SSL\/TLS e vari algoritmi di crittografia. Il nuovo ramo include modifiche che rompono la compatibilit\u00e0 all'interno dell'API e dell'ABI, ma tali modifiche non influenzeranno il funzionamento della maggior parte delle applicazioni, per le quali \u00e8 sufficiente ricompilare da OpenSSL 1.1.1. Il supporto per il precedente ramo OpenSSL 1.1.1 sar\u00e0 garantito fino a settembre 2023.    <\/p>\n<p>Un cambiamento significativo del numero di versione \u00e8 legato all'adozione della numerazione tradizionale \u00abMajor.Minor.Patch\u00bb. La prima cifra (Major) nel numero di versione cambier\u00e0 d'ora in poi solo in caso di rottura della compatibilit\u00e0 a livello API\/ABI, mentre la seconda (Minor) con l'aggiunta di funzionalit\u00e0 senza modificare l'API\/ABI. Gli aggiornamenti correttivi saranno forniti con la modifica della terza cifra (Patch). Il numero 3.0.0 immediatamente dopo 1.1.1 \u00e8 stato scelto per evitare sovrapposizioni con il modulo FIPS in fase di sviluppo per OpenSSL, per il quale \u00e8 stata utilizzata la numerazione 2.x.      <\/p>\n<p>Un altro cambiamento importante per il progetto \u00e8 stato il passaggio da una doppia licenza (OpenSSL e SSLeay) alla licenza Apache 2.0. La precedente licenza proprietaria di OpenSSL si basava sul testo di una vecchia licenza Apache 1.0 e richiedeva una menzione esplicita di OpenSSL nel materiale pubblicitario quando si utilizzavano le librerie OpenSSL, oltre a un'apposita nota in caso di distribuzione di OpenSSL all'interno di un prodotto. Tali requisiti rendevano la vecchia licenza incompatibile con la GPL, creando difficolt\u00e0 nell'utilizzo di OpenSSL in progetti con licenza GPL. Per aggirare questa incompatibilit\u00e0, i progetti GPL erano costretti ad adottare specifici accordi di licenza, in cui il testo principale della GPL veniva integrato con una clausola che autorizzava esplicitamente il collegamento dell'applicazione con la libreria OpenSSL, precisando che i requisiti della GPL non si applicano al collegamento con OpenSSL.         <\/p>\n<p>Rispetto al ramo OpenSSL 1.1.1, in OpenSSL 3.0.0 sono state aggiunte oltre 7500 modifiche, preparate da 350 sviluppatori. Le principali novit\u00e0 di OpenSSL 3.0.0:  <\/p>\n<ul>\n<li class=\"l\"> \u00c8 stato proposto un nuovo modulo FIPS, che include l'implementazione di algoritmi crittografici conformi allo standard di sicurezza FIPS 140-2 (questo mese \u00e8 prevista l'inizio del processo di certificazione del modulo, con il rilascio del certificato FIPS 140-2 atteso per l'anno prossimo). Il nuovo modulo \u00e8 molto pi\u00f9 facile da usare e la sua integrazione con molte applicazioni non sar\u00e0 pi\u00f9 complicata che modificare un file di configurazione. Per impostazione predefinita, il modulo FIPS \u00e8 disattivato e richiede la specifica dell'opzione enable-fips per essere attivato.\n<li class=\"l\"> In libcrypto \u00e8 stata implementata la concetto di provider pluggable, in sostituzione della concetto di motori (l'API ENGINE \u00e8 stata dichiarata obsoleta). Con i provider \u00e8 possibile aggiungere implementazioni personalizzate di algoritmi per operazioni come crittografia, decrittazione, generazione di chiavi, calcolo MAC, creazione e verifica di firme digitali. \u00c8 possibile sia collegare nuovi provider che creare implementazioni alternative di algoritmi gi\u00e0 supportati (per impostazione predefinita, ora \u00e8 utilizzato il provider incorporato in OpenSSL per ogni algoritmo).\n<li class=\"l\"> \u00c8 stato aggiunto il supporto per il protocollo di gestione dei certificati CMP (Certificate Management Protocol, RFC 4210), che pu\u00f2 essere utilizzato per richiedere certificati da <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=\"3745\">server<\/a> un'autorit\u00e0 di certificazione, rinnovare certificati e revocare certificati. Il lavoro con CMP \u00e8 facilitato da un nuovo strumento openssl-cmp, che include anche il supporto per il formato CRMF (RFC 4211) e l'invio delle richieste tramite HTTP\/HTTPS (RFC 6712).\n<li class=\"l\"> \u00c8 stato implementato un client completo per i protocolli HTTP e HTTPS, che supporta i metodi GET e POST, il reindirizzamento delle richieste, il funzionamento attraverso un proxy, la codifica ASN.1 e la gestione dei timeout.\n<li class=\"l\"> \u00c8 stata aggiunta una nuova API EVP_MAC (Message Authentication Code API), che semplifica l'aggiunta di nuove implementazioni di MAC.\n<li class=\"l\"> \u00c8 stata proposta una nuova interfaccia di programmazione per la generazione di chiavi \u2014 EVP_KDF (API per la Funzione di Derivazione delle Chiavi), che semplifica l'aggiunta di nuove implementazioni KDF e PRF. La vecchia API EVP_PKEY, attraverso la quale erano disponibili gli algoritmi scrypt, TLS1 PRF e HKDF, \u00e8 stata rielaborata sotto forma di strato, implementato sopra le API EVP_KDF e EVP_MAC.\n<li class=\"l\"> Nell'implementazione del protocollo TLS \u00e8 stata fornita la possibilit\u00e0 di utilizzare l'implementazione TLS integrata nel kernel di Linux per velocizzare le operazioni. Per attivare l'implementazione TLS fornita dal kernel di Linux \u00e8 necessario abilitare l'opzione \u00abSSL_OP_ENABLE_KTLS\u00bb o la configurazione \u00abenable-ktls\u00bb.\n<li class=\"l\"> \u00c8 stato aggiunto il supporto per nuovi algoritmi:\n<ul>\n<li class=\"l\"> Algoritmi di generazione delle chiavi (KDF) \u2014 \u00abSINGLE STEP\u00bb e \u00abSSH\u00bb.\n<li class=\"l\"> Algoritmi di autenticazione delle inserzioni (MAC) \u2014 \u00abGMAC\u00bb e \u00abKMAC\u00bb.\n<li class=\"l\"> Algoritmo di incapsulamento delle chiavi RSA (KEM) \u00abRSASVE\u00bb.\n<li class=\"l\"> Algoritmo di crittografia \u00abAES-SIV\u00bb (RFC-8452).\n<li class=\"l\"> Nell'API EVP sono state aggiunte chiamate con supporto per cifrature inverse, utilizzando l'algoritmo AES per la crittografia delle chiavi (Key Wrap): \u00abAES-128-WRAP-INV\u00bb, \u00abAES-192-WRAP-INV\u00bb, \u00abAES-256-WRAP-INV\u00bb, \u00abAES-128-WRAP-PAD-INV\u00bb, \u00abAES-192-WRAP-PAD-INV\u00bb e \u00abAES-256-WRAP-PAD-INV\u00bb.\n<li class=\"l\"> Nell'API EVP \u00e8 stato aggiunto il supporto per algoritmi di prestito del testo cifrato (CTS): \u00abAES-128-CBC-CTS\u00bb, \u00abAES-192-CBC-CTS\u00bb, \u00abAES-256-CBC-CTS\u00bb, \u00abCAMELLIA-128-CBC-CTS\u00bb, \u00abCAMELLIA-192-CBC-CTS\u00bb e \u00abCAMELLIA-256-CBC-CTS\u00bb.\n<li class=\"l\"> \u00c8 stato aggiunto il supporto per le firme digitali CAdES-BES (RFC 5126).\n<li class=\"l\"> In AES_GCM \u00e8 stato implementato il parametro AuthEnvelopedData (RFC 5083), che consente di crittografare e decrittografare messaggi autenticati e crittografati utilizzando la modalit\u00e0 AES GCM.  <\/ul>\n<li class=\"l\"> Nell'API pubblica sono state spostate le funzioni PKCS7_get_octet_string e PKCS7_type_is_other.\n<li class=\"l\"> Nell'API PKCS#12, gli algoritmi utilizzati per impostazione predefinita nella funzione PKCS12_create() sono stati sostituiti con PBKDF2 e AES, e per il calcolo del MAC \u00e8 stato utilizzato l'algoritmo SHA-256. Per ripristinare il comportamento precedente \u00e8 prevista l'opzione \u00ab-legacy\u00bb. Sono state aggiunte numerose nuove chiamate estese PKCS12_*_ex, PKCS5_*_ex e PKCS8_*_ex, come PKCS12_add_key_ex(), PKCS12_create_ex() e PKCS12_decrypt_skey_ex().\n<li class=\"l\"> Per la piattaforma Windows \u00e8 stato aggiunto il supporto per la sincronizzazione dei thread tramite il meccanismo SRWLock.\n<li class=\"l\"> \u00c8 stata aggiunta una nuova API per il tracciamento, attivabile tramite il parametro enable-trace.\n<li class=\"l\"> \u00c8 stata ampliata la gamma di chiavi supportate nelle funzioni EVP_PKEY_public_check() e EVP_PKEY_param_check(): RSA, DSA, ED25519, X25519, ED448 e X448.\n<li class=\"l\"> \u00c8 stata rimossa la sottosistema RAND_DRBG, sostituita dall'API EVP_RAND. Rimosse le funzioni FIPS_mode() e FIPS_mode_set().\n<li class=\"l\"> Una parte significativa dell'API \u00e8 stata declassata a obsoleta \u2014 l'uso di chiamate obsolete nel codice dei progetti generer\u00e0 avvisi durante la compilazione. Tra queste, gli API a basso livello legati a specifiche implementazioni di algoritmi (ad esempio, AES_set_encrypt_key e AES_encrypt) sono stati ufficialmente dichiarati obsoleti. Il supporto ufficiale in OpenSSL 3.0.0 \u00e8 ora fornito solo per gli API ad alto livello EVP, astratti dai singoli tipi di algoritmi (questo API include, ad esempio, le funzioni EVP_EncryptInit_ex, EVP_EncryptUpdate e EVP_EncryptFinal). In una delle prossime versioni significative, gli API obsoleti saranno rimossi. Le implementazioni di algoritmi obsoleti, come MD2 e DES, disponibili tramite l'API EVP, sono state trasferite in un modulo separato chiamato \"legacy\", che \u00e8 disattivato per impostazione predefinita.\n<li class=\"l\"> La documentazione e il set di test sono stati notevolmente ampliati. Rispetto al ramo 1.1.1, il volume della documentazione \u00e8 aumentato del 94% e la dimensione del codice del set di test del 54%.  <\/ul>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=55760\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0442\u0440\u0451\u0445 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 19 \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0445 \u0432\u044b\u043f\u0443\u0441\u043a\u043e\u0432 \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 OpenSSL 3.0.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. \u041d\u043e\u0432\u0430\u044f \u0432\u0435\u0442\u043a\u0430 \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f, \u043d\u0430\u0440\u0443\u0448\u0430\u044e\u0449\u0438\u0435 \u043e\u0431\u0440\u0430\u0442\u043d\u0443\u044e \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 API \u0438 ABI, \u043d\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043d\u0435 \u043f\u043e\u0432\u043b\u0438\u044f\u044e\u0442 \u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0443 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0441 OpenSSL 1.1.1 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043f\u0435\u0440\u0435\u0441\u0431\u043e\u0440\u043a\u0438. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 \u0432\u0435\u0442\u043a\u0438 OpenSSL 1.1.1 \u0431\u0443\u0434\u0435\u0442 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-101224","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0442\u0440\u0451\u0445 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 19 \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0445 \u0432\u044b\u043f\u0443\u0441\u043a\u043e\u0432 \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 OpenSSL 3.0.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-kriptograficheskoj-biblioteki-openssl-3-0-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\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\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 OpenSSL 3.0.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0442\u0440\u0451\u0445 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 19 \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0445 \u0432\u044b\u043f\u0443\u0441\u043a\u043e\u0432 \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 OpenSSL 3.0.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-kriptograficheskoj-biblioteki-openssl-3-0-0\" \/>\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=\"2021-09-08T14:23:07+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-09-08T14:23:07+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 della libreria crittografica OpenSSL 3.0.0 | ProHoster","description":"Dopo tre anni di sviluppo e 19 versioni di prova, \u00e8 stata rilasciata la libreria OpenSSL 3.0.0 con implementazione dei protocolli SSL\/TLS e vari algoritmi di crittografia.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/vypusk-kriptograficheskoj-biblioteki-openssl-3-0-0","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\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 OpenSSL 3.0.0 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0442\u0440\u0451\u0445 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 19 \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0445 \u0432\u044b\u043f\u0443\u0441\u043a\u043e\u0432 \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 OpenSSL 3.0.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-kriptograficheskoj-biblioteki-openssl-3-0-0","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":"2021-09-08T14:23:07+00:00","article:modified_time":"2021-09-08T14:23:07+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"101224","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":null,"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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-09-08 14:38:48","updated":"2026-02-22 15:30:27","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\/101224","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=101224"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/101224\/revisions"}],"predecessor-version":[{"id":162273,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/101224\/revisions\/162273"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=101224"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=101224"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=101224"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}