{"id":104097,"date":"2022-05-20T15:36:43","date_gmt":"2022-05-20T13:36:45","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/google-otkryl-narabotki-svyazannye-s-zashhishhyonnym-setevym-protokolom-psp"},"modified":"2022-05-20T15:36:43","modified_gmt":"2022-05-20T13:36:45","slug":"google-otkryl-narabotki-svyazannye-s-zashhishhyonnym-setevym-protokolom-psp","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/google-otkryl-narabotki-svyazannye-s-zashhishhyonnym-setevym-protokolom-psp","title":{"rendered":"Google ujawni\u0142 prace zwi\u0105zane z zabezpieczonym protoko\u0142em sieciowym PSP","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Firma Google og\u0142osi\u0142a otwarcie specyfikacji i referencyjnej implementacji protoko\u0142u PSP (PSP Security Protocol), stosowanego do szyfrowania ruchu pomi\u0119dzy centrum danych. Protok\u00f3\u0142 wykorzystuje architektur\u0119 enkapsulacji podobn\u0105 do IPsec ESP (Encapsulating Security Payloads) na poziomie IP, zapewniaj\u0105c szyfrowanie, kryptograficzn\u0105 kontrol\u0119 integralno\u015bci i uwierzytelnianie \u017ar\u00f3d\u0142a. Kod implementacji PSP napisany jest w j\u0119zyku C i udost\u0119pniany na licencji Apache 2.0.    <\/p>\n<p>Cech\u0105 charakterystyczn\u0105 PSP jest optymalizacja protoko\u0142u maj\u0105ca na celu przyspieszenie oblicze\u0144 i zmniejszenie obci\u0105\u017cenia procesora poprzez przeniesienie operacji szyfrowania i deszyfrowania na karty sieciowe (offload). Do zastosowania akceleracji sprz\u0119towej wymagane s\u0105 specjalne karty sieciowe zgodne z PSP. Dla system\u00f3w z kartami sieciowymi, kt\u00f3re nie wspieraj\u0105 PSP, proponowana jest programowa implementacja SoftPSP.   <\/p>\n<p>Jako transport do przesy\u0142ania danych wykorzystywany jest protok\u00f3\u0142 UDP. Pakiet PSP zaczyna si\u0119 od nag\u0142\u00f3wka IP, po kt\u00f3rym nast\u0119puje nag\u0142\u00f3wek UDP, a nast\u0119pnie nag\u0142\u00f3wek PSP z informacjami o szyfrowaniu i uwierzytelnianiu. Nast\u0119pnie do\u0142\u0105czana jest tre\u015b\u0107 oryginalnego pakietu TCP\/UDP, kt\u00f3ra ko\u0144czy si\u0119 blokiem PSP z sum\u0105 kontroln\u0105 potwierdzaj\u0105c\u0105 integralno\u015b\u0107. Nag\u0142\u00f3wek PSP, jak r\u00f3wnie\u017c nag\u0142\u00f3wek i dane enkapsulowanego pakietu s\u0105 zawsze uwierzytelniane w celu potwierdzenia autentyczno\u015bci pakietu. Dane pakietu enkapsulowanego mog\u0105 by\u0107 szyfrowane, przy czym dopuszcza si\u0119 mo\u017cliwo\u015b\u0107 selektywnego stosowania szyfrowania z pozostawieniem cz\u0119\u015bci nag\u0142\u00f3wka TCP w postaci otwartej (z zachowaniem kontroli autentyczno\u015bci), na przyk\u0142ad w celu umo\u017cliwienia inspekcji pakiet\u00f3w na sprz\u0119cie sieciowym w tranzycie.    <center><img decoding=\"async\" alt=\"Google ujawni\u0142 prace zwi\u0105zane z zabezpieczonym protoko\u0142em sieciowym PSP\" src=\"\/wp-content\/uploads\/2022\/05\/5d23ea803e336609bc8056d9f88b2df8.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>        <\/p>\n<p>PSP nie jest zwi\u0105zany z \u017cadnym okre\u015blonym protoko\u0142em wymiany kluczy, oferuje kilka opcji formatu pakiet\u00f3w oraz wspiera u\u017cycie r\u00f3\u017cnych algorytm\u00f3w kryptograficznych. Na przyk\u0142ad, zapewniana jest obs\u0142uga algorytmu AES-GCM do szyfrowania i kontroli autentyczno\u015bci oraz AES-GMAC do weryfikacji autentyczno\u015bci bez szyfrowania danych, na przyk\u0142ad gdy dane nie maj\u0105 warto\u015bci, ale nale\u017cy zapewni\u0107, \u017ce nie zosta\u0142y one zmienione w trakcie przesy\u0142ania i s\u0105 tymi, kt\u00f3re zosta\u0142y pierwotnie wys\u0142ane.      <\/p>\n<p>W odr\u00f3\u017cnieniu od typowych <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pl\/vpn\/\"   title=\"VPN\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"211\">VPN<\/a>-w protokole PSP zastosowano szyfrowanie na poziomie poszczeg\u00f3lnych po\u0142\u0105cze\u0144 sieciowych, a nie ca\u0142ego kana\u0142u komunikacyjnego, tzn. PSP stosuje oddzielne klucze szyfrowania dla r\u00f3\u017cnych tunelowanych po\u0142\u0105cze\u0144 UDP i TCP. Takie podej\u015bcie umo\u017cliwia osi\u0105gni\u0119cie bardziej rygorystycznej izolacji ruchu pomi\u0119dzy r\u00f3\u017cnymi aplikacjami i przetwarzaczami, co jest istotne przy uruchamianiu na jednym <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pl\/server\/dts-newyork\/\"   title=\"serwerze\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2710\">serwerze<\/a> aplikacji i us\u0142ug r\u00f3\u017cnych u\u017cytkownik\u00f3w.    <\/p>\n<p>W Google protok\u00f3\u0142 PSP jest stosowany zar\u00f3wno do ochrony wewn\u0119trznych komunikacji, jak i zabezpieczania ruchu klient\u00f3w Google Cloud. Protok\u00f3\u0142 zosta\u0142 pierwotnie zaprojektowany do efektywnej pracy w infrastrukturach na poziomie Google i musi zapewnia\u0107 przyspieszenie sprz\u0119towe szyfrowania w warunkach istnienia milion\u00f3w aktywnych po\u0142\u0105cze\u0144 sieciowych oraz nawi\u0105zywania setek tysi\u0119cy nowych po\u0142\u0105cze\u0144 na sekund\u0119.      <\/p>\n<p>Obs\u0142ugiwane s\u0105 dwa tryby pracy \u2014 \u201estateful\u201d i \u201estateless\u201d. W trybie \u201estateless\u201d klucze do szyfrowania s\u0105 przekazywane karcie sieciowej w nag\u0142\u00f3wku pakietu, a do odszyfrowania s\u0105 wydobywane z pola SPI (Security Parameter Index) obecnego w pakiecie za pomoc\u0105 klucza g\u0142\u00f3wnego (256-bit AES, przechowywanego w pami\u0119ci karty sieciowej i wymienianego co 24 godziny), co pozwala zaoszcz\u0119dzi\u0107 pami\u0119\u0107 karty sieciowej i zminimalizowa\u0107 informacje o stanie szyfrowanych po\u0142\u0105cze\u0144 przechowywanych po stronie sprz\u0119tu. W trybie \u201estateful\u201d klucze do ka\u017cdego po\u0142\u0105czenia s\u0105 przechowywane na karcie sieciowej w specjalnej tabeli, podobnie jak to jest zrealizowane w sprz\u0119towym przyspieszeniu w IPsec.       <center><img decoding=\"async\" alt=\"Google ujawni\u0142 prace zwi\u0105zane z zabezpieczonym protoko\u0142em sieciowym PSP\" src=\"\/wp-content\/uploads\/2022\/05\/6f8fb33889bd2cd7746511021cb6b899.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>                  <\/p>\n<p>PSP oferuje swoist\u0105 kombinacj\u0119 mo\u017cliwo\u015bci protoko\u0142\u00f3w TLS i IPsec\/VPN. TLS odpowiada\u0142 Google pod wzgl\u0119dem ochrony na poziomie poszczeg\u00f3lnych po\u0142\u0105cze\u0144, ale zaczyna\u0142 by\u0107 niewystarczaj\u0105cy ze wzgl\u0119du na brak elastyczno\u015bci dla przyspieszenia sprz\u0119towego oraz brak wsparcia dla UDP. IPsec zapewnia\u0142 niezale\u017cno\u015b\u0107 od protoko\u0142\u00f3w i dobrze wspiera\u0142 przyspieszenie sprz\u0119towe, ale nie obs\u0142ugiwa\u0142 powi\u0105zania kluczy z poszczeg\u00f3lnymi po\u0142\u0105czeniami, by\u0142 projektowany jedynie do niewielkiej liczby tuneli oraz mia\u0142 problemy z wydajno\u015bci\u0105 przyspieszenia sprz\u0119towego z powodu przechowywania pe\u0142nego stanu szyfrowania w tabelach umieszczonych w pami\u0119ci karty sieciowej (na przyk\u0142ad do obs\u0142ugi 10 mln po\u0142\u0105cze\u0144 wymagana jest pami\u0119\u0107 5 GB).       <\/p>\n<p>W przypadku PSP informacje o stanie szyfrowania (klucze, wektory inicjalizacji, numery sekwencyjne itp.) mog\u0105 by\u0107 przesy\u0142ane w TX-deskriptorze pakietu lub w formie wska\u017anika do pami\u0119ci systemu gospodarza, nie zajmuj\u0105c pami\u0119ci karty sieciowej. Wed\u0142ug danych Google wcze\u015bniej na szyfrowanie ruchu RPC w infrastrukturze firmy wydawano oko\u0142o 0,7% mocy obliczeniowej i du\u017c\u0105 ilo\u015b\u0107 pami\u0119ci. Wdro\u017cenie PSP poprzez wykorzystanie \u015brodk\u00f3w przyspieszenia sprz\u0119towego pozwoli\u0142o obni\u017cy\u0107 ten wska\u017anik do 0,2%.<br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=57220\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e\u0431 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0438 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0439 \u0438 \u044d\u0442\u0430\u043b\u043e\u043d\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 PSP (PSP Security Protocol), \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u0433\u043e \u0434\u043b\u044f \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u043c\u0435\u0436\u0434\u0443 \u0434\u0430\u0442\u0430\u0446\u0435\u043d\u0442\u0440\u0430\u043c\u0438. \u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u043f\u043e\u0445\u043e\u0436\u0443\u044e \u043d\u0430 IPsec ESP (Encapsulating Security Payloads) \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0443 \u0438\u043d\u043a\u0430\u043f\u0441\u0443\u043b\u044f\u0446\u0438\u0438 \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u043f\u043e\u0432\u0435\u0440\u0445 IP, \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u044f \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u0435, \u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c \u0446\u0435\u043b\u043e\u0441\u0442\u043d\u043e\u0441\u0442\u0438 \u0438 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044e \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430. \u041a\u043e\u0434 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 PSP \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u0421\u0438 \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 Apache 2.0. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":104098,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-104097","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=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e\u0431 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0438 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0439 \u0438 \u044d\u0442\u0430\u043b\u043e\u043d\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 PSP (PSP Security Protocol), \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u0433\u043e \u0434\u043b\u044f \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u043c\u0435\u0436\u0434\u0443 \u0434\u0430\u0442\u0430\u0446\u0435\u043d\u0442\u0440\u0430\u043c\u0438.\" \/>\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\/pl\/blog\/news\/google-otkryl-narabotki-svyazannye-s-zashhishhyonnym-setevym-protokolom-psp\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\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\udd47Google \u043e\u0442\u043a\u0440\u044b\u043b \u043d\u0430\u0440\u0430\u0431\u043e\u0442\u043a\u0438, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0441 \u0437\u0430\u0449\u0438\u0449\u0451\u043d\u043d\u044b\u043c \u0441\u0435\u0442\u0435\u0432\u044b\u043c \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u043c PSP | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e\u0431 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0438 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0439 \u0438 \u044d\u0442\u0430\u043b\u043e\u043d\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 PSP (PSP Security Protocol), \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u0433\u043e \u0434\u043b\u044f \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u043c\u0435\u0436\u0434\u0443 \u0434\u0430\u0442\u0430\u0446\u0435\u043d\u0442\u0440\u0430\u043c\u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/google-otkryl-narabotki-svyazannye-s-zashhishhyonnym-setevym-protokolom-psp\" \/>\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=\"2022-05-20T13:36:45+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-05-20T13:36:45+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\udd47Google ujawni\u0142 prace zwi\u0105zane z zabezpieczonym protoko\u0142em sieciowym PSP | ProHoster","description":"Firma Google og\u0142osi\u0142a otwarcie specyfikacji i wzorcowej realizacji protoko\u0142u PSP (PSP Security Protocol), stosowanego do szyfrowania ruchu mi\u0119dzy centrami danych.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/google-otkryl-narabotki-svyazannye-s-zashhishhyonnym-setevym-protokolom-psp","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","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\udd47Google \u043e\u0442\u043a\u0440\u044b\u043b \u043d\u0430\u0440\u0430\u0431\u043e\u0442\u043a\u0438, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0441 \u0437\u0430\u0449\u0438\u0449\u0451\u043d\u043d\u044b\u043c \u0441\u0435\u0442\u0435\u0432\u044b\u043c \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u043c PSP | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e\u0431 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0438 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0439 \u0438 \u044d\u0442\u0430\u043b\u043e\u043d\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 PSP (PSP Security Protocol), \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u0433\u043e \u0434\u043b\u044f \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u043c\u0435\u0436\u0434\u0443 \u0434\u0430\u0442\u0430\u0446\u0435\u043d\u0442\u0440\u0430\u043c\u0438.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/google-otkryl-narabotki-svyazannye-s-zashhishhyonnym-setevym-protokolom-psp","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":"2022-05-20T13:36:45+00:00","article:modified_time":"2022-05-20T13:36:45+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"104097","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-09 22:25:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2022-05-20 13:36:51","updated":"2026-02-09 22:25:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/104097","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=104097"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/104097\/revisions"}],"predecessor-version":[{"id":159990,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/104097\/revisions\/159990"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/104098"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=104097"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=104097"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=104097"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}