{"id":98088,"date":"2020-10-24T02:42:34","date_gmt":"2020-10-24T00:42:34","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/shifrovanie-v-mysql-rotacziya-master-key"},"modified":"2020-11-18T00:58:48","modified_gmt":"2020-11-17T22:58:48","slug":"shifrovanie-v-mysql-rotacziya-master-key","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sk\/blog\/administrirovanie\/shifrovanie-v-mysql-rotacziya-master-key","title":{"rendered":"\u0160ifrovanie v MySQL: rot\u00e1cia Master Key","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<\/p>\n<p><strong><em>Pred spusten\u00edm nov\u00e9ho kurzu&nbsp;<\/em><\/strong><noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/dADq\/\"><strong><em>\u201eDatab\u00e1zy\u201c<\/em><\/strong><\/a><\/noindex><strong><em>&nbsp;pokra\u010dujeme v publikovan\u00ed s\u00e9rie \u010dl\u00e1nkov o \u0161ifrovan\u00ed v MySQL.<\/em><\/strong><\/p>\n<p>V predch\u00e1dzaj\u00facom \u010dl\u00e1nku tejto s\u00e9rie sme diskutovali o tom, <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/otus\/blog\/524050\/\"><u>ako funguje \u0161ifrovanie s hlavn\u00fdm k\u013e\u00fa\u010dom (Master Key)<\/u><\/a><\/noindex>. Dnes, na z\u00e1klade predch\u00e1dzaj\u00facich poznatkov, sa pozrieme na rot\u00e1ciu hlavn\u00fdch k\u013e\u00fa\u010dov.<\/p>\n<p>Rot\u00e1cia hlavn\u00fdch k\u013e\u00fa\u010dov spo\u010d\u00edva v tom, \u017ee sa vygeneruje nov\u00fd hlavn\u00fd k\u013e\u00fa\u010d a t\u00fdmto nov\u00fdm k\u013e\u00fa\u010dom sa znova \u0161ifruj\u00fa k\u013e\u00fa\u010de tabuliek (ktor\u00e9 s\u00fa ulo\u017een\u00e9 v hlavi\u010dk\u00e1ch tabuliek).<\/p>\n<p>Pripome\u0148me si, ako vyzer\u00e1 hlavi\u010dka \u0161ifrovanej tabu\u013eky:<\/p>\n<p><img decoding=\"async\" alt=\"\u0160ifrovanie v MySQL: rot\u00e1cia Master Key\" src=\"\/wp-content\/uploads\/2020\/10\/24057c50b96236c5ee2647aeca4b575f.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Z predch\u00e1dzaj\u00faceho \u010dl\u00e1nku vieme, \u017ee server pri spusten\u00ed \u010d\u00edta hlavi\u010dky v\u0161etk\u00fdch \u0161ifrovan\u00fdch tabuliek a zapam\u00e4t\u00e1va si najvy\u0161\u0161\u00ed KEY ID. Napr\u00edklad, ak m\u00e1me tri tabu\u013eky s KEY<em>ID = 3 a jednu tabu\u013eku s KEY<\/em>ID = 4, tak\u017ee maxim\u00e1lny identifik\u00e1tor k\u013e\u00fa\u010da bude rovn\u00fd 4. Nazvime tento K\u013d\u00da\u010c ID \u2014 MAX K\u013d\u00da\u010c ID.<\/p>\n<h3>Ako funguje rot\u00e1cia hlavn\u00e9ho k\u013e\u00fa\u010da<\/h3>\n<p>1. Pou\u017e\u00edvate\u013e vykon\u00e1 ALTER INNODB MASTER KEY.<\/p>\n<p>2. Server po\u017eaduje v \u00falo\u017eisku k\u013e\u00fa\u010dov (keyring) vygenerovanie nov\u00e9ho hlavn\u00e9ho k\u013e\u00fa\u010da s UUID servera a KEY<em>ID, rovn\u00fd zv\u00fd\u0161en\u00e9mu o jeden MAX<\/em>KEY<em>ID. T\u00fdmto sp\u00f4sobom z\u00edskame identifik\u00e1tor hlavn\u00e9ho k\u013e\u00fa\u010da, rovn\u00fd INNODB<\/em>KEY-UUID- (MAX<em>KEY<\/em>ID + 1). Pri \u00faspe\u0161nej gener\u00e1cii hlavn\u00e9ho k\u013e\u00fa\u010da sa MAX KEY ID zv\u00fd\u0161i o jeden (t.j. MAX<em>KEY<\/em>ID = MAX<em>KEY<\/em>ID + 1).<\/p>\n<p>3. Server prech\u00e1dza v\u0161etk\u00fdmi tabu\u013ekami, ktor\u00e9 s\u00fa \u0161ifrovan\u00e9 pomocou hlavn\u00e9ho k\u013e\u00fa\u010da, a pre ka\u017ed\u00fa tabu\u013eku:<\/p>\n<ul>\n<li>\n<p>za\u0161ifruje k\u013e\u00fa\u010d tabu\u013eky nov\u00fdm hlavn\u00fdm k\u013e\u00fa\u010dom;<\/p>\n<\/li>\n<li>\n<p>aktualizuje identifik\u00e1tor k\u013e\u00fa\u010da na nov\u00fd MAX<em>KEY<\/em>ID;<\/p>\n<\/li>\n<li>\n<p>ak sa UUID l\u00ed\u0161i od UUID servera, aktualizuje UUID servera.<\/p>\n<\/li>\n<\/ul>\n<p>Ako vieme, identifik\u00e1tor hlavn\u00e9ho k\u013e\u00fa\u010da (Master Key ID), pou\u017e\u00edvan\u00fd na de\u0161ifrovanie tabu\u013eky, pozost\u00e1va z UUID a KEY ID, na\u010d\u00edtan\u00fdch z hlavi\u010dky tabu\u013eky. To, \u010do teraz rob\u00edme, je aktualiz\u00e1cia t\u00fdchto inform\u00e1ci\u00ed v hlavi\u010dke \u0161ifrovania tabu\u013eky, aby server z\u00edskal spr\u00e1vny hlavn\u00fd k\u013e\u00fa\u010d.<\/p>\n<p>Ak m\u00e1me tabu\u013ekov\u00e9 priestory z\u00edskan\u00e9 z r\u00f4znych miest, napr\u00edklad z r\u00f4znych z\u00e1loh, m\u00f4\u017eu pou\u017e\u00edva\u0165 r\u00f4zne hlavn\u00e9 k\u013e\u00fa\u010de. V\u0161etky tieto hlavn\u00e9 k\u013e\u00fa\u010de bude potrebn\u00e9 z\u00edska\u0165 zo skladu pri spusten\u00ed servera. To m\u00f4\u017ee spomali\u0165 spustenie servera, najm\u00e4 ak sa pou\u017e\u00edva serverov\u00fd sklad k\u013e\u00fa\u010dov. Pomocou rot\u00e1cie hlavn\u00e9ho k\u013e\u00fa\u010da znovu \u0161ifrujeme k\u013e\u00fa\u010de tabu\u013ekov\u00fdch priestorov jedn\u00fdm hlavn\u00fdm k\u013e\u00fa\u010dom, ktor\u00fd je rovnak\u00fd pre v\u0161etky tabu\u013ekov\u00e9 priestory. Teraz pri spusten\u00ed server z\u00edska iba jeden hlavn\u00fd k\u013e\u00fa\u010d.<\/p>\n<p>To je, samozrejme, iba pr\u00edjemn\u00fd ved\u013eaj\u0161\u00ed \u00fa\u010dinok. Hlavn\u00fdm cie\u013eom rot\u00e1cie hlavn\u00fdch k\u013e\u00fa\u010dov je zv\u00fd\u0161i\u0165 bezpe\u010dnos\u0165 na\u0161ich serverov. V pr\u00edpade, \u017ee bol hlavn\u00fd k\u013e\u00fa\u010d ak\u00fdmko\u013evek sp\u00f4sobom ukradnut\u00fd zo skladu (napr\u00edklad z Vault Server), m\u00f4\u017eeme vygenerova\u0165 nov\u00fd hlavn\u00fd k\u013e\u00fa\u010d a znovu za\u0161ifrova\u0165 k\u013e\u00fa\u010de tabu\u013ekov\u00fdch priestorov a urobi\u0165 ukradnut\u00fd k\u013e\u00fa\u010d neplatn\u00fdm. Sme v bezpe\u010d\u00ed... takmer.<\/p>\n<p>V predch\u00e1dzaj\u00facom \u010dl\u00e1nku som spom\u00ednal, \u017ee po kr\u00e1de\u017ei k\u013e\u00fa\u010da tabu\u013ekov\u00e9ho priestoru m\u00f4\u017ee tretia strana pou\u017ei\u0165 tento k\u013e\u00fa\u010d na de\u0161ifrovanie \u00fadajov, ak maj\u00fa pr\u00edstup k na\u0161ej diskovej jednotke. V pr\u00edpade kr\u00e1de\u017ee hlavn\u00e9ho k\u013e\u00fa\u010da a pr\u00edstupu k za\u0161ifrovan\u00fdm \u00fadajom m\u00f4\u017ee by\u0165 ukradnut\u00fd hlavn\u00fd k\u013e\u00fa\u010d pou\u017eit\u00fd na de\u0161ifrovanie k\u013e\u00fa\u010da tabu\u013ekov\u00e9ho priestoru, \u010do umo\u017en\u00ed z\u00edska\u0165 de\u0161ifrovan\u00e9 \u00fadaje. Ako vid\u00edme, rot\u00e1cia hlavn\u00e9ho k\u013e\u00fa\u010da v tomto pr\u00edpade nepom\u00f4\u017ee. Op\u00e4\u0165 za\u0161ifrujeme k\u013e\u00fa\u010d tabu\u013ekov\u00e9ho priestoru nov\u00fdm hlavn\u00fdm k\u013e\u00fa\u010dom, ale skuto\u010dn\u00fd k\u013e\u00fa\u010d pou\u017eit\u00fd na \u0161ifrovanie \/ de\u0161ifrovanie \u00fadajov zost\u00e1va nezmenen\u00fd. Preto \u201ehacker\u201c ho m\u00f4\u017ee na\u010falej pou\u017e\u00edva\u0165 na de\u0161ifrovanie \u00fadajov. U\u017e som nazna\u010dil, \u017ee <noindex><a rel=\"nofollow\" href=\"https:\/\/www.percona.com\/software\/mysql-database\/percona-server\"><u>Percona Server for MySQL<\/u><\/a><\/noindex> m\u00f4\u017ee vykon\u00e1va\u0165 skuto\u010dn\u00e9 op\u00e4tovn\u00e9 \u0161ifrovanie tabu\u013ekov\u00fdch priestorov a nie len jednoduch\u00e9 op\u00e4tovn\u00e9 \u0161ifrovanie k\u013e\u00fa\u010da tabu\u013ekov\u00e9ho priestoru. T\u00e1to funkcia sa naz\u00fdva \u0161ifrovacie vl\u00e1kna (encryption threads). Av\u0161ak v s\u00fa\u010dasnosti je t\u00e1to funkcia st\u00e1le experiment\u00e1lna.<\/p>\n<p>Rot\u00e1cia hlavn\u00e9ho k\u013e\u00fa\u010da je u\u017eito\u010dn\u00e1, ke\u010f bol hlavn\u00fd k\u013e\u00fa\u010d ukradnut\u00fd, ale \u00fato\u010dn\u00edk nem\u00e1 mo\u017enos\u0165 ho pou\u017ei\u0165 na de\u0161ifrovanie k\u013e\u00fa\u010dov tabu\u013ekov\u00fdch priestorov.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/dADq\/\"><strong>Prihl\u00e1ste sa na bezplatn\u00fa uk\u00e1\u017ekov\u00fa lekciu.<\/strong><\/a><\/noindex><\/p>\n<h4>\u010c\u00edta\u0165 \u010falej:<\/h4>\n<ul>\n<li>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/otus\/blog\/522092\/\">\u0160ifrovanie v MySQL: \u00falo\u017eisko k\u013e\u00fa\u010dov<\/a><\/noindex><\/p>\n<\/li>\n<li>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/otus\/blog\/524050\/\">\u0160ifrovanie v MySQL: pou\u017eitie Master Key<\/a><\/noindex><\/p>\n<\/li>\n<\/ul>\n<p>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/otus\/blog\/524624\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u043f\u0440\u0435\u0434\u0434\u0432\u0435\u0440\u0438\u0438 \u0441\u0442\u0430\u0440\u0442\u0430 \u043d\u043e\u0432\u043e\u0433\u043e \u043d\u0430\u0431\u043e\u0440\u0430 \u043d\u0430 \u043a\u0443\u0440\u0441&nbsp;\u00ab\u0411\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445\u00bb&nbsp;\u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u043c \u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u0442\u044c \u0441\u0435\u0440\u0438\u044e \u0441\u0442\u0430\u0442\u0435\u0439 \u043f\u0440\u043e \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432 MySQL. \u0412 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044d\u0442\u043e\u0439 \u0441\u0435\u0440\u0438\u0438 \u043c\u044b \u043e\u0431\u0441\u0443\u0434\u0438\u043b\u0438, \u043a\u0430\u043a \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0441 \u0433\u043b\u0430\u0432\u043d\u044b\u043c \u043a\u043b\u044e\u0447\u043e\u043c (Master Key). \u0421\u0435\u0433\u043e\u0434\u043d\u044f, \u043e\u0441\u043d\u043e\u0432\u044b\u0432\u0430\u044f\u0441\u044c \u043d\u0430 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0445 \u0440\u0430\u043d\u0435\u0435 \u0437\u043d\u0430\u043d\u0438\u044f\u0445, \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043d\u0430 \u0440\u043e\u0442\u0430\u0446\u0438\u044e \u0433\u043b\u0430\u0432\u043d\u044b\u0445 \u043a\u043b\u044e\u0447\u0435\u0439. \u0420\u043e\u0442\u0430\u0446\u0438\u044f \u0433\u043b\u0430\u0432\u043d\u044b\u0445 \u043a\u043b\u044e\u0447\u0435\u0439 \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043d\u043e\u0432\u044b\u0439 \u0433\u043b\u0430\u0432\u043d\u044b\u0439 \u043a\u043b\u044e\u0447 \u0438 \u044d\u0442\u0438\u043c \u043d\u043e\u0432\u044b\u043c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":98089,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-98088","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u043f\u0440\u0435\u0434\u0434\u0432\u0435\u0440\u0438\u0438 \u0441\u0442\u0430\u0440\u0442\u0430 \u043d\u043e\u0432\u043e\u0433\u043e \u043d\u0430\u0431\u043e\u0440\u0430 \u043d\u0430 \u043a\u0443\u0440\u0441 \u00ab\u0411\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445\u00bb \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u043c.\" \/>\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\/sk\/blog\/administrirovanie\/shifrovanie-v-mysql-rotacziya-master-key\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sk_SK\" \/>\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\u0428\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432 MySQL: \u0440\u043e\u0442\u0430\u0446\u0438\u044f Master Key | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u043f\u0440\u0435\u0434\u0434\u0432\u0435\u0440\u0438\u0438 \u0441\u0442\u0430\u0440\u0442\u0430 \u043d\u043e\u0432\u043e\u0433\u043e \u043d\u0430\u0431\u043e\u0440\u0430 \u043d\u0430 \u043a\u0443\u0440\u0441 \u00ab\u0411\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445\u00bb \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u043c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sk\/blog\/administrirovanie\/shifrovanie-v-mysql-rotacziya-master-key\" \/>\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=\"2020-10-24T00:42:34+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-11-17T22:58:48+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\udd47\u0160ifrovanie v MySQL: rot\u00e1cia Master Key | ProHoster","description":"V o\u010dak\u00e1van\u00ed za\u010diatku nov\u00e9ho prihl\u00e1senia na kurz \u201eDatab\u00e1zy\u201c pokra\u010dujeme.","canonical_url":"https:\/\/prohoster.info\/sk\/blog\/administrirovanie\/shifrovanie-v-mysql-rotacziya-master-key","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sk_SK","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\u0428\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432 MySQL: \u0440\u043e\u0442\u0430\u0446\u0438\u044f Master Key | ProHoster","og:description":"\u0412 \u043f\u0440\u0435\u0434\u0434\u0432\u0435\u0440\u0438\u0438 \u0441\u0442\u0430\u0440\u0442\u0430 \u043d\u043e\u0432\u043e\u0433\u043e \u043d\u0430\u0431\u043e\u0440\u0430 \u043d\u0430 \u043a\u0443\u0440\u0441 \u00ab\u0411\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445\u00bb \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u043c.","og:url":"https:\/\/prohoster.info\/sk\/blog\/administrirovanie\/shifrovanie-v-mysql-rotacziya-master-key","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":"2020-10-24T00:42:34+00:00","article:modified_time":"2020-11-17T22:58:48+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"98088","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-02-28 10:05:50","updated":"2022-10-03 07:13:53","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/98088","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/comments?post=98088"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/98088\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media\/98089"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media?parent=98088"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/categories?post=98088"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/tags?post=98088"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}