{"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\/ro\/blog\/news\/vypusk-modulya-lkrg-0-8-dlya-zashhity-ot-ekspluataczii-uyazvimostej-v-yadre-linux","title":{"rendered":"Lansarea modulului LKRG 0.8 pentru protec\u021bia \u00eempotriva exploat\u0103rii vulnerabilit\u0103\u021bilor \u00een nucleul Linux","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Proiectul Openwall <noindex><a rel=\"nofollow\" href=\"https:\/\/www.openwall.com\/lists\/announce\/2020\/06\/25\/1\">a publicat<\/a><\/noindex> lansarea modulului kernel <noindex><a rel=\"nofollow\" href=\"https:\/\/www.openwall.com\/lkrg\/\">LKRG 0.8<\/a><\/noindex>  (Linux Kernel Runtime Guard), destinat detect\u0103rii \u0219i bloc\u0103rii atacurilor \u0219i \u00eenc\u0103lc\u0103rilor integrit\u0103\u021bii structurilor kernel. De exemplu, modulul poate proteja \u00eempotriva modific\u0103rilor neautorizate \u00een nucleul activ \u0219i a \u00eencerc\u0103rilor de a schimba privilegiile proceselor utilizator (definirea exploat\u0103rii). Modulul este potrivit at\u00e2t pentru organizarea protec\u021biei \u00eempotriva exploat\u0103rilor deja cunoscute pentru kernelul Linux (de exemplu, \u00een situa\u021biile \u00een care este problematic s\u0103 se actualizeze kernelul \u00een sistem), c\u00e2t \u0219i pentru a face fa\u021b\u0103 exploat\u0103rilor pentru vulnerabilit\u0103\u021bi \u00eenc\u0103 necunoscute. Codul proiectului <noindex><a rel=\"nofollow\" href=\"https:\/\/bitbucket.org\/Adam_pi3\/lkrg-main\/src\/master\/\">se r\u0103sp\u00e2nde\u0219te<\/a><\/noindex> sub licen\u021ba GPLv2.<\/p>\n<p>Printre modific\u0103rile din noua versiune:<\/p>\n<ul>\n<li class=\"l\">  A fost modificat\u0103 pozi\u021bionarea proiectului LKRG, care acum nu mai este \u00eemp\u0103r\u021bit \u00een subsisteme separate pentru verificarea integrit\u0103\u021bii \u0219i determinarea exploat\u0103rilor, ci este prezentat ca un produs unitar pentru identificarea atacurilor \u0219i diferitelor \u00eenc\u0103lc\u0103ri ale integrit\u0103\u021bii;\n<li class=\"l\">  A fost asigurat\u0103 compatibilitatea cu kernelurile Linux \u00eentre versiunile 5.3 \u0219i 5.7, precum \u0219i cu kernelurile compilate cu optimiz\u0103ri agresive GCC, f\u0103r\u0103 op\u021biunile CONFIG_USB \u0219i CONFIG_STACKTRACE sau cu op\u021biunea CONFIG_UNWINDER_ORC, dar \u0219i cu kernelurile care nu con\u021bin func\u021bii LKRG interceptabile, atunci c\u00e2nd se poate renun\u021ba la acestea;\n<li class=\"l\">  La compilare, s-a asigurat verificarea unor set\u0103ri obligatorii CONFIG_* pentru a genera mesaje de eroare semnificative \u00een locul e\u0219ecurilor neclare;\n<li class=\"l\">  A fost ad\u0103ugat\u0103 suportul pentru modurile de a\u0219teptare (ACPI S3, suspendare \u00een RAM) \u0219i modurile de repaus (S4, suspendare pe disc);\n<li class=\"l\">  \u00cen Makefile a fost ad\u0103ugat\u0103 suport pentru DKMS;\n<li class=\"l\">  A fost implementat suport experimental pentru platformele ARM pe 32 de bi\u021bi (testat pe Raspberry Pi 3 Model B). Suportul anterior disponibil pentru AArch64 (ARM64) a fost completat prin asigurarea compatibilit\u0103\u021bii cu placa Raspberry Pi 4;\n<li class=\"l\">  Au fost ad\u0103ugate noi handlers (hook), inclusiv handlerul pentru apelul capable() pentru a determina mai bine exploiturile care manipuleaz\u0103 &#171;<noindex><a rel=\"nofollow\" href=\"https:\/\/www.man7.org\/linux\/man-pages\/man7\/capabilities.7.html\">capabilities<\/a><\/noindex>&#171;, nu identificatorii proceselor (<noindex><a rel=\"nofollow\" href=\"https:\/\/www.man7.org\/linux\/man-pages\/man7\/credentials.7.html\">credentails<\/a><\/noindex>);\n<li class=\"l\">  A fost propus\u0103 o nou\u0103 logic\u0103 pentru determinarea \u00eencerc\u0103rilor de ie\u0219ire din limitele spa\u021biilor de nume (de exemplu, din containerele Docker);\n<li class=\"l\">  Pe sistemele x86-64, s-a asigurat verificarea \u0219i aplicarea bitului SMAP (Supervisor Mode Access Prevention), destinat bloc\u0103rii accesului la date \u00een spa\u021biul utilizatorului din codul privilegiat care ruleaz\u0103 la nivelul kernelului. Protec\u021bia SMEP (Supervisor Mode Execution Prevention) a fost implementat\u0103 anterior;\n<li class=\"l\">  \u00cen timpul execu\u021biei, s-au asigurat plasarea set\u0103rilor LKRG \u00een pagina de memorie, de obicei accesibil\u0103 doar pentru citire;\n<li class=\"l\">  Ie\u0219irea \u00een loguri a informa\u021biilor care pot fi cele mai utile pentru atacuri (de exemplu, informa\u021bii despre adrese \u00een nucleu) este limitat\u0103 la modul de depanare (log_level=4 \u0219i mai sus), dezactivat \u00een mod implicit.\n<li class=\"l\">  Scalabilitatea bazei de date de urm\u0103rire a proceselor a fost \u00eembun\u0103t\u0103\u021bit\u0103 - \u00een loc de un singur arbore RB, protejat de un singur spinlock, a fost utilizat\u0103 o tabl\u0103 hash format\u0103 din 512 arborescen\u021be RB, fiecare protejat\u0103 de 512 bloc\u0103ri de citire-scriere;\n<li class=\"l\">  A fost implementat \u0219i activat implicit un mod \u00een care verificarea integrit\u0103\u021bii identificatorilor de proces se efectueaz\u0103 frecvent doar pentru sarcina curent\u0103, precum \u0219i op\u021bional pentru sarcinile activate (care se trezesc). Pentru celelalte sarcini, aflate \u00een stare de somn sau care func\u021bioneaz\u0103 f\u0103r\u0103 a apela la API-ul LKRG din nucleu, verificarea se efectueaz\u0103 mai rar.\n<li class=\"l\">  Au fost ad\u0103ugate noi sysctl \u0219i parametrii modulului pentru ajustarea fin\u0103 a LKRG, precum \u0219i dou\u0103 sysctl pentru configurarea simplificat\u0103 prin alegerea dintre seturi de configur\u0103ri fine preg\u0103tite de dezvoltatori (profiles);\n<li class=\"l\">  Set\u0103rile implicite au fost modificate pentru a ob\u021bine un echilibru mai bine c\u00e2nt\u0103rit \u00eentre rapiditatea detect\u0103rii \u00eenc\u0103lc\u0103rilor \u0219i eficacitatea reac\u021biei, pe de o parte, \u0219i impactul asupra performan\u021bei \u0219i riscul de alarme false, pe de alt\u0103 parte;\n<li class=\"l\">  Fi\u0219ierul unitate systemd a fost reproiectat pentru a \u00eenc\u0103rca modulul LKRG \u00eentr-o etap\u0103 timpurie a \u00eenc\u0103rc\u0103rii (pentru a dezactiva modulul poate fi folosit parametrul din linia de comand\u0103 a nucleului);\n<\/ul>\n<p>Av\u00e2nd \u00een vedere optimiz\u0103rile propuse \u00een noua versiune, sc\u0103derea performan\u021bei \u00een utilizarea LKRG 0.8 este estimat\u0103 la 2.5% \u00een modul implicit (&#171;heavy&#187;) \u0219i 2% \u00een modul u\u0219or (&#171;light&#187;). <\/p>\n<p>\u00centr-un studiu recent <noindex><a rel=\"nofollow\" href=\"http:\/\/jultika.oulu.fi\/files\/nbnfioulu-202004201485.pdf\">cercetare<\/a><\/noindex> eficien\u021bei pachetelor pentru detectarea rootkit-urilor LKRG  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.openwall.com\/lists\/lkrg-users\/2020\/06\/14\/5\">a ar\u0103tat<\/a><\/noindex> cele mai bune rezultate, f\u0103r\u0103 alarme false, identific\u00e2nd 8 din 9 rootkit-uri testate, care opereaz\u0103 la nivel de nucleu (au fost detectate rootkit-urile Diamorphine, Honey Pot Bears, LilyOfTheValley, Nuk3 Gh0st, Puszek, Reptile, Rootfoo Linux Rootkit \u0219i Sutekh, dar a fost ratat Keysniffer, care este un modul de nucleu cu un keylogger, nu un rootkit \u00een sensul direct). Spre compara\u021bie, pachetele AIDE, OSSEC \u0219i Rootkit Hunter au detectat 2 rootkit-uri din 9, iar Chkrootkit nu a identificat niciunul. \u00cen acela\u0219i timp, LKRG nu suport\u0103 detectarea rootkit-urilor plasate \u00een spa\u021biul utilizatorului, prin urmare, cea mai mare eficien\u021b\u0103 este atins\u0103 prin utilizarea combin\u0103rii AIDE \u0219i LKRG, care a permis identificarea a 14 din 15 rootkit-uri de toate tipurile.<\/p>\n<p>De asemenea, merit\u0103 men\u021bionat c\u0103 dezvoltatorul distribu\u021biei <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51009\">Whonix<\/a><\/noindex> a \u00eenceput <noindex><a rel=\"nofollow\" href=\"https:\/\/www.whonix.org\/wiki\/Linux_Kernel_Runtime_Guard_LKRG\">formarea<\/a><\/noindex> are pachete DKMS preg\u0103tite pentru Debian, Whonix, Qubes \u0219i Kicksecure, iar pachetul pentru <noindex><a rel=\"nofollow\" href=\"https:\/\/aur.archlinux.org\/packages\/lkrg-dkms\/\">Arch Linux<\/a><\/noindex> a fost deja actualizat la versiunea 0.8. Pachetele cu LKRG sunt de asemenea disponibile \u00een Rusia. <noindex><a rel=\"nofollow\" href=\"https:\/\/packages.altlinux.org\/ru\/sisyphus\/srpms\/kernel-source-lkrg\">ALT Linux<\/a><\/noindex> \u0219i <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52955\">Astra Linux<\/a><\/noindex>.<\/p>\n<p>Verificarea integrit\u0103\u021bii \u00een LKRG se bazeaz\u0103 pe compararea codului \u0219i datelor curente ale nucleului \u0219i modulelor, a unor structuri de date importante \u0219i a configura\u021biilor CPU cu hash-urile salvate sau copiile corespunz\u0103toare ale zonelor de memorie, structurilor de date sau registrelor. Verific\u0103rile sunt activate at\u00e2t periodic, prin timer, c\u00e2t \u0219i la apari\u021bia diferitelor evenimente.<\/p>\n<p>Determina\u021bi posibila utilizare a exploit-urilor \u0219i bloca\u021bi atacurile \u00een etapa anterioar\u0103 accesului la resurse de c\u0103tre nucleu (de exemplu, \u00eenainte de a deschide un fi\u0219ier), dar dup\u0103 ce procesul a ob\u021binut privilegii neautorizate (de exemplu, schimbarea UID). La detectarea comportamentului neautorizat al proceselor, acestea sunt \u00een mod implicit terminate for\u021bat, ceea ce este suficient pentru a bloca multe exploat\u0103ri.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Sursa: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53244\">opennet.ro<\/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.2.1 - 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\/ro\/blog\/news\/vypusk-modulya-lkrg-0-8-dlya-zashhity-ot-ekspluataczii-uyazvimostej-v-yadre-linux\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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\/ro\/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\udd47Lansarea modulului LKRG 0.8 pentru protec\u021bia \u00eempotriva exploat\u0103rilor vulnerabilit\u0103\u021bilor din nucleul Linux | ProHoster","description":"Proiectul Openwall a publicat o versiune a modulului nucleului","canonical_url":"https:\/\/prohoster.info\/ro\/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":"ro_RO","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\/ro\/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\/ro\/wp-json\/wp\/v2\/posts\/86642","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=86642"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/86642\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=86642"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=86642"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=86642"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}