{"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\/da\/blog\/news\/vypusk-kriptograficheskoj-biblioteki-openssl-3-0-0","title":{"rendered":"Udgivelsen af kryptografisk bibliotek OpenSSL 3.0.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Efter tre \u00e5rs udvikling og 19 testudgivelser er OpenSSL 3.0.0 blevet frigivet med implementering af SSL\/TLS-protokoller og forskellige krypteringsalgoritmer. Den nye version inkluderer \u00e6ndringer, der bryder bagudkompatibilitet p\u00e5 API- og ABI-niveau, men \u00e6ndringerne vil ikke p\u00e5virke driften af de fleste applikationer, som kun kr\u00e6ver en genkompilering fra OpenSSL 1.1.1. Supporten for den tidligere OpenSSL 1.1.1-version vil forts\u00e6tte indtil september 2023.    <\/p>\n<p>En betydelig \u00e6ndring af versionsnummeret skyldes overgangen til traditionel nummerering &#171;Major.Minor.Patch&#187;. Det f\u00f8rste tal (Major) i versionsnummeret vil nu kun \u00e6ndre sig ved brud p\u00e5 kompatibiliteten p\u00e5 API-\/ABI-niveau, mens det andet tal (Minor) \u00e6ndres ved udvidelse af funktionaliteten uden \u00e6ndringer i API-\/ABI. Korrigerende opdateringer vil blive leveret med \u00e6ndringen af det tredje tal (Patch). Nummer 3.0.0 umiddelbart efter 1.1.1 er valgt for at undg\u00e5 overlap med det FIPS-modul til OpenSSL, som er under udvikling, og hvortil der blev anvendt nummerering 2.x.      <\/p>\n<p>Et andet vigtigt \u00e6ndring for projektet er overgangen fra dobbellicens (OpenSSL og SSLeay) til Apache 2.0-licensen. Den tidligere anvendte OpenSSL-licens var baseret p\u00e5 teksten fra den for\u00e6ldede Apache 1.0-licens og kr\u00e6vede eksplicit n\u00e6vnelse af OpenSSL i reklamematerialer ved brug af OpenSSL-biblioteker, samt tilf\u00f8jelse af en s\u00e6rlig bem\u00e6rkning, hvis OpenSSL blev leveret som en del af et produkt. S\u00e5danne krav gjorde den gamle licens inkompatibel med GPL, hvilket skabte udfordringer ved brug af OpenSSL i GPL-licensprojekter. For at omg\u00e5 denne inkompatibilitet var GPL-projekter n\u00f8dt til at anvende specifikke licensaftaler, hvor hovedteksten i GPL blev suppleret med en sektion, der eksplicit tillod binding af applikationen med OpenSSL-biblioteket og n\u00e6vnte, at GPL-kravene ikke g\u00e6lder for bindingen med OpenSSL.         <\/p>\n<p>Sammenlignet med OpenSSL 1.1.1 er der i OpenSSL 3.0.0 tilf\u00f8jet over 7500 \u00e6ndringer, forberedt af 350 udviklere. De vigtigste nyheder i OpenSSL 3.0.0:  <\/p>\n<ul>\n<li class=\"l\"> En ny FIPS-modul er blevet foresl\u00e5et, som inkluderer implementeringen af kryptografiske algoritmer, der overholder FIPS 140-2 sikkerhedsstandarden (certificeringsprocessen for modulet forventes at starte denne m\u00e5ned, og opn\u00e5else af FIPS 140-2 certifikatet forventes n\u00e6ste \u00e5r). Den nye modul er betydeligt lettere at bruge, og tilslutningen til mange applikationer vil ikke v\u00e6re mere kompliceret end at \u00e6ndre konfigurationsfilen. Som standard er FIPS-modulet deaktiveret og kr\u00e6ver angivelse af enable-fips-optionen for aktivering.\n<li class=\"l\"> I libcrypto er konceptet med tilsluttede leverand\u00f8rer blevet implementeret, som afl\u00f8ser motor-konceptet (ENGINE API er blevet erkl\u00e6ret for\u00e6ldet). Ved hj\u00e6lp af leverand\u00f8rer kan man tilf\u00f8je egne implementeringer af algoritmer til operationer s\u00e5som kryptering, dekryptering, n\u00f8glegenerering, beregning af MAC, oprettelse og verifikation af digitale signaturer. B\u00e5de nye og alternative implementeringer af allerede underst\u00f8ttede algoritmer kan tilsluttes (som standard bruges nu den indbyggede leverand\u00f8r fra OpenSSL for hver algoritme).\n<li class=\"l\"> Underst\u00f8ttelse af Certificate Management Protocol (CMP, RFC 4210) er blevet tilf\u00f8jet, som kan bruges til at anmode om certifikater fra <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/da\/server\/dts-los-angeles\/\"   title=\"server\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3745\">server<\/a> certificeringsmyndigheden, opdatere certifikater og tilbagekalde certifikater. Arbejde med CMP overv\u00e5ges ved hj\u00e6lp af det nye v\u00e6rkt\u00f8j openssl-cmp, som ogs\u00e5 inkluderer underst\u00f8ttelse af CRMF-formatet (RFC 4211) og overf\u00f8rsel af foresp\u00f8rgsler via HTTP\/HTTPS (RFC 6712).\n<li class=\"l\"> En fuld klient til HTTP- og HTTPS-protokoller er blevet implementeret, som underst\u00f8tter GET- og POST-metoder, anmodningsomdirigering, proxy-interaktion, ASN.1 kodning og h\u00e5ndtering af timeout.\n<li class=\"l\"> En ny API EVP_MAC (Message Authentication Code API) er blevet tilf\u00f8jet, hvilket forenkler tilf\u00f8jelsen af nye implementeringer af messagedigester.\n<li class=\"l\"> Der er foresl\u00e5et et nyt programgr\u00e6nseflade til n\u00f8glegenerering \u2014 EVP_KDF (Key Derivation Function API), der letter tilf\u00f8jelsen af nye implementeringer af KDF og PRF. Det gamle API EVP_PKEY, der gav adgang til algoritmerne scrypt, TLS1 PRF og HKDF, er blevet omarbejdet i form af et lag, der er implementeret oven p\u00e5 API EVP_KDF og EVP_MAC.\n<li class=\"l\"> I implementeringen af TLS-protokollen er der mulighed for at anvende den indbyggede TLS i Linux-kernen til at fremskynde operationer. For at aktivere den TLS-implementering, der tilbydes af Linux-kernen, kr\u00e6ves indstillingen &#171;SSL_OP_ENABLE_KTLS&#187; eller konfigureringen &#171;enable-ktls&#187;.\n<li class=\"l\"> Underst\u00f8ttelse af nye algoritmer er blevet tilf\u00f8jet:\n<ul>\n<li class=\"l\"> N\u00f8glegenereringsalgoritmer (KDF) \u2014 &#171;SINGLE STEP&#187; og &#171;SSH&#187;.\n<li class=\"l\"> Message Authentication Codes (MAC) \u2014 &#171;GMAC&#187; og &#171;KMAC&#187;.\n<li class=\"l\"> RSA key encapsulation method (KEM) \u2014 &#171;RSASVE&#187;.\n<li class=\"l\"> Krypteringsalgoritmen &#171;AES-SIV&#187; (RFC-8452).\n<li class=\"l\"> I API EVP er der tilf\u00f8jet opkald med st\u00f8tte til inverse krypteringsalgoritmer, der bruger AES-algoritmen til kryptering af n\u00f8gler (Key Wrap): &#171;AES-128-WRAP-INV&#187;, &#171;AES-192-WRAP-INV&#187;, &#171;AES-256-WRAP-INV&#187;, &#171;AES-128-WRAP-PAD-INV&#187;, &#171;AES-192-WRAP-PAD-INV&#187; og &#171;AES-256-WRAP-PAD-INV&#187;.\n<li class=\"l\"> I API EVP er der tilf\u00f8jet st\u00f8tte til algoritmer for ciphertext stealing (CTS): &#171;AES-128-CBC-CTS&#187;, &#171;AES-192-CBC-CTS&#187;, &#171;AES-256-CBC-CTS&#187;, &#171;CAMELLIA-128-CBC-CTS&#187;, &#171;CAMELLIA-192-CBC-CTS&#187; og &#171;CAMELLIA-256-CBC-CTS&#187;.\n<li class=\"l\"> Support for digitale signaturer CAdES-BES (RFC 5126) er blevet tilf\u00f8jet.\n<li class=\"l\"> I AES_GCM er parameteren AuthEnvelopedData (RFC 5083) implementeret, hvilket muligg\u00f8r kryptering og dekryptering af beskeder, der er autentificerede og krypterede ved hj\u00e6lp af AES GCM-tilstand.  <\/ul>\n<li class=\"l\"> Funktionerne PKCS7_get_octet_string og PKCS7_type_is_other er blevet flyttet til den offentlige API.\n<li class=\"l\"> I API PKCS#12 er de algoritmer, der standardm\u00e6ssigt anvendes i funktionen PKCS12_create(), blevet \u00e6ndret til PBKDF2 og AES, og for beregningen af MAC er algoritmen SHA-256 blevet brugt. For at genoprette det tidligere adf\u00e6rd er der tilf\u00f8jet en indstilling &#171;-legacy&#187;. Der er tilf\u00f8jet et stort antal nye avancerede opkald PKCS12_*_ex, PKCS5_*_ex og PKCS8_*_ex, s\u00e5som PKCS12_add_key_ex().PKCS12_create_ex() og PKCS12_decrypt_skey_ex().\n<li class=\"l\"> P\u00e5 Windows-platformen er der tilf\u00f8jet support til tr\u00e5d-synkronisering ved hj\u00e6lp af SRWLock-mekanismen.\n<li class=\"l\"> Der er tilf\u00f8jet et nyt API til sporing, der aktiveres via parameteren enable-trace.\n<li class=\"l\"> Spektret af n\u00f8gler, der underst\u00f8ttes i funktionerne EVP_PKEY_public_check() og EVP_PKEY_param_check(), er udvidet: RSA, DSA, ED25519, X25519, ED448 og X448.\n<li class=\"l\"> RAND_DRBG-subsystemet er blevet fjernet, og API EVP_RAND er blevet foresl\u00e5et i stedet. Funktionerne FIPS_mode() og FIPS_mode_set() er blevet fjernet.\n<li class=\"l\"> En betydelig del af API'et er blevet erkl\u00e6ret som for\u00e6ldet \u2013 brugen af for\u00e6ldede kald i projekternes kode vil f\u00f8re til advarsler ved kompilering. Blandt de for\u00e6ldede er ogs\u00e5 lavniveau API'er, knyttet til bestemte algoritmeimplementeringer (f.eks. AES_set_encrypt_key og AES_encrypt). Officiel support i OpenSSL 3.0.0 gives nu kun til h\u00f8jniveau API'er EVP, der er abstraheret fra specifikke algoritmetyper (til dette API h\u00f8rer for eksempel funktionerne EVP_EncryptInit_ex, EVP_EncryptUpdate og EVP_EncryptFinal). I en af de kommende st\u00f8rre udgivelser vil de for\u00e6ldede API'er blive fjernet. Implementeringerne af for\u00e6ldede algoritmer som MD2 og DES, der er tilg\u00e6ngelige via EVP API'et, er flyttet til en separat 'legacy' modul, som er deaktiveret som standard.\n<li class=\"l\"> Dokumentation og test-s\u00e6t er blevet v\u00e6sentligt udvidet. I forhold til version 1.1.1 er m\u00e6ngden af dokumentation steget med 94%, og st\u00f8rrelsen af testkodens s\u00e6t er steget med 54%.  <\/ul>\n<p>Kilde: <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.3 - 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\/da\/blog\/news\/vypusk-kriptograficheskoj-biblioteki-openssl-3-0-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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\/da\/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\udd47Udgivelse af den kryptografiske bibliotek OpenSSL 3.0.0 | ProHoster","description":"Efter tre \u00e5rs udvikling og 19 testudgivelser blev biblioteket OpenSSL 3.0.0 frigivet med implementering af SSL\/TLS protokoller og forskellige krypteringsalgoritmer.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/vypusk-kriptograficheskoj-biblioteki-openssl-3-0-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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\/da\/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\/da\/wp-json\/wp\/v2\/posts\/101224","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=101224"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/101224\/revisions"}],"predecessor-version":[{"id":162273,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/101224\/revisions\/162273"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=101224"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=101224"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=101224"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}