{"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, che implementa i protocolli SSL\/TLS e vari algoritmi di crittografia. Questa nuova versione introduce modifiche che rompono la compatibilit\u00e0 retroattiva a livello di API e ABI, ma tali modifiche non influenzeranno il funzionamento della maggior parte delle applicazioni, per le quali \u00e8 sufficiente ricompilare dopo aver utilizzato OpenSSL 1.1.1. Il supporto per la vecchia versione OpenSSL 1.1.1 continuer\u00e0 fino a settembre 2023.    <\/p>\n<p>Un cambiamento significativo del numero di versione \u00e8 associato all'adozione della tradizionale numerazione \"Major.Minor.Patch\". Il primo numero (Major) cambier\u00e0 ora solo in caso di incompatibilit\u00e0 a livello API\/ABI, mentre il secondo (Minor) per l'aggiunta di funzionalit\u00e0 senza modificare l'API\/ABI. Gli aggiornamenti correttivi verranno forniti cambiando il terzo numero (Patch). Il numero 3.0.0 \u00e8 stato scelto subito dopo 1.1.1 per evitare sovrapposizioni con il modulo FIPS in fase di sviluppo per OpenSSL, che ha utilizzato la numerazione 2.x.      <\/p>\n<p>Una delle modifiche pi\u00f9 significative per il progetto \u00e8 stata la transizione da una licenza doppia (OpenSSL e SSLeay) alla licenza Apache 2.0. La precedente licenza proprietaria di OpenSSL si basava sul testo di una licenza Apache 1.0 obsoleta e richiedeva di menzionare esplicitamente OpenSSL nei materiali pubblicitari quando si utilizzavano le librerie OpenSSL, nonch\u00e9 di aggiungere una nota speciale nel caso di fornitura di OpenSSL come parte 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 a utilizzare specifici accordi di licenza, in cui il testo principale della GPL era integrato con una clausola che autorizzava esplicitamente il collegamento dell'applicazione con la libreria OpenSSL e menzionava 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 stati introdotti oltre 7500 cambiamenti, preparati 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 (il processo di certificazione del modulo inizier\u00e0 questo mese, con l'ottenimento del certificato FIPS 140-2 previsto per l'anno prossimo). Il nuovo modulo \u00e8 significativamente pi\u00f9 semplice da usare e la sua integrazione con molte applicazioni non sar\u00e0 pi\u00f9 complessa rispetto alla modifica del file di configurazione. Per impostazione predefinita, il modulo FIPS \u00e8 disattivato e richiede l'indicazione dell'opzione enable-fips per l'attivazione.\n<li class=\"l\"> In libcrypto \u00e8 stata implementata la concettualizzazione di provider plug-in, che sostituisce la vecchia concezione degli engine (l'API ENGINE \u00e8 considerata obsoleta). Con i provider \u00e8 possibile aggiungere implementazioni personalizzate degli algoritmi per operazioni come crittografia, decrittografia, generazione di chiavi, calcolo di 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 viene utilizzato il provider integrato in OpenSSL per ogni algoritmo).\n<li class=\"l\"> \u00c8 stata aggiunta la 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, per l'aggiornamento dei certificati e per la revoca dei certificati. L'interazione con CMP avviene tramite il nuovo strumento openssl-cmp, che include anche il supporto per il formato CRMF (RFC 4211) e per l'invio di 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, la redirezione delle richieste, l'utilizzo attraverso proxy, la codifica ASN.1 e la gestione dei timeout.\n<li class=\"l\"> \u00c8 stato aggiunto un nuovo API EVP_MAC (Message Authentication Code API), che semplifica l'aggiunta di nuove implementazioni delle firme.\n<li class=\"l\"> \u00c8 stata proposta una nuova interfaccia per la generazione delle chiavi \u2014 EVP_KDF (Key Derivation Function API), che semplifica l'aggiunta di nuove implementazioni di KDF e PRF. La vecchia API EVP_PKEY, che consentiva l'accesso agli algoritmi scrypt, TLS1 PRF e HKDF, \u00e8 stata ristrutturata in forma di strato, implementato sopra l'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 Linux per il client e il server, per accelerare le operazioni. Per attivare l'implementazione TLS fornita dal kernel Linux, \u00e8 necessaria l'abilitazione dell'opzione \"SSL_OP_ENABLE_KTLS\" o la configurazione \"enable-ktls\".\n<li class=\"l\"> \u00c8 stata aggiunta la supporto a nuovi algoritmi:\n<ul>\n<li class=\"l\"> Algoritmi di derivazione delle chiavi (KDF) \u2014 \"SINGLE STEP\" e \"SSH\".\n<li class=\"l\"> Algoritmi di autenticazione (MAC) \u2014 \"GMAC\" e \"KMAC\".\n<li class=\"l\"> Algoritmo di incapsulamento delle chiavi RSA (KEM) \"RSASVE\".\n<li class=\"l\"> Algoritmo di crittografia \"AES-SIV\" (RFC-8452).\n<li class=\"l\"> Nell'API EVP sono state aggiunte chiamate con supporto per crittografie inverse, utilizzando l'algoritmo AES per la crittografia delle chiavi (Key Wrap): \"AES-128-WRAP-INV\", \"AES-192-WRAP-INV\", \"AES-256-WRAP-INV\", \"AES-128-WRAP-PAD-INV\", \"AES-192-WRAP-PAD-INV\" e \"AES-256-WRAP-PAD-INV\".\n<li class=\"l\"> Nell'API EVP \u00e8 stato aggiunto il supporto per algoritmi di borrowing del ciphertext (CTS): \"AES-128-CBC-CTS\", \"AES-192-CBC-CTS\", \"AES-256-CBC-CTS\", \"CAMELLIA-128-CBC-CTS\", \"CAMELLIA-192-CBC-CTS\" e \"CAMELLIA-256-CBC-CTS\".\n<li class=\"l\"> \u00c8 stata aggiunta la 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 messe a disposizione 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 stata prevista l'opzione \"-legacy\". Aggiunti un gran numero di 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 stata aggiunta la possibilit\u00e0 di sincronizzare i thread utilizzando 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 stato rimosso il sottosistema RAND_DRBG, per il quale \u00e8 stata proposta l'API EVP_RAND. Sono state rimosse le funzioni FIPS_mode() e FIPS_mode_set().\n<li class=\"l\"> Una parte significativa dell'API \u00e8 stata dichiarata obsoleta \u2014 l'uso di chiamate obsolete nel codice dei progetti generer\u00e0 avvisi durante la compilazione. Sono stati ufficialmente dichiarati obsoleti anche API di basso livello, legate a specifiche implementazioni di algoritmi (ad esempio, AES_set_encrypt_key e AES_encrypt). L'assistenza ufficiale in OpenSSL 3.0.0 ora \u00e8 fornita solo per API di alto livello EVP, astratte da specifici tipi di algoritmi (questo API include, ad esempio, le funzioni EVP_EncryptInit_ex, EVP_EncryptUpdate e EVP_EncryptFinal). In una delle prossime versioni significative, le API obsolete saranno rimosse. Le implementazioni di algoritmi obsoleti, come MD2 e DES, disponibili attraverso l'API EVP, sono state spostate in un modulo separato \"legacy\", disabilitato per impostazione predefinita.\n<li class=\"l\"> \u00c8 stata significativamente ampliata la documentazione e l'insieme di test. Rispetto al ramo 1.1.1, il volume della documentazione \u00e8 aumentato del 94% e le dimensioni 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.0.1 - 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.0.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\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 test, \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}]}}