{"id":86642,"date":"2020-06-27T19:42:50","date_gmt":"2020-06-27T17:42:50","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-modulya-lkrg-0-8-dlya-zashhity-ot-ekspluataczii-uyazvimostej-v-yadre-linux"},"modified":"2020-06-27T19:42:50","modified_gmt":"2020-06-27T17:42:50","slug":"vypusk-modulya-lkrg-0-8-dlya-zashhity-ot-ekspluataczii-uyazvimostej-v-yadre-linux","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/news\/vypusk-modulya-lkrg-0-8-dlya-zashhity-ot-ekspluataczii-uyazvimostej-v-yadre-linux","title":{"rendered":"Lan\u00e7amento do m\u00f3dulo LKRG 0.8 para prote\u00e7\u00e3o contra explora\u00e7\u00e3o de vulnerabilidades no n\u00facleo Linux","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Projeto Openwall <noindex><a rel=\"nofollow\" href=\"https:\/\/www.openwall.com\/lists\/announce\/2020\/06\/25\/1\">publicou<\/a><\/noindex> lan\u00e7amento do m\u00f3dulo do n\u00facleo <noindex><a rel=\"nofollow\" href=\"https:\/\/www.openwall.com\/lkrg\/\">LKRG 0.8<\/a><\/noindex>  (Linux Kernel Runtime Guard), destinado a detectar e bloquear ataques e viola\u00e7\u00f5es da integridade das estruturas do n\u00facleo. Por exemplo, o m\u00f3dulo pode proteger contra altera\u00e7\u00f5es n\u00e3o autorizadas no n\u00facleo em funcionamento e tentativas de mudan\u00e7a de permiss\u00f5es de processos de usu\u00e1rios (defini\u00e7\u00e3o de uso de exploits). O m\u00f3dulo \u00e9 adequado tanto para estabelecer prote\u00e7\u00e3o contra exploits j\u00e1 conhecidos para o n\u00facleo Linux (por exemplo, em situa\u00e7\u00f5es onde \u00e9 problem\u00e1tico atualizar o n\u00facleo no sistema), quanto para resistir a exploits para vulnerabilidades ainda desconhecidas. C\u00f3digo do projeto <noindex><a rel=\"nofollow\" href=\"https:\/\/bitbucket.org\/Adam_pi3\/lkrg-main\/src\/master\/\">\u00e9 distribu\u00eddo<\/a><\/noindex> sob a licen\u00e7a GPLv2.<\/p>\n<p>Entre as mudan\u00e7as na nova vers\u00e3o:<\/p>\n<ul>\n<li class=\"l\">  Mudou o posicionamento do projeto LKRG, que agora n\u00e3o \u00e9 dividido em subsistemas separados para verifica\u00e7\u00e3o de integridade e detec\u00e7\u00e3o de uso de exploits, mas \u00e9 apresentado como um produto coeso para detec\u00e7\u00e3o de ataques e diversas viola\u00e7\u00f5es de integridade;\n<li class=\"l\">  Compatibilidade garantida com n\u00facleos Linux de 5.3 a 5.7, bem como com n\u00facleos compilados com otimiza\u00e7\u00f5es agressivas do GCC, sem as op\u00e7\u00f5es CONFIG_USB e CONFIG_STACKTRACE ou com a op\u00e7\u00e3o CONFIG_UNWINDER_ORC, al\u00e9m de n\u00facleos que n\u00e3o possuem fun\u00e7\u00f5es LKRG intercept\u00e1veis, se puderem ser dispensadas;\n<li class=\"l\">  Durante a compila\u00e7\u00e3o, foi garantida a verifica\u00e7\u00e3o de algumas configura\u00e7\u00f5es obrigat\u00f3rias do n\u00facleo CONFIG_* para gerar mensagens de erro significativas em vez de falhas obscuras;\n<li class=\"l\">  Suporte adicionado aos modos de espera (ACPI S3, suspens\u00e3o para RAM) e hiberna\u00e7\u00e3o (S4, suspens\u00e3o para disco);\n<li class=\"l\">  Suporte ao DKMS adicionado ao Makefile;\n<li class=\"l\">  Suporte experimental implementado para plataformas ARM de 32 bits (testado no Raspberry Pi 3 Model B). O suporte anteriormente dispon\u00edvel para AArch64 (ARM64) foi complementado com a compatibilidade para a placa Raspberry Pi 4;\n<li class=\"l\">  Novos manipuladores (hook) foram adicionados, incluindo o manipulador de chamada capable() para uma melhor identifica\u00e7\u00e3o de exploits que manipulam &lt;<noindex><a rel=\"nofollow\" href=\"https:\/\/www.man7.org\/linux\/man-pages\/man7\/capabilities.7.html\">capabilities<\/a><\/noindex>&lt;, em vez de identificadores de processos (<noindex><a rel=\"nofollow\" href=\"https:\/\/www.man7.org\/linux\/man-pages\/man7\/credentials.7.html\">credentials<\/a><\/noindex>);\n<li class=\"l\">  Nova l\u00f3gica proposta para detectar tentativas de sa\u00edda das restri\u00e7\u00f5es de namespaces (por exemplo, de cont\u00eaineres Docker);\n<li class=\"l\">  Em sistemas x86-64, verifica\u00e7\u00e3o e aplica\u00e7\u00e3o do bit SMAP (Supervisor Mode Access Prevention) garantidos, destinado a bloquear o acesso a dados no espa\u00e7o do usu\u00e1rio a partir de c\u00f3digo privilegiado sendo executado no n\u00edvel do n\u00facleo. A prote\u00e7\u00e3o SMEP (Supervisor Mode Execution Prevention) foi implementada anteriormente;\n<li class=\"l\">  Durante a execu\u00e7\u00e3o, garantido que as configura\u00e7\u00f5es do LKRG sejam posicionadas em uma p\u00e1gina de mem\u00f3ria normalmente acess\u00edvel apenas para leitura;\n<li class=\"l\">  A sa\u00edda de logs com informa\u00e7\u00f5es que podem ser mais \u00fateis para ataques (por exemplo, informa\u00e7\u00f5es sobre endere\u00e7os no n\u00facleo) \u00e9 limitada ao modo de depura\u00e7\u00e3o (log_level=4 ou superior), que est\u00e1 desativado por padr\u00e3o.\n<li class=\"l\">  A escalabilidade do banco de dados de rastreamento de processos foi aprimorada \u2014 em vez de uma \u00fanica \u00e1rvore RB protegida por um spinlock, uma tabela hash de 512 \u00e1rvores RB foi utilizada, protegida por 512 bloqueios de leitura-escrita correspondentes;\n<li class=\"l\">  Um modo foi implementado e ativado por padr\u00e3o, no qual a verifica\u00e7\u00e3o da integridade dos identificadores de processo \u00e9 frequentemente realizada apenas para a tarefa atual, e opcionalmente para tarefas ativadas (despertadas). Para outras tarefas que est\u00e3o em estado de suspens\u00e3o ou em execu\u00e7\u00e3o sem consultar a API LKRG no n\u00facleo, a verifica\u00e7\u00e3o \u00e9 realizada com menos frequ\u00eancia.\n<li class=\"l\">  Novos sysctl e par\u00e2metros de m\u00f3dulo foram adicionados para o ajuste fino do LKRG, al\u00e9m de dois sysctl para configura\u00e7\u00e3o simplificada atrav\u00e9s da sele\u00e7\u00e3o de conjuntos de ajustes finos preparados pelos desenvolvedores (profiles).\n<li class=\"l\">  As configura\u00e7\u00f5es padr\u00e3o foram alteradas para alcan\u00e7ar um equil\u00edbrio mais ponderado entre a agilidade na detec\u00e7\u00e3o de viola\u00e7\u00f5es e efici\u00eancia na resposta, de um lado, e o impacto no desempenho e o risco de falsos positivos, do outro.\n<li class=\"l\">  O arquivo unit do systemd foi reformulado para carregar o m\u00f3dulo LKRG em um est\u00e1gio inicial de inicializa\u00e7\u00e3o (um par\u00e2metro de linha de comando do n\u00facleo pode ser usado para desativar o m\u00f3dulo).\n<\/ul>\n<p>Considerando as otimiza\u00e7\u00f5es sugeridas na nova vers\u00e3o, a redu\u00e7\u00e3o de desempenho ao usar o LKRG 0.8 \u00e9 estimada em 2,5% no modo padr\u00e3o (<strong>heavy<\/strong>) e 2% no modo leve (<strong>light<\/strong>). <\/p>\n<p>Recentemente, foi realizado <noindex><a rel=\"nofollow\" href=\"http:\/\/jultika.oulu.fi\/files\/nbnfioulu-202004201485.pdf\">um estudo<\/a><\/noindex> sobre a efic\u00e1cia dos pacotes para a detec\u00e7\u00e3o de rootkits LKRG  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.openwall.com\/lists\/lkrg-users\/2020\/06\/14\/5\">mostrou<\/a><\/noindex> obtendo os melhores resultados, sem falsos positivos, identificando 8 dos 9 rootkits testados que operam no n\u00edvel do n\u00facleo (foram detectados os rootkits Diamorphine, Honey Pot Bears, LilyOfTheValley, Nuk3 Gh0st, Puszek, Reptile, Rootfoo Linux Rootkit e Sutekh, mas o Keysniffer foi ignorado, pois \u00e9 um m\u00f3dulo de n\u00facleo com um keylogger, e n\u00e3o um rootkit no sentido estrito). Em compara\u00e7\u00e3o, os pacotes AIDE, OSSEC e Rootkit Hunter detectaram 2 rootkits de 9, enquanto o Chkrootkit n\u00e3o detectou nenhum. Vale ressaltar que o LKRG n\u00e3o suporta a detec\u00e7\u00e3o de rootkits que est\u00e3o localizados no espa\u00e7o do usu\u00e1rio, portanto, a maior efic\u00e1cia \u00e9 alcan\u00e7ada ao usar a combina\u00e7\u00e3o AIDE e LKRG, que permitiu a detec\u00e7\u00e3o de 14 dos 15 rootkits de todos os tipos.<\/p>\n<p>Adicionalmente, pode-se destacar que o desenvolvedor da distribui\u00e7\u00e3o <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51009\">Whonix<\/a><\/noindex> comecei <noindex><a rel=\"nofollow\" href=\"https:\/\/www.whonix.org\/wiki\/Linux_Kernel_Runtime_Guard_LKRG\">forma\u00e7\u00e3o<\/a><\/noindex> de pacotes prontos com DKMS para Debian, Whonix, Qubes e Kicksecure, e o pacote para <noindex><a rel=\"nofollow\" href=\"https:\/\/aur.archlinux.org\/packages\/lkrg-dkms\/\">EPEL para RHEL\/CentOS<\/a><\/noindex> j\u00e1 foi atualizado para a vers\u00e3o 0.8. Pacotes com LKRG tamb\u00e9m est\u00e3o dispon\u00edveis em distribui\u00e7\u00f5es russas. <noindex><a rel=\"nofollow\" href=\"https:\/\/packages.altlinux.org\/ru\/sisyphus\/srpms\/kernel-source-lkrg\">ALT Linux<\/a><\/noindex> e <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52955\">Astra Linux<\/a><\/noindex>.<\/p>\n<p>A verifica\u00e7\u00e3o de integridade no LKRG \u00e9 realizada com base na compara\u00e7\u00e3o entre o c\u00f3digo atual e os dados do kernel e dos m\u00f3dulos, algumas estruturas de dados importantes e configura\u00e7\u00f5es da CPU com hashes salvos ou c\u00f3pias das \u00e1reas de mem\u00f3ria, estruturas de dados ou registradores correspondentes. As verifica\u00e7\u00f5es s\u00e3o ativadas tanto periodicamente por um temporizador quanto ao ocorrer v\u00e1rios eventos.<\/p>\n<p>A identifica\u00e7\u00e3o de poss\u00edveis aplica\u00e7\u00f5es de exploits e o bloqueio de ataques ocorrem na fase antes de o kernel conceder acesso a recursos (por exemplo, antes de abrir um arquivo), mas ap\u00f3s o processo obter permiss\u00f5es n\u00e3o autorizadas (por exemplo, mudan\u00e7a de UID). Ao detectar comportamento n\u00e3o autorizado dos processos, por padr\u00e3o, estes s\u00e3o encerrados for\u00e7adamente, o que \u00e9 suficiente para bloquear muitos exploits.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Fonte: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53244\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u043e\u0435\u043a\u0442 Openwall \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0432\u044b\u043f\u0443\u0441\u043a \u043c\u043e\u0434\u0443\u043b\u044f \u044f\u0434\u0440\u0430 LKRG 0.8 (Linux Kernel Runtime Guard), \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u0434\u043b\u044f \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u0438 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0430\u0442\u0430\u043a \u0438 \u043d\u0430\u0440\u0443\u0448\u0435\u043d\u0438\u0439 \u0446\u0435\u043b\u043e\u0441\u0442\u043d\u043e\u0441\u0442\u0438 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440 \u044f\u0434\u0440\u0430. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043c\u043e\u0434\u0443\u043b\u044c \u043c\u043e\u0436\u0435\u0442 \u0437\u0430\u0449\u0438\u0442\u0438\u0442\u044c \u043e\u0442 \u043d\u0435\u0441\u0430\u043d\u043a\u0446\u0438\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0432\u043d\u0435\u0441\u0435\u043d\u0438\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0432 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0435\u0435 \u044f\u0434\u0440\u043e \u0438 \u043f\u043e\u043f\u044b\u0442\u043e\u043a \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043f\u043e\u043b\u043d\u043e\u043c\u043e\u0447\u0438\u0439 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 (\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u044d\u043a\u0441\u043f\u043b\u043e\u0438\u0442\u043e\u0432). \u041c\u043e\u0434\u0443\u043b\u044c \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u043a\u0430\u043a \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0437\u0430\u0449\u0438\u0442\u044b \u043e\u0442 \u0443\u0436\u0435 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0445 \u044d\u043a\u0441\u043f\u043b\u043e\u0438\u0442\u043e\u0432 \u0434\u043b\u044f \u044f\u0434\u0440\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-86642","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=\"\u041f\u0440\u043e\u0435\u043a\u0442 Openwall \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0432\u044b\u043f\u0443\u0441\u043a \u043c\u043e\u0434\u0443\u043b\u044f \u044f\u0434\u0440\u0430\" \/>\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\/pt\/blog\/news\/vypusk-modulya-lkrg-0-8-dlya-zashhity-ot-ekspluataczii-uyazvimostej-v-yadre-linux\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\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\u0412\u044b\u043f\u0443\u0441\u043a \u043c\u043e\u0434\u0443\u043b\u044f LKRG 0.8 \u0434\u043b\u044f \u0437\u0430\u0449\u0438\u0442\u044b \u043e\u0442 \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0430\u0446\u0438\u0438 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0435\u0439 \u0432 \u044f\u0434\u0440\u0435 Linux | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u043e\u0435\u043a\u0442 Openwall \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0432\u044b\u043f\u0443\u0441\u043a \u043c\u043e\u0434\u0443\u043b\u044f \u044f\u0434\u0440\u0430\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/news\/vypusk-modulya-lkrg-0-8-dlya-zashhity-ot-ekspluataczii-uyazvimostej-v-yadre-linux\" \/>\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-06-27T17:42:50+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-06-27T17:42:50+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\udd47Lan\u00e7amento do m\u00f3dulo LKRG 0.8 para prote\u00e7\u00e3o contra explora\u00e7\u00e3o de vulnerabilidades no kernel Linux | ProHoster","description":"O projeto Openwall publicou uma atualiza\u00e7\u00e3o do m\u00f3dulo de kernel","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/news\/vypusk-modulya-lkrg-0-8-dlya-zashhity-ot-ekspluataczii-uyazvimostej-v-yadre-linux","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","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\u0412\u044b\u043f\u0443\u0441\u043a \u043c\u043e\u0434\u0443\u043b\u044f LKRG 0.8 \u0434\u043b\u044f \u0437\u0430\u0449\u0438\u0442\u044b \u043e\u0442 \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0430\u0446\u0438\u0438 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0435\u0439 \u0432 \u044f\u0434\u0440\u0435 Linux | ProHoster","og:description":"\u041f\u0440\u043e\u0435\u043a\u0442 Openwall \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0432\u044b\u043f\u0443\u0441\u043a \u043c\u043e\u0434\u0443\u043b\u044f \u044f\u0434\u0440\u0430","og:url":"https:\/\/prohoster.info\/pt\/blog\/news\/vypusk-modulya-lkrg-0-8-dlya-zashhity-ot-ekspluataczii-uyazvimostej-v-yadre-linux","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-06-27T17:42:50+00:00","article:modified_time":"2020-06-27T17:42:50+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"86642","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 14:11:04","updated":"2022-10-02 21:11:49","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/86642","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=86642"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/86642\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=86642"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=86642"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=86642"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}