{"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\/hr\/blog\/news\/vypusk-kriptograficheskoj-biblioteki-openssl-3-0-0","title":{"rendered":"Izdanje kriptografske biblioteke OpenSSL 3.0.0.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Nakon tri godine razvoja i 19 beta izdanja, objavljena je biblioteka OpenSSL 3.0.0 s implementacijom SSL\/TLS protokola i raznih algoritama \u0161ifriranja. Nova verzija uklju\u010duje promjene koje naru\u0161avaju unazad kompatibilnost na razini API i ABI, ali promjene ne\u0107e utjecati na rad ve\u0107ine aplikacija, \u010dija je migracija s OpenSSL 1.1.1 dovoljna za ponovnu izradu. Podr\u0161ka za staru verziju OpenSSL 1.1.1 bit \u0107e dostupna do rujna 2023. godine.    <\/p>\n<p>Zna\u010dajna promjena broja verzije povezana je s prelaskom na tradicionalnu numeraciju \u201eMajor.Minor.Patch\u201c. Prva cifra (Major) u broju verzije \u0107e se sada mijenjati samo u slu\u010daju kr\u0161enja kompatibilnosti na razini API\/ABI, dok \u0107e se druga (Minor) mijenjati s pove\u0107anjem funkcionalnosti bez promjene API\/ABI. Korektivna a\u017euriranja bit \u0107e isporu\u010dena promjenom tre\u0107e cifre (Patch). Broj 3.0.0 odabran je odmah nakon 1.1.1 kako bi se izbjeglo preklapanje s FIPS-modulom za OpenSSL koji je u razvoju, a za koji je primijenjena numeracija 2.x.      <\/p>\n<p>Druga va\u017ena promjena za projekt bila je prelazak s dvostruke licence (OpenSSL i SSLeay) na licencu Apache 2.0. Ranije kori\u0161tena vlastita OpenSSL licenca temeljila se na tekstu zastarjele licence Apache 1.0 i zahtijevala je eksplicitno spominjanje OpenSSL-a u promotivnim materijalima prilikom kori\u0161tenja OpenSSL biblioteka, kao i dodavanje posebne napomene u slu\u010daju isporuke OpenSSL-a kao dijela proizvoda. Takvi zahtjevi u\u010dinili su staru licencu nespojivom s GPL-om, \u0161to je stvorilo pote\u0161ko\u0107e pri kori\u0161tenju OpenSSL-a u projektima s GPL licencom. Kako bi izbjegli ovu nespojivost, GPL projekti su bili prisiljeni primijeniti specifi\u010dne licencne ugovore, gdje je glavni tekst GPL-a dopunjen stavkom koji eksplicitno dopu\u0161ta povezivanje aplikacije s OpenSSL bibliotekom i navodi da zahtjevi GPL-a ne vrijede za povezivanje s OpenSSL-om.         <\/p>\n<p>U usporedbi s verzijom OpenSSL 1.1.1, OpenSSL 3.0.0 dodano je vi\u0161e od 7500 promjena, pripremljenih od strane 350 developera. Glavne novine OpenSSL 3.0.0:  <\/p>\n<ul>\n<li class=\"l\"> Predlo\u017een je novi FIPS modul koji uklju\u010duje implementaciju kriptografskih algoritama koji su u skladu sa standardom sigurnosti FIPS 140-2 (u ovom mjesecu planira se zapo\u010deti proces certifikacije modula, a certifikat FIPS 140-2 o\u010dekuje se sljede\u0107e godine). Novi modul je znatno jednostavniji za kori\u0161tenje, a njegovo povezivanje s mnogim aplikacijama ne\u0107e biti slo\u017eenije od izmjene konfiguracijske datoteke. Po zadanim postavkama FIPS modul je isklju\u010den i zahtijeva opciju enable-fips za aktivaciju.\n<li class=\"l\"> U libcrypto je implementirana koncepcija priklju\u010dnih provajdera, koji su naslijedili koncepciju motora (ENGINE API je progla\u0161en zastarjelim). Pomo\u0107u provajdera mogu\u0107e je dodavati vlastite implementacije algoritama za operacije kao \u0161to su \u0161ifriranje, de\u0161ifriranje, generiranje klju\u010deva, izra\u010dun MAC-a, stvaranje i provjera digitalnih potpisa. Mogu\u0107e je priklju\u010diti nove, kao i stvoriti alternativne implementacije ve\u0107 podr\u017eanih algoritama (po zadanim postavkama za svaki algoritam sada se koristi ugra\u0111eni OpenSSL provajder).\n<li class=\"l\"> Dodana je podr\u0161ka za protokol upravljanja certifikatima CMP (Certificate Management Protocol, RFC 4210), koji se mo\u017ee koristiti za zahtjev certifikata od <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/hr\/server\/dts-los-angeles\/\"   title=\"poslu\u017eitelja\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3745\">poslu\u017eitelja<\/a> potvr\u0111uju\u0107e ustanove, a\u017euriranje certifikata i opoziv certifikata. Rad s CMP-om vr\u0161i se putem novog alata openssl-cmp, u kojem je tako\u0111er implementirana podr\u0161ka za CRMF format (RFC 4211) i prijenos zahtjeva putem HTTP\/HTTPS (RFC 6712).\n<li class=\"l\"> Implementiran je potpuni klijent za HTTP i HTTPS protokole koji podr\u017eava GET i POST metode, preusmjeravanje zahtjeva, rad kroz proxy, kodiranje ASN.1 i obrada vremenskih limita.\n<li class=\"l\"> Dodana je nova API funkcionalnost EVP_MAC (API za kod autentifikacije poruka), koja pojednostavljuje dodavanje novih implementacija he\u0161 funkcija.\n<li class=\"l\"> Predlo\u017een je novi programski su\u010delje za generiranje klju\u010deva \u2014 EVP_KDF (API za funkciju derivacije klju\u010deva), koji pojednostavljuje dodavanje novih implementacija KDF i PRF. Stari API EVP_PKEY, preko kojeg su bili dostupni algoritmi scrypt, TLS1 PRF i HKDF, preradio se u obliku sloja, implementiranog iznad API EVP_KDF i EVP_MAC.\n<li class=\"l\"> U implementaciji TLS protokola omogu\u0107ena je upotreba implementacije TLS ugra\u0111ene u Linux kernel za Klijenta i poslu\u017eitelj radi ubrzanja operacija. Za kori\u0161tenje TLS implementacije koju nudi Linux kernel potrebno je uklju\u010diti opciju \u201eSSL_OP_ENABLE_KTLS\u201c ili postavku \u201eenable-ktls\u201c.\n<li class=\"l\"> Dodana je podr\u0161ka za nove algoritme:\n<ul>\n<li class=\"l\"> Algoritmi za generiranje klju\u010deva (KDF) \u2014 \u201eSINGLE STEP\u201c i \u201eSSH\u201c.\n<li class=\"l\"> Algoritmi za autentifikaciju (MAC) \u2014 \u201eGMAC\u201c i \u201eKMAC\u201c.\n<li class=\"l\"> Algoritam za inkapsulaciju klju\u010deva RSA (KEM) \u201eRSASVE\u201c.\n<li class=\"l\"> Algoritam enkripcije \u201eAES-SIV\u201c (RFC-8452).\n<li class=\"l\"> API EVP dodani su pozivi s podr\u0161kom za inverzne \u0161ifriranje, koriste\u0107i algoritam AES za \u0161ifriranje klju\u010deva (Key Wrap): \u201eAES-128-WRAP-INV\u201c, \u201eAES-192-WRAP-INV\u201c, \u201eAES-256-WRAP-INV\u201c, \u201eAES-128-WRAP-PAD-INV\u201c, \u201eAES-192-WRAP-PAD-INV\u201c i \u201eAES-256-WRAP-PAD-INV\u201c.\n<li class=\"l\"> API EVP dodana je podr\u0161ka za algoritme zamjene \u0161ifrotksta (CTS): \u201eAES-128-CBC-CTS\u201c, \u201eAES-192-CBC-CTS\u201c, \u201eAES-256-CBC-CTS\u201c, \u201eCAMELLIA-128-CBC-CTS\u201c, \u201eCAMELLIA-192-CBC-CTS\u201c i \u201eCAMELLIA-256-CBC-CTS\u201c.\n<li class=\"l\"> Dodana je podr\u0161ka za digitalne potpise CAdES-BES (RFC 5126).\n<li class=\"l\"> U AES_GCM implementiran je parametar AuthEnvelopedData (RFC 5083), koji omogu\u0107ava \u0161ifriranje i de\u0161ifriranje poruka, autentificiranih i \u0161ifriranih koriste\u0107i AES GCM mod.  <\/ul>\n<li class=\"l\"> U javni API premje\u0161tene su funkcije PKCS7_get_octet_string i PKCS7_type_is_other.\n<li class=\"l\"> U API PKCS#12 algoritmi kori\u0161teni prema zadanim postavkama u funkciji PKCS12_create() zamijenjeni su s PBKDF2 i AES, a za izra\u010dun MAC-a kori\u0161ten je algoritam SHA-256. Kako bi se obnovilo prethodno pona\u0161anje, predvi\u0111ena je opcija \u201e-legacy\u201c. Dodan je veliki broj novih pro\u0161irenih poziva PKCS12_*_ex, PKCS5_*_ex i PKCS8_*_ex, poput PKCS12_add_key_ex(), PKCS12_create_ex() i PKCS12_decrypt_skey_ex().\n<li class=\"l\"> Za Windows platformu dodana je podr\u0161ka za sinkronizaciju niti uz mehanizam SRWLock.\n<li class=\"l\"> Dodana je nova API funkcija za pra\u0107enje, omogu\u0107ena putem parametra enable-trace.\n<li class=\"l\"> Pro\u0161iren je spektar klju\u010deva podr\u017eanih u funkcijama EVP_PKEY_public_check() i EVP_PKEY_param_check(): RSA, DSA, ED25519, X25519, ED448 i X448.\n<li class=\"l\"> Uklonjen je podsistem RAND_DRBG, umjesto kojeg je predlo\u017een API EVP_RAND. Uklonjene su funkcije FIPS_mode() i FIPS_mode_set().\n<li class=\"l\"> Veliki dio API-ja je progla\u0161en zastarjelim \u2014 kori\u0161tenje zastarjelih poziva u kodu projekata dovest \u0107e do ispisivanja upozorenja prilikom kompilacije. Izme\u0111u ostalog, zastarjelima su slu\u017ebeno progla\u0161eni nisko-nivojski API-ji vezani uz odre\u0111ene implementacije algoritama (na primjer, AES_set_encrypt_key i AES_encrypt). Slu\u017ebena podr\u0161ka u OpenSSL 3.0.0 sada se pru\u017ea samo za visoko-nivojske API-je EVP, apstrahirane od pojedinih tipova algoritama (me\u0111u te API-je spadaju, na primjer, funkcije EVP_EncryptInit_ex, EVP_EncryptUpdate i EVP_EncryptFinal). U jednoj od sljede\u0107ih zna\u010dajnih verzija zastarjeli API-ji bit \u0107e uklonjeni. Implementacije zastarjelih algorithama, kao \u0161to su MD2 i DES, dostupne putem API-ja EVP, premje\u0161tene su u poseban modul 'legacy', koji je prema zadanim postavkama isklju\u010den.\n<li class=\"l\"> Dokumentacija i skup testova su zna\u010dajno pro\u0161ireni. U usporedbi s granom 1.1.1, obim dokumentacije je pove\u0107an za 94%, a veli\u010dina koda testnog skupa za 54%.  <\/ul>\n<p>Izvor: <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.4 - 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\/hr\/blog\/news\/vypusk-kriptograficheskoj-biblioteki-openssl-3-0-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"hr_HR\" \/>\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\/hr\/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\udd47Izdanje kriptografske biblioteke OpenSSL 3.0.0 | ProHoster","description":"Nakon tri godine razvoja i 19 testnih izdanja, objavljeno je izdanje biblioteke OpenSSL 3.0.0 s implementacijom SSL\/TLS protokola i raznih algoritama \u0161ifriranja.","canonical_url":"https:\/\/prohoster.info\/hr\/blog\/news\/vypusk-kriptograficheskoj-biblioteki-openssl-3-0-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hr_HR","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\/hr\/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\/hr\/wp-json\/wp\/v2\/posts\/101224","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/comments?post=101224"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/101224\/revisions"}],"predecessor-version":[{"id":162273,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/101224\/revisions\/162273"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media?parent=101224"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/categories?post=101224"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/tags?post=101224"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}