{"id":35410,"date":"2019-10-31T22:04:10","date_gmt":"2019-10-31T19:04:10","guid":{"rendered":"https:\/\/prohoster.info\/blog\/cloudflare-predstavil-raspredelyonnyj-generator-sluchajnyh-chisel\/"},"modified":"2019-10-31T22:04:10","modified_gmt":"2019-10-31T19:04:10","slug":"cloudflare-predstavil-raspredelyonnyj-generator-sluchajnyh-chisel","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/cloudflare-predstavil-raspredelyonnyj-generator-sluchajnyh-chisel","title":{"rendered":"Cloudflare p\u0159edstavil distribuovan\u00fd gener\u00e1tor n\u00e1hodn\u00fdch \u010d\u00edsel","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Spole\u010dnost Cloudflare <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.cloudflare.com\/league-of-entropy\/\">p\u0159edstavila<\/a><\/noindex> servis <noindex><a rel=\"nofollow\" href=\"https:\/\/www.cloudflare.com\/leagueofentropy\/\">Liga Entropie<\/a><\/noindex>, ke kter\u00e9 byl vytvo\u0159en konsorcium n\u011bkolika organizac\u00ed, kter\u00e9 maj\u00ed z\u00e1jem poskytovat kvalitn\u00ed n\u00e1hodn\u00e1 \u010d\u00edsla. Na rozd\u00edl od existuj\u00edc\u00edch centralizovan\u00fdch syst\u00e9m\u016f Liga Entropie nespol\u00e9h\u00e1 na jeden zdroj a k generov\u00e1n\u00ed n\u00e1hodn\u00e9 sekvence pou\u017e\u00edv\u00e1 entropii, <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.cloudflare.com\/inside-the-entropy\/\">z\u00edskanou<\/a><\/noindex> z n\u011bkolika navz\u00e1jem nesouvisej\u00edc\u00edch gener\u00e1tor\u016f, \u0159\u00edzen\u00fdch r\u016fzn\u00fdmi \u00fa\u010dastn\u00edky projektu. D\u00edky distribuovan\u00e9 povaze projektu nebude kompromitace nebo podvod jednoho \u010di dvou ze zdroj\u016f znamenat kompromitaci kone\u010dn\u00e9ho n\u00e1hodn\u00e9ho \u010d\u00edsla. <\/p>\n<p>Je t\u0159eba poznamenat, \u017ee generovan\u00e1 n\u00e1hodn\u00e1 \u010d\u00edsla pat\u0159\u00ed do kategorie ve\u0159ejn\u011b dostupn\u00fdch sekvenc\u00ed, kter\u00e9 nelze pou\u017e\u00edt k generaci \u0161ifrovac\u00edch kl\u00ed\u010d\u016f a v oblastech, kde by m\u011blo b\u00fdt n\u00e1hodn\u00e9 \u010d\u00edslo tajn\u00e9. Slu\u017eba je zam\u011b\u0159ena na poskytov\u00e1n\u00ed n\u00e1hodn\u00fdch \u010d\u00edsel, kter\u00e1 nelze p\u0159edem p\u0159edv\u00eddat, ale po jejich vygenerov\u00e1n\u00ed se tato \u010d\u00edsla st\u00e1vaj\u00ed ve\u0159ejn\u011b dostupn\u00fdmi, v\u010detn\u011b mo\u017enosti ov\u011b\u0159en\u00ed pravosti d\u0159\u00edve generovan\u00fdch n\u00e1hodn\u00fdch hodnot. <\/p>\n<p>Ve\u0159ejn\u00e1 n\u00e1hodn\u00e1 \u010d\u00edsla se generuj\u00ed ka\u017ed\u00fdch 60 sekund. Ka\u017ed\u00e9 \u010d\u00edslo je spojeno se sv\u00fdm \u010d\u00edslem sekvence (round), podle kter\u00e9ho lze kdykoliv a z jak\u00e9hokoliv serveru \u00fa\u010dastn\u00edka z\u00edskat n\u011bkdy vygenerovanou hodnotu. Takov\u00e1 n\u00e1hodn\u00e1 \u010d\u00edsla mohou b\u00fdt pou\u017eita v distribuovan\u00fdch syst\u00e9mech, kryptom\u011bn\u00e1ch a blockchainech, kde r\u016fzn\u00e9 uzly mus\u00ed m\u00edt p\u0159\u00edstup k jedin\u00e9mu gener\u00e1toru n\u00e1hodn\u00fdch \u010d\u00edsel (nap\u0159\u00edklad p\u0159i vytv\u00e1\u0159en\u00ed d\u016fkazu o vykonan\u00e9 pr\u00e1ci), stejn\u011b jako p\u0159i po\u0159\u00e1d\u00e1n\u00ed r\u016fzn\u00fdch loteri\u00ed a pro formov\u00e1n\u00ed n\u00e1hodn\u00fdch v\u00fdb\u011br\u016f v procesu auditu voleb.<\/p>\n<p>Pro pr\u00e1ci se slu\u017ebou a pro nasazen\u00ed vlastn\u00edch uzl\u016f <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.cloudflare.com\/randomness-beacon\/about\/\">byla navr\u017eena<\/a><\/noindex> n\u00e1stroje <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/dedis\/drand\">Drand<\/a><\/noindex>, napsan\u00fd v programov\u00e9m jazyce Go a dod\u00e1van\u00fd pod licenc\u00ed MIT. Drand je spu\u0161t\u011bn jako proces na pozad\u00ed, kter\u00fd se spoj\u00ed s extern\u00edmi gener\u00e1tory zapojen\u00fdmi do distribuovan\u00e9 s\u00edt\u011b a kolektivn\u011b vytv\u00e1\u0159\u00ed souhrnnou n\u00e1hodnou hodnotu. Souhrnn\u00e1 hodnota je generov\u00e1na za pou\u017eit\u00ed metod <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Threshold_cryptosystem\">prahov\u00e9 kryptografie<\/a><\/noindex> a <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Pairing-based_cryptography\">biline\u00e1rn\u00edho p\u00e1rov\u00e1n\u00ed<\/a><\/noindex>. Generov\u00e1n\u00ed souhrnn\u00e9 n\u00e1hodn\u00e9 hodnoty m\u016f\u017ee b\u00fdt provedeno na syst\u00e9mu u\u017eivatele bez zapojen\u00ed centralizovan\u00fdch agreg\u00e1tor\u016f.<\/p>\n<p>Drand m\u016f\u017ee b\u00fdt tak\u00e9 pou\u017eit pro poskytov\u00e1n\u00ed lok\u00e1ln\u011b generovan\u00fdch soukrom\u00fdch n\u00e1hodn\u00fdch \u010d\u00edsel z\u00e1kazn\u00edk\u016fm. Pro p\u0159enos n\u00e1hodn\u00e9ho \u010d\u00edsla se pou\u017e\u00edv\u00e1 \u0161ifrovac\u00ed sch\u00e9ma ECIES, v r\u00e1mci kter\u00e9ho z\u00e1kazn\u00edk generuje soukrom\u00fd a ve\u0159ejn\u00fd kl\u00ed\u010d. Ve\u0159ejn\u00fd kl\u00ed\u010d je p\u0159ed\u00e1n serveru s Drand. N\u00e1hodn\u00e9 \u010d\u00edslo je za\u0161ifrov\u00e1no pomoc\u00ed tohoto ve\u0159ejn\u00e9ho kl\u00ed\u010de a m\u016f\u017ee b\u00fdt zobrazeno pouze z\u00e1kazn\u00edkem, kter\u00fd vlastn\u00ed soukrom\u00fd kl\u00ed\u010d. Pro p\u0159\u00edstup k server\u016fm lze pou\u017e\u00edt n\u00e1stroj &#171;drand&#187; (nap\u0159\u00edklad &#171;drand get public group.toml&#187;, kde group.toml je seznam uzl\u016f k dotazov\u00e1n\u00ed) nebo Web API (nap\u0159\u00edklad m\u016f\u017eete pou\u017e\u00edt &#171;curl https:\/\/drand.cloudflare.com\/api\/public&#187; nebo se obr\u00e1tit na JavaScript pomoc\u00ed knihovny <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/PizzaWhisperer\/drandjs\">DrandJS<\/a><\/noindex>). Metadata po\u017eadavku jsou odes\u00edl\u00e1na ve form\u00e1tu TOML a odpov\u011b\u010f je vyd\u00e1na v JSON.<\/p>\n<p>V sou\u010dasn\u00e9 dob\u011b se k iniciativ\u011b League of Entropy p\u0159ipojilo p\u011bt spole\u010dnost\u00ed a organizac\u00ed, kter\u00e9 poskytly p\u0159\u00edstup ke sv\u00fdm gener\u00e1tor\u016fm entropie. \u00da\u010dastn\u00edci projektu jsou v r\u016fzn\u00fdch zem\u00edch a pou\u017e\u00edvaj\u00ed r\u016fzn\u00e9 metody z\u00edsk\u00e1v\u00e1n\u00ed entropie:<\/p>\n<ul>\n<li class=\"l\"> Cloudflare, <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.cloudflare.com\/lavarand-in-production-the-nitty-gritty-technical-details\/\">LavaRand<\/a><\/noindex>, n\u00e1hodn\u00e9 hodnoty <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.cloudflare.com\/lavarand-in-production-the-nitty-gritty-technical-details\/\">se vytv\u00e1\u0159ej\u00ed<\/a><\/noindex> na z\u00e1klad\u011b nep\u0159edv\u00eddateln\u00fdch tok\u016f kapaliny v <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B0%D0%B2%D0%BE%D0%B2%D0%B0%D1%8F_%D0%BB%D0%B0%D0%BC%D0%BF%D0%B0\">lava lamp\u00e1ch<\/a><\/noindex>, jejich\u017e obr\u00e1zky jsou pod\u00e1v\u00e1ny jako vstupn\u00ed entropie pro CSPRNG (Cryptographically Secure PseudoRandom Number Generator);\n<li class=\"l\"> EPFL (Feder\u00e1ln\u00ed polytechnick\u00e1 \u0161kola v Lausanne), URand,<br \/>\npou\u017e\u00edv\u00e1 standardn\u00ed lok\u00e1ln\u00ed gener\u00e1tor \/dev\/urandom, kter\u00fd jako zdroje entropie vyu\u017e\u00edv\u00e1 kl\u00e1vesnicov\u00fd vstup, pohyb my\u0161i, proudy dopravy atd.<\/p>\n<li class=\"l\"> Chilsk\u00e1 univerzita, <noindex><a rel=\"nofollow\" href=\"https:\/\/random.uchile.cl\/en\/\">UChile<\/a><\/noindex>, jako zdroj entropie vyu\u017e\u00edv\u00e1 s\u00ed\u0165 seismick\u00fdch senzor\u016f, jako\u017e i \u00fadaje z r\u00e1diov\u00e9ho vys\u00edl\u00e1n\u00ed, aktivity na Twitteru, zm\u011bn blockchainu Ethereum a dom\u00e1c\u00ed hardware RNG;\n<li class=\"l\"> Kudelski Security, ChaChaRand, poskytuje CRNG (Cryptographic Random Number Generator) zalo\u017een\u00fd na pou\u017eit\u00ed \u0161ifry ChaCha20;\n<li class=\"l\"> Protocol Labs, InterplanetaryRand, n\u00e1hodn\u00e1 data jsou extrahov\u00e1na z \u0161umov\u00fdch zachycova\u010d\u016f a kombinov\u00e1na s Linux PRNG a vestav\u011bn\u00fdm gener\u00e1torem pseudon\u00e1hodn\u00fdch \u010d\u00edsel v CPU.\n<\/ul>\n<p>V sou\u010dasn\u00e9 dob\u011b bylo nez\u00e1visl\u00fdmi \u00fa\u010dastn\u00edky spu\u0161t\u011bno 8 ve\u0159ejn\u00fdch p\u0159\u00edstupov\u00fdch bod\u016f k API, prost\u0159ednictv\u00edm kter\u00fdch lze zjistit jak aktu\u00e1ln\u00ed shrnut\u00e9 n\u00e1hodn\u00e9 \u010d\u00edslo (nap\u0159\u00edklad &#171;curl https:\/\/drand.cloudflare.com\/api\/public&#187;), tak ur\u010dit hodnotu k ur\u010dit\u00e9mu okam\u017eiku v minulosti (&#171;curl https:\/\/drand.cloudflare.com\/api\/public?round=1234&#187;):<\/p>\n<ul>\n<li class=\"l\">    https:\/\/drand.cloudflare.com:443\n<li class=\"l\">    https:\/\/random.uchile.cl:8080\n<li class=\"l\">    https:\/\/drand.cothority.net:7003\n<li class=\"l\">    https:\/\/drand.kudelskisecurity.com:443\n<li class=\"l\">    https:\/\/drand.lbarman.ch:443\n<li class=\"l\">    https:\/\/drand.nikkolasg.xyz:8888\n<li class=\"l\">    https:\/\/drand.protocol.ai:8080\n<li class=\"l\">    https:\/\/drand.zerobyte.io:8888\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Zdroj: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50892\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Cloudflare \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0441\u0435\u0440\u0432\u0438\u0441 League of Entropy, \u0434\u043b\u044f \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d \u043a\u043e\u043d\u0441\u043e\u0440\u0446\u0438\u0443\u043c \u0438\u0437 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0439, \u0437\u0430\u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0432 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0438 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u0445 \u0447\u0438\u0441\u0435\u043b. \u0412 \u043e\u0442\u043b\u0438\u0447\u0438\u0435 \u043e\u0442 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c League of Entropy \u043d\u0435 \u043f\u043e\u043b\u0430\u0433\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u043e\u0434\u0438\u043d \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u0434\u043b\u044f \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e\u0439 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u044d\u043d\u0442\u0440\u043e\u043f\u0438\u044e, \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c\u0443\u044e \u043e\u0442 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043d\u0435 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0441 \u0441\u043e\u0431\u043e\u0439 \u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440\u043e\u0432, \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0438\u0440\u0443\u0435\u043c\u044b\u0445 \u0440\u0430\u0437\u043d\u044b\u043c\u0438 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0430\u043c\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430. [&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-35410","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=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Cloudflare \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \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\/cs\/blog\/news\/cloudflare-predstavil-raspredelyonnyj-generator-sluchajnyh-chisel\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\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\udd47Cloudflare \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0439 \u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u0445 \u0447\u0438\u0441\u0435\u043b | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Cloudflare \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0441\u0435\u0440\u0432\u0438\u0441\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/cloudflare-predstavil-raspredelyonnyj-generator-sluchajnyh-chisel\" \/>\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=\"2019-10-31T19:04:10+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:04:10+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\udd47Cloudflare p\u0159edstavil distribuovan\u00fd gener\u00e1tor n\u00e1hodn\u00fdch \u010d\u00edsel | ProHoster","description":"Spole\u010dnost Cloudflare p\u0159edstavila slu\u017ebu","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/cloudflare-predstavil-raspredelyonnyj-generator-sluchajnyh-chisel","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","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\udd47Cloudflare \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0439 \u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u0445 \u0447\u0438\u0441\u0435\u043b | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Cloudflare \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0441\u0435\u0440\u0432\u0438\u0441","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/cloudflare-predstavil-raspredelyonnyj-generator-sluchajnyh-chisel","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":"2019-10-31T19:04:10+00:00","article:modified_time":"2019-10-31T19:04:10+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"35410","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":"2026-01-21 23:06:35","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:03:22","updated":"2026-01-21 23:06:35","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/35410","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=35410"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/35410\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=35410"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=35410"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=35410"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}