{"id":120895,"date":"2024-12-08T21:46:03","date_gmt":"2024-12-08T19:46:03","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/uyazvimosti-pozvolyayushhie-podmenit-obrazy-i-vypolnit-kod-na-asu-serverah-proekta-openwrt"},"modified":"2024-12-08T21:46:03","modified_gmt":"2024-12-08T19:46:03","slug":"uyazvimosti-pozvolyayushhie-podmenit-obrazy-i-vypolnit-kod-na-asu-serverah-proekta-openwrt","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/uyazvimosti-pozvolyayushhie-podmenit-obrazy-i-vypolnit-kod-na-asu-serverah-proekta-openwrt","title":{"rendered":"Luki umo\u017cliwiaj\u0105ce podmienianie obraz\u00f3w i wykonanie kodu na serwerach ASU projektu OpenWrt","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>W rozwijanym projekcie OpenWrt w narz\u0119dziach ASU (Attended SysUpgrade) zidentyfikowano krytyczne luki w zabezpieczeniach (CVE-2024-54143), kt\u00f3re mog\u0105 pozwoli\u0107 na skompromitowanie artefakt\u00f3w kompilacji dystrybuowanych przez serwis sysupgrade.openwrt.org lub zewn\u0119trzne serwery ASU, prowadz\u0105c do instalacji zmodyfikowanych obraz\u00f3w oprogramowania uk\u0142adowego przez cyberprzest\u0119pc\u00f3w na systemach u\u017cytkownik\u00f3w korzystaj\u0105cych z trybu &#171;attended upgrade&#187; za po\u015brednictwem interfejsu webowego selector.openwrt.org lub narz\u0119dzi linii polece\u0144 attended.sysupgrade.     <\/p>\n<p>Aby przeprowadzi\u0107 skuteczny atak, przest\u0119pcy musz\u0105 jedynie wys\u0142a\u0107 zapytanie o utworzenie zestawienia na serwerze ASU (takie zapytania ka\u017cdy u\u017cytkownik mo\u017ce wys\u0142a\u0107 bez autoryzacji). Dzi\u0119ki manipulacjom z specjalnie przygotowan\u0105 list\u0105 pakiet\u00f3w, atakuj\u0105cy mog\u0105 zorganizowa\u0107 wysy\u0142k\u0119 wcze\u015bniej wygenerowanych z\u0142o\u015bliwych obraz\u00f3w w odpowiedzi na legalne zapytania o zestawienia innych u\u017cytkownik\u00f3w.        <\/p>\n<p>Serwis ASU jest u\u017cywany w OpenWrt do tworzenia i instalowania aktualizacji oprogramowania uk\u0142adowego bez utraty istniej\u0105cych ustawie\u0144 i zainstalowanych przez u\u017cytkownika pakiet\u00f3w. Poprzez interfejs webowy lub narz\u0119dzia linii komend u\u017cytkownik wysy\u0142a zapytanie o utworzenie zaktualizowanego obrazu oprogramowania, wskazuj\u0105c pakiety zainstalowane w swoim systemie. Po pewnym czasie serwer ASU tworzy obraz zgodny z zam\u00f3wion\u0105 tre\u015bci\u0105, po czym u\u017cytkownik go pobiera i instaluj\u0119 na swoim urz\u0105dzeniu. Dodatkowo dost\u0119pna jest opcja, kt\u00f3ra pozwala zachowa\u0107 istniej\u0105ce ustawienia w zaktualizowanym oprogramowaniu.       <\/p>\n<p>Za przetwarzanie zapyta\u0144 od u\u017cytkownik\u00f3w odpowiada serwer ASU, kt\u00f3ry uruchamia automatyczn\u0105 budow\u0119 obraz\u00f3w oprogramowania uk\u0142adowego z pomoc\u0105 narz\u0119dzi ImageBuilder, a tak\u017ce utrzymuje pami\u0119\u0107 podr\u0119czn\u0105 zawieraj\u0105c\u0105 wcze\u015bniej przygotowane zestawienia. W przypadku, gdy u\u017cytkownik za\u017c\u0105da\u0142 obrazu, kt\u00f3ry ju\u017c wcze\u015bniej by\u0142 tworzony i jest aktualny, system natychmiast zwraca istniej\u0105cy obraz z pami\u0119ci podr\u0119cznej bez uruchamiania procesu budowy. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pl\/server\/dts-newyork\/\"   title=\"serwerze\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2797\">serwerze<\/a> i utrzymuje aktualno\u015b\u0107, system od razu zwraca dost\u0119pny obraz z pami\u0119ci podr\u0119cznej bez uruchamiania procesu budowy.    <\/p>\n<p>Zachowanie ataku sta\u0142o si\u0119 mo\u017cliwe dzi\u0119ki dw\u00f3m lukom w zabezpieczeniach:  <\/p>\n<ul>\n<li class=\"l\"> Vulnerabilno\u015b\u0107 w obs\u0142udze \u017c\u0105da\u0144 build_reques.py z narz\u0119dziem Imagebuilder, umo\u017cliwiaj\u0105ca wstrzykni\u0119cie w\u0142asnych polece\u0144 do procesu budowania poprzez przesy\u0142anie specjalnie sformatowanych nazw pakiet\u00f3w przez u\u017cytkownika. Usterka ta wynika z braku odpowiedniej weryfikacji znak\u00f3w specjalnych w nazwach pakiet\u00f3w przed ich u\u017cyciem jako argumenty narz\u0119dzia make. Wykorzystuj\u0105c t\u0119 luk\u0119, atakuj\u0105cy mo\u017ce utworzy\u0107 na serwerze z\u0142o\u015bliwe obrazy oprogramowania, podpisane poprawnym kluczem budowania.\n<li class=\"l\"> Luka w bibliotece util.py, spowodowana tym, \u017ce hashe SHA-256 u\u017cywane do weryfikacji obecno\u015bci w pami\u0119ci podr\u0119cznej ju\u017c gotowych obraz\u00f3w oprogramowania uk\u0142adowego by\u0142y obcinane do 12 znak\u00f3w, co znacznie obni\u017ca\u0142o poziom entropii i umo\u017cliwia\u0142o atakuj\u0105cemu wygenerowanie z\u0142o\u015bliwego obrazu, kt\u00f3rego hash pokrywa si\u0119 z legalnym obrazem. W po\u0142\u0105czeniu z luk\u0105 w Imagebuilder problem z hashami m\u00f3g\u0142 by\u0107 wykorzystany przez atakuj\u0105cego do &#171;zanieczyszczenia&#187; pami\u0119ci podr\u0119cznej serwera ASU i umieszczenia w niej z\u0142o\u015bliwych obraz\u00f3w, kt\u00f3re by\u0142yby entregowane na \u017c\u0105dania zwyk\u0142ych u\u017cytkownik\u00f3w.    <\/ul>\n<p>Zmiana, po kt\u00f3rej pojawi\u0142a si\u0119 mo\u017cliwo\u015b\u0107 przeprowadzenia ataku, zosta\u0142a wprowadzona 8 lipca. Problem zosta\u0142 usuni\u0119ty 4 grudnia. Do zapewnienia dzia\u0142ania us\u0142ugi ASU u\u017cywano oddzielnych <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pl\/server\/\"   title=\"serwery\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1974\">serwery<\/a>, nie pokrywaj\u0105cych si\u0119 z g\u0142\u00f3wnymi systemami budowania projektu, oddzielonych od OpenWrt Buildbot i nie maj\u0105cych dost\u0119pu do takich poufnych zasob\u00f3w, jak klucze SSH oraz certyfikaty do generowania podpis\u00f3w cyfrowych.     <\/p>\n<p>Twierdzi si\u0119, \u017ce deweloperzy OpenWrt nie znale\u017ali \u015blad\u00f3w kompromitacji infrastruktury projektu, jednak dla pewno\u015bci od zera przeinstalowali systemy, na kt\u00f3rych dzia\u0142a\u0142y nara\u017cone komponenty. Problem nie dotkn\u0105\u0142 oficjalnych obraz\u00f3w rozpowszechnianych przez stron\u0119 downloads.openwrt.org, a podczas analizy log\u00f3w budowy nie znaleziono \u015blad\u00f3w przesy\u0142ania z\u0142o\u015bliwych \u017c\u0105da\u0144. Przy tym, poniewa\u017c na serwerach ASU jest stosowane automatyczne czyszczenie bud\u00f3w starszych ni\u017c 7 dni, audyt starych bud\u00f3w okaza\u0142 si\u0119 niemo\u017cliwy.       <\/p>\n<p>Prawdopodobie\u0144stwo wykorzystania ujawnionych luk w praktyce do rozpowszechniania z\u0142o\u015bliwych obraz\u00f3w przez infrastruktur\u0119 OpenWrt jest przez przedstawicieli OpenWrt oceniane jako bliskie zeru, niemniej jednak u\u017cytkownikom ASU zaleca si\u0119 zast\u0105pienie oprogramowania OpenWrt na swoich urz\u0105dzeniach t\u0105 sam\u0105 wersj\u0105.<br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62371\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u043c \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c OpenWrt \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438 ASU (Attended SysUpgrade) \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u044b \u043a\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438 (CVE-2024-54143), \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0435 \u0441\u043a\u043e\u043c\u043f\u0440\u043e\u043c\u0435\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0431\u043e\u0440\u043e\u0447\u043d\u044b\u0435 \u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u044b, \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u043c\u044b\u0435 \u0447\u0435\u0440\u0435\u0437 \u0441\u0435\u0440\u0432\u0438\u0441 sysupgrade.openwrt.org \u0438\u043b\u0438 \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u0435 ASU-\u0441\u0435\u0440\u0432\u0435\u0440\u044b, \u0438 \u0434\u043e\u0431\u0438\u0442\u044c\u0441\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u043c\u043e\u0434\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0437\u043b\u043e\u0443\u043c\u044b\u0448\u043b\u0435\u043d\u043d\u0438\u043a\u043e\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u0432 \u043f\u0440\u043e\u0448\u0438\u0432\u043e\u043a \u043d\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u044e\u0449\u0438\u0445 \u0434\u043b\u044f \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0448\u0438\u0432\u043e\u043a \u0440\u0435\u0436\u0438\u043c &#171;attended upgrade&#187; \u0447\u0435\u0440\u0435\u0437 web-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 selector.openwrt.org \u0438\u043b\u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438 attended.sysupgrade. \u0414\u043b\u044f \u0443\u0441\u043f\u0435\u0448\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0430\u0442\u0430\u043a\u0438 \u0437\u043b\u043e\u0443\u043c\u044b\u0448\u043b\u0435\u043d\u043d\u0438\u043a\u0443 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c [&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-120895","post","type-post","status-publish","format-standard","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=\"\u0412 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u043c \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c OpenWrt \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438 ASU (Attended SysUpgrade) \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u044b \u043a\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438 (CVE-2024-54143), \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0435 \u0441\u043a\u043e\u043c\u043f\u0440\u043e\u043c\u0435\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0431\u043e\u0440\u043e\u0447\u043d\u044b\u0435 \u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u044b, \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u043c\u044b\u0435 \u0447\u0435\u0440\u0435\u0437 \u0441\u0435\u0440\u0432\u0438\u0441.\" \/>\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\/uyazvimosti-pozvolyayushhie-podmenit-obrazy-i-vypolnit-kod-na-asu-serverah-proekta-openwrt\" \/>\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\udd47\u0423\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0435 \u043f\u043e\u0434\u043c\u0435\u043d\u0438\u0442\u044c \u043e\u0431\u0440\u0430\u0437\u044b \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043a\u043e\u0434 \u043d\u0430 ASU-\u0441\u0435\u0440\u0432\u0435\u0440\u0430\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 OpenWrt | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u043c \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c OpenWrt \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438 ASU (Attended SysUpgrade) \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u044b \u043a\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438 (CVE-2024-54143), \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0435 \u0441\u043a\u043e\u043c\u043f\u0440\u043e\u043c\u0435\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0431\u043e\u0440\u043e\u0447\u043d\u044b\u0435 \u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u044b, \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u043c\u044b\u0435 \u0447\u0435\u0440\u0435\u0437 \u0441\u0435\u0440\u0432\u0438\u0441.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/uyazvimosti-pozvolyayushhie-podmenit-obrazy-i-vypolnit-kod-na-asu-serverah-proekta-openwrt\" \/>\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=\"2024-12-08T19:46:03+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-12-08T19:46:03+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\udd47Podatno\u015bci umo\u017cliwiaj\u0105ce podmienienie obraz\u00f3w i wykonanie kodu na serwerach ASU projektu OpenWrt | ProHoster","description":"W rozwijanym projekcie OpenWrt w narz\u0119dziu ASU (Attended SysUpgrade) zidentyfikowano krytyczne podatno\u015bci (CVE-2024-54143), kt\u00f3re mog\u0105 skompromitowa\u0107 artefakty kompilacji dystrybuowane przez serwis.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/uyazvimosti-pozvolyayushhie-podmenit-obrazy-i-vypolnit-kod-na-asu-serverah-proekta-openwrt","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\udd47\u0423\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0435 \u043f\u043e\u0434\u043c\u0435\u043d\u0438\u0442\u044c \u043e\u0431\u0440\u0430\u0437\u044b \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043a\u043e\u0434 \u043d\u0430 ASU-\u0441\u0435\u0440\u0432\u0435\u0440\u0430\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 OpenWrt | ProHoster","og:description":"\u0412 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u043c \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c OpenWrt \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438 ASU (Attended SysUpgrade) \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u044b \u043a\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438 (CVE-2024-54143), \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0435 \u0441\u043a\u043e\u043c\u043f\u0440\u043e\u043c\u0435\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0431\u043e\u0440\u043e\u0447\u043d\u044b\u0435 \u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u044b, \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u043c\u044b\u0435 \u0447\u0435\u0440\u0435\u0437 \u0441\u0435\u0440\u0432\u0438\u0441.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/uyazvimosti-pozvolyayushhie-podmenit-obrazy-i-vypolnit-kod-na-asu-serverah-proekta-openwrt","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":"2024-12-08T19:46:03+00:00","article:modified_time":"2024-12-08T19:46:03+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"120895","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:04:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 08:43:20","updated":"2026-02-09 22:04:20","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\/120895","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=120895"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/120895\/revisions"}],"predecessor-version":[{"id":160077,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/120895\/revisions\/160077"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=120895"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=120895"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=120895"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}