{"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\/es\/blog\/news\/vypusk-modulya-lkrg-0-8-dlya-zashhity-ot-ekspluataczii-uyazvimostej-v-yadre-linux","title":{"rendered":"Lanzamiento del m\u00f3dulo LKRG 0.8 para proteger contra la explotaci\u00f3n de vulnerabilidades en el n\u00facleo de Linux","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Proyecto Openwall <noindex><a rel=\"nofollow\" href=\"https:\/\/www.openwall.com\/lists\/announce\/2020\/06\/25\/1\">public\u00f3<\/a><\/noindex> lanzamiento del m\u00f3dulo del n\u00facleo <noindex><a rel=\"nofollow\" href=\"https:\/\/www.openwall.com\/lkrg\/\">LKRG 0.8<\/a><\/noindex>  (Linux Kernel Runtime Guard), dise\u00f1ado para detectar y bloquear ataques y violaciones de integridad de las estructuras del n\u00facleo. Por ejemplo, el m\u00f3dulo puede proteger contra modificaciones no autorizadas en un n\u00facleo en funcionamiento y contra intentos de cambiar los privilegios de los procesos de usuario (definici\u00f3n de aplicaci\u00f3n de exploits). El m\u00f3dulo es adecuado tanto para protegerse contra exploits ya conocidos para el n\u00facleo de Linux (por ejemplo, en situaciones donde es problem\u00e1tico actualizar el n\u00facleo en el sistema), como para contrarrestar exploits para vulnerabilidades a\u00fan desconocidas. C\u00f3digo del proyecto <noindex><a rel=\"nofollow\" href=\"https:\/\/bitbucket.org\/Adam_pi3\/lkrg-main\/src\/master\/\">se distribuye<\/a><\/noindex> bajo la licencia GPLv2.<\/p>\n<p>Entre los cambios en la nueva versi\u00f3n:<\/p>\n<ul>\n<li class=\"l\">  Se ha cambiado el posicionamiento del proyecto LKRG, que ahora no se divide en subsistemas separados para la verificaci\u00f3n de integridad y la identificaci\u00f3n de aplicaci\u00f3n de exploits, sino que se presenta como un producto completo para detectar ataques y diversas violaciones de integridad;\n<li class=\"l\">  Se ha garantizado la compatibilidad con n\u00facleos de Linux desde 5.3 hasta 5.7, as\u00ed como con n\u00facleos compilados con optimizaciones agresivas de GCC, sin las opciones CONFIG_USB y CONFIG_STACKTRACE o con la opci\u00f3n CONFIG_UNWINDER_ORC, as\u00ed como con n\u00facleos que no tienen funciones interceptadas de LKRG, cuando se puede prescindir de ellas;\n<li class=\"l\">  Al compilar, se ha asegurado la verificaci\u00f3n de algunas configuraciones obligatorias del n\u00facleo CONFIG_* para generar mensajes de error significativos en lugar de fallos poco claros;\n<li class=\"l\">  Se ha agregado soporte para los modos de espera (ACPI S3, suspend to RAM) y de suspensi\u00f3n (S4, suspend to disk);\n<li class=\"l\">  Se ha agregado soporte DKMS en el Makefile;\n<li class=\"l\">  Se ha implementado soporte experimental para plataformas ARM de 32 bits (probado en Raspberry Pi 3 Model B). El soporte previamente disponible para AArch64 (ARM64) se ha ampliado para garantizar la compatibilidad con la placa Raspberry Pi 4;\n<li class=\"l\">  Se han a\u00f1adido nuevos manejadores (hook), incluido el manejador de llamada capable() para una mejor detecci\u00f3n de los exploits que manipulan &lt;<noindex><a rel=\"nofollow\" href=\"https:\/\/www.man7.org\/linux\/man-pages\/man7\/capabilities.7.html\">capabilities<\/a><\/noindex>&lt;, y no identificadores de procesos (<noindex><a rel=\"nofollow\" href=\"https:\/\/www.man7.org\/linux\/man-pages\/man7\/credentials.7.html\">credentials<\/a><\/noindex>);\n<li class=\"l\">  Se ha propuesto una nueva l\u00f3gica para detectar intentos de salir de las restricciones de espacios de nombres (por ejemplo, de contenedores Docker);\n<li class=\"l\">  En sistemas x86-64 se ha garantizado la verificaci\u00f3n y aplicaci\u00f3n del bit SMAP (Supervisor Mode Access Prevention), dise\u00f1ado para bloquear el acceso a datos en el espacio de usuario desde c\u00f3digo privilegiado que se ejecuta en el nivel del n\u00facleo. La protecci\u00f3n SMEP (Supervisor Mode Execution Prevention) se implement\u00f3 anteriormente;\n<li class=\"l\">  Durante el proceso de trabajo, se ha asegurado el alojamiento de la configuraci\u00f3n de LKRG en una p\u00e1gina de memoria, generalmente accesible solo para lectura;\n<li class=\"l\">  La salida de los registros de informaci\u00f3n que puede ser m\u00e1s \u00fatil para los ataques (por ejemplo, informaci\u00f3n sobre direcciones en el n\u00facleo) est\u00e1 limitada al modo de depuraci\u00f3n (log_level=4 y superior), que est\u00e1 desactivado por defecto.\n<li class=\"l\">  Se ha mejorado la escalabilidad de la base de datos de seguimiento de procesos \u2014 en lugar de un solo \u00e1rbol RB protegido por un spinlock, se ha implementado una tabla hash de 512 \u00e1rboles RB, protegidos por 512 bloqueos de lectura-escritura respectivamente;\n<li class=\"l\">  Se ha implementado y habilitado por defecto un modo en el cual la verificaci\u00f3n de la integridad de los identificadores de proceso se realiza con frecuencia solo para la tarea actual, as\u00ed como opcionalmente para las tareas activadas (despertadas). Para otras tareas que est\u00e1n en estado de sue\u00f1o o funcionan sin interacciones con el API controlado de LKRG en el n\u00facleo, la verificaci\u00f3n se realiza con menos frecuencia.\n<li class=\"l\">  Se han a\u00f1adido nuevos sysctl y par\u00e1metros de m\u00f3dulo para la personalizaci\u00f3n de LKRG, as\u00ed como dos sysctl para facilitar la configuraci\u00f3n mediante la selecci\u00f3n de conjuntos de configuraciones finas preparadas por los desarrolladores (perfiles);\n<li class=\"l\">  Se han cambiado las configuraciones por defecto para lograr un equilibrio m\u00e1s ponderado entre la rapidez de detecci\u00f3n de infracciones y la efectividad de respuesta por un lado, y el impacto en el rendimiento y el riesgo de falsos positivos por el otro;\n<li class=\"l\">  El archivo unit de systemd ha sido redise\u00f1ado para cargar el m\u00f3dulo LKRG en una etapa temprana de arranque (se puede usar un par\u00e1metro de l\u00ednea de comando del n\u00facleo para desactivar el m\u00f3dulo);\n<\/ul>\n<p>Teniendo en cuenta las optimizaciones propuestas en esta nueva versi\u00f3n, la disminuci\u00f3n del rendimiento al aplicar LKRG 0.8 se estima en un 2.5% en modo predeterminado (\u2018heavy\u2019) y un 2% en modo ligero (\u2018light\u2019). <\/p>\n<p>En el reciente <noindex><a rel=\"nofollow\" href=\"http:\/\/jultika.oulu.fi\/files\/nbnfioulu-202004201485.pdf\">la investigaci\u00f3n<\/a><\/noindex> efectividad de los paquetes para detectar rootkits LKRG  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.openwall.com\/lists\/lkrg-users\/2020\/06\/14\/5\">demostr\u00f3<\/a><\/noindex> Los mejores resultados, sin falsas alarmas, identificaron 8 de 9 rootkits probados que operan a nivel de n\u00facleo (se identificaron los rootkits Diamorphine, Honey Pot Bears, LilyOfTheValley, Nuk3 Gh0st, Puszek, Reptile, Rootfoo Linux Rootkit y Sutekh, pero se pas\u00f3 por alto Keysniffer, que es un m\u00f3dulo de n\u00facleo con keylogger, no un rootkit en el sentido estricto). En comparaci\u00f3n, los paquetes AIDE, OSSEC y Rootkit Hunter detectaron 2 rootkits de 9, mientras que Chkrootkit no detect\u00f3 ninguno. A su vez, LKRG no soporta la detecci\u00f3n de rootkits alojados en el espacio de usuario, por lo que la mayor eficacia se logra utilizando la combinaci\u00f3n de AIDE y LKRG, que permiti\u00f3 identificar 14 de 15 rootkits de todos los tipos.<\/p>\n<p>Adem\u00e1s, se puede destacar que el desarrollador de la distribuci\u00f3n <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51009\">Whonix<\/a><\/noindex> comenz\u00f3 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.whonix.org\/wiki\/Linux_Kernel_Runtime_Guard_LKRG\">formaci\u00f3n<\/a><\/noindex> paquetes listos con DKMS para Debian, Whonix, Qubes y Kicksecure, y el paquete para <noindex><a rel=\"nofollow\" href=\"https:\/\/aur.archlinux.org\/packages\/lkrg-dkms\/\">Arch Linux<\/a><\/noindex> ya se ha actualizado a la versi\u00f3n 0.8. Los paquetes de LKRG tambi\u00e9n est\u00e1n presentes en los <noindex><a rel=\"nofollow\" href=\"https:\/\/packages.altlinux.org\/ru\/sisyphus\/srpms\/kernel-source-lkrg\">ALT Linux<\/a><\/noindex> y <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52955\">Astra Linux<\/a><\/noindex>.<\/p>\n<p>La verificaci\u00f3n de integridad en LKRG se realiza mediante la comparaci\u00f3n del c\u00f3digo y los datos actuales del n\u00facleo y los m\u00f3dulos, algunas estructuras de datos y configuraciones importantes de la CPU con los hashes guardados o copias de las \u00e1reas de memoria, estructuras de datos o registros correspondientes. Las verificaciones se activan tanto peri\u00f3dicamente por un temporizador como al ocurrir ciertos eventos.<\/p>\n<p>La identificaci\u00f3n de posibles explotaciones y la bloqueo de ataques se realiza en la etapa previa a que el n\u00facleo proporcione acceso a los recursos (por ejemplo, antes de abrir un archivo), pero despu\u00e9s de que el proceso haya obtenido privilegios no autorizados (por ejemplo, cambio de UID). Al detectarse un comportamiento no autorizado de los procesos, por defecto se llevan a cabo su finalizaci\u00f3n forzada, lo que es suficiente para bloquear muchas explotaciones.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Fuente: <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.2 - 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\/es\/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\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\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\/es\/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\udd47Lanzamiento del m\u00f3dulo LKRG 0.8 para proteger contra la explotaci\u00f3n de vulnerabilidades en el n\u00facleo de Linux | ProHoster","description":"El proyecto Openwall public\u00f3 una versi\u00f3n del m\u00f3dulo del n\u00facleo","canonical_url":"https:\/\/prohoster.info\/es\/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":"es_ES","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\/es\/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\/es\/wp-json\/wp\/v2\/posts\/86642","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=86642"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/86642\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=86642"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=86642"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=86642"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}