{"id":147300,"date":"2025-11-04T23:11:54","date_gmt":"2025-11-04T21:11:54","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/programmno-apparatnaya-platforma-cheriot-1-0-dlya-povysheniya-bezopasnosti-koda-na-yazyke-si"},"modified":"2025-11-04T23:11:54","modified_gmt":"2025-11-04T21:11:54","slug":"programmno-apparatnaya-platforma-cheriot-1-0-dlya-povysheniya-bezopasnosti-koda-na-yazyke-si","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/programmno-apparatnaya-platforma-cheriot-1-0-dlya-povysheniya-bezopasnosti-koda-na-yazyke-si","title":{"rendered":"Platforma sprz\u0119towo-programowa CHERIoT 1.0 dla zwi\u0119kszenia bezpiecze\u0144stwa kodu w j\u0119zyku C","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Przedstawiono ostateczn\u0105 wersj\u0119 specyfikacji platformy sprz\u0119towo-programowej CHERIoT 1.0 (Capability Hardware Extension to RISC-V for Internet of Things), okre\u015blaj\u0105cej rozszerzenie zestawu instrukcji (ISA) do tworzenia zabezpieczonych urz\u0105dze\u0144. CHERIoT zapewnia mo\u017cliwo\u015bci sprz\u0119towe do \u015bledzenia dost\u0119pu do pami\u0119ci, weryfikacji poprawno\u015bci pracy z wska\u017anikami oraz zapewnienia izolacji blok\u00f3w kodu. Jednocze\u015bnie opublikowano stabiln\u0105 wersj\u0119 etalonowego formalnego modelu CHERIoT ISA, zdefiniowanego w j\u0119zyku Sail. Opracowania projektu s\u0105 udost\u0119pniane na licencji BSD.      <\/p>\n<p>Projekt CHERIoT zosta\u0142 stworzony przez firm\u0119 Microsoft w celu rozwi\u0105zania problem\u00f3w z bezpiecze\u0144stwem w istniej\u0105cym kodzie napisanym w j\u0119zykach C i C++, oraz ochrony takiego kodu bez konieczno\u015bci jego przerabiania. Ochrona jest realizowana poprzez zastosowanie zmodyfikowanego kompilatora, kt\u00f3ry wykorzystuje rozszerzony zestaw instrukcji procesora (ISA) w celu zapewnienia integralno\u015bci wska\u017anik\u00f3w, kontroli granic przy pracy z pami\u0119ci\u0105 oraz zapobiegania dost\u0119powi do zwolnionej pami\u0119ci. W 2023 roku osi\u0105gni\u0119cia CHERIoT zosta\u0142y otwarte i przekszta\u0142cone w projekt wsp\u00f3\u0142pracy, do kt\u00f3rego do\u0142\u0105czy\u0142y r\u00f3wnie\u017c inne firmy.     <\/p>\n<p>Komponenty sprz\u0119towe CHERIoT s\u0105 zaprojektowane w formie mikrokontrolera opartego na architekturze RISC-V, kt\u00f3ra wdra\u017ca zabezpieczon\u0105 architektur\u0119 procesora CHERI (Capability Hardware Extension to RISC-V) z modelem zarz\u0105dzanego dost\u0119pu do pami\u0119ci opartym na &#171;capability&#187; (ka\u017cda operacja odczytu i zapisu w pami\u0119ci jest autoryzowana). Na bazie dostarczanej w CHERIoT architektury zestawu rozkaz\u00f3w (ISA) zbudowany jest model programowy, kt\u00f3ry gwarantuje bezpiecze\u0144stwo operacji na pami\u0119ci na poziomie pojedynczych obiekt\u00f3w, zapewniaj\u0105cy ochron\u0119 przed dost\u0119pem do ju\u017c zwolnionej pami\u0119ci oraz wdra\u017caj\u0105cy lekk\u0105 system izolacji dost\u0119pu do pami\u0119ci.     <\/p>\n<p>Podany model programowy ochrony bezpo\u015brednio odzwierciedla si\u0119 w modelu j\u0119zykowym C\/C++, co pozwala na jego zastosowanie w istniej\u0105cych aplikacjach, kt\u00f3rych ochrona wymaga jedynie rekompilacji i uruchomienia na sprz\u0119cie obs\u0142uguj\u0105cym ISA CHERIoT. Na przyk\u0142ad, zastosowanie CHERIoT pozwala na automatyczne sprawdzanie granic, \u015bledzenie czasu \u017cycia obszar\u00f3w pami\u0119ci i zapewnienie integralno\u015bci wska\u017anik\u00f3w w komponentach przetwarzaj\u0105cych dane, kt\u00f3re nie s\u0105 godne zaufania, bez wprowadzania zmian w kodzie.      <\/p>\n<p>W\u015br\u00f3d problem\u00f3w, kt\u00f3re s\u0105 blokowane za pomoc\u0105 CHERIoT:  <\/p>\n<ul>\n<li class=\"l\"> Wyj\u015bcie poza obszar obiektu w pami\u0119ci;\n<li class=\"l\"> Zamiana wska\u017anik\u00f3w (przy zastosowaniu CHERIoT wszystkie wska\u017aniki musz\u0105 pochodzi\u0107 z ju\u017c istniej\u0105cych wska\u017anik\u00f3w);\n<li class=\"l\"> Odwo\u0142anie do pami\u0119ci po jej zwolnieniu (jakiekolwiek odwo\u0142anie do pami\u0119ci przez nieprawid\u0142owy wska\u017anik lub wska\u017anik odnosz\u0105cy si\u0119 do zwolnionego obiektu prowadzi w zastosowaniu CHERIoT do generowania wyj\u0105tku).  <\/ul>\n<p>Opr\u00f3cz specyfikacji i formalnego modelu, projektem rozwijana jest wzorcowa implementacja 32-bitowego procesora RISC-V Ibex z wsparciem ISA CHERIoT oraz zmodyfikowane narz\u0119dzia LLVM. Schematy prototypu CPU i opisy blok\u00f3w sprz\u0119towych w j\u0119zyku Verilog s\u0105 udost\u0119pniane na licencji Apache 2.0. Jako podstaw\u0119 dla CPU wykorzystano rdze\u0144 Ibex z projektu lowRISC. Na bazie rdzenia CHERIoT Ibex przygotowywane s\u0105 do masowej produkcji chipy ICENI, kt\u00f3rych sprzeda\u017c planowana jest na przysz\u0142y rok. Oddzielnie firma Microsoft rozwija mikroprocesor Kudu z wsparciem ISA CHERIoT. Ibex i Kudu w pe\u0142ni wspieraj\u0105 specyfikacj\u0119 CHERIoT 1.0. Prowadzone s\u0105 prace nad standaryzacj\u0105 rozszerze\u0144 CHERI dla procesor\u00f3w RISC-V w organizacji RISC-V International.      <\/p>\n<p>Dodatkowo rozwijany jest emulator platformy oparty na FPGA oraz kontener Docker dla programist\u00f3w z preinstalowanymi narz\u0119dziami i symulatorem CPU Ibex, zrealizowanym przy u\u017cyciu Verilator. Ponadto na bazie CHERIoT przygotowany zosta\u0142 prototyp systemu operacyjnego czasu rzeczywistego CHERIoT RTOS, kt\u00f3ry umo\u017cliwia izolacj\u0119 kompartment\u00f3w (compartment) nawet na wbudowanych systemach z 256 MB RAM. Kod CHERIoT RTOS napisany jest w j\u0119zyku C++ i dost\u0119pny jest na licencji MIT. W formie kompartment\u00f3w zaprojektowane s\u0105 podstawowe komponenty systemu operacyjnego, takie jak bootloader, scheduler i system zarz\u0105dzania pami\u0119ci\u0105.     <\/p>\n<p>Kompartament w CHERIoT RTOS to izolowana kombinacja kodu i zmiennych globalnych, kt\u00f3ra przypomina bibliotek\u0119 wsp\u00f3\u0142dzielon\u0105, ale w przeciwie\u0144stwie do niej mo\u017ce zmienia\u0107 swoje stany (mutable) i by\u0107 uruchamiana w osobnym kontek\u015bcie bezpiecze\u0144stwa. \u017baden kod z zewn\u0105trz nie mo\u017ce przej\u0105\u0107 kontroli nad kodem w kompartamencie ani uzyska\u0107 dost\u0119pu do obiekt\u00f3w, z wyj\u0105tkiem odwo\u0142a\u0144 do specjalnie zdefiniowanych punkt\u00f3w wej\u015bcia oraz u\u017cycia wska\u017anik\u00f3w na obiekty, kt\u00f3re zosta\u0142y jawnie przekazane podczas wywo\u0142ywania innego kompartamentu. Gwarantuje si\u0119 integralno\u015b\u0107 i poufno\u015b\u0107 kodu oraz globalnych obiekt\u00f3w w kompartamencie.<br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64180\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0439-\u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b CHERIoT 1.0 (Capability Hardware Extension to RISC-V for Internet of Things), \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u044e\u0449\u0435\u0439 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 \u043d\u0430\u0431\u043e\u0440\u0430 \u043a\u043e\u043c\u0430\u043d\u0434 (ISA) \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0437\u0430\u0449\u0438\u0449\u0451\u043d\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432. CHERIoT \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u044b\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0434\u043b\u044f \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u043f\u0430\u043c\u044f\u0442\u0438, \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0441\u0442\u0438 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0443\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f\u043c\u0438 \u0438 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u0438\u0437\u043e\u043b\u044f\u0446\u0438\u0438 \u0431\u043b\u043e\u043a\u043e\u0432 \u043a\u043e\u0434\u0430. \u041e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 \u044d\u0442\u0430\u043b\u043e\u043d\u043d\u043e\u0439 \u0444\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e\u0439 \u043c\u043e\u0434\u0435\u043b\u0438 CHERIoT ISA, \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 [&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-147300","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=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0439-\u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b CHERIoT 1.0 (Capability Hardware Extension to RISC-V for Internet of Things), \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u044e\u0449\u0435\u0439 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 \u043d\u0430\u0431\u043e\u0440\u0430 \u043a\u043e\u043c\u0430\u043d\u0434 (ISA) \u0434\u043b\u044f \u0441\u043e\u0437\u0434\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\/pl\/blog\/news\/programmno-apparatnaya-platforma-cheriot-1-0-dlya-povysheniya-bezopasnosti-koda-na-yazyke-si\" \/>\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\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e-\u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u0430\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 CHERIoT 1.0 \u0434\u043b\u044f \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u043a\u043e\u0434\u0430 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u0421\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0439-\u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b CHERIoT 1.0 (Capability Hardware Extension to RISC-V for Internet of Things), \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u044e\u0449\u0435\u0439 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 \u043d\u0430\u0431\u043e\u0440\u0430 \u043a\u043e\u043c\u0430\u043d\u0434 (ISA) \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/programmno-apparatnaya-platforma-cheriot-1-0-dlya-povysheniya-bezopasnosti-koda-na-yazyke-si\" \/>\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=\"2025-11-04T21:11:54+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-11-04T21:11:54+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\udd47Programowo-sprz\u0119towa platforma CHERIoT 1.0 do zwi\u0119kszenia bezpiecze\u0144stwa kodu w j\u0119zyku C | ProHoster","description":"Przedstawiona zosta\u0142a ostateczna wersja specyfikacji platformy sprz\u0119towo-programowej CHERIoT 1.0 (Capability Hardware Extension to RISC-V for Internet of Things), okre\u015blaj\u0105ca rozszerzenie zbioru instrukcji (ISA) do tworzenia.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/programmno-apparatnaya-platforma-cheriot-1-0-dlya-povysheniya-bezopasnosti-koda-na-yazyke-si","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\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e-\u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u0430\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 CHERIoT 1.0 \u0434\u043b\u044f \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u043a\u043e\u0434\u0430 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u0421\u0438 | ProHoster","og:description":"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0439-\u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b CHERIoT 1.0 (Capability Hardware Extension to RISC-V for Internet of Things), \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u044e\u0449\u0435\u0439 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 \u043d\u0430\u0431\u043e\u0440\u0430 \u043a\u043e\u043c\u0430\u043d\u0434 (ISA) \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/programmno-apparatnaya-platforma-cheriot-1-0-dlya-povysheniya-bezopasnosti-koda-na-yazyke-si","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":"2025-11-04T21:11:54+00:00","article:modified_time":"2025-11-04T21:11:54+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"147300","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-01-23 15:45:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 15:45:20","updated":"2026-01-23 15:45: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\/147300","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=147300"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/147300\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=147300"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=147300"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=147300"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}