{"id":99587,"date":"2021-03-27T10:22:57","date_gmt":"2021-03-27T08:22:57","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vo-freebsd-13-chut-ne-okazalas-halturnaya-realizacziya-wireguard-s-narusheniem-liczenzii-i-uyazvimostyami"},"modified":"2021-03-27T10:22:57","modified_gmt":"2021-03-27T08:22:57","slug":"vo-freebsd-13-chut-ne-okazalas-halturnaya-realizacziya-wireguard-s-narusheniem-liczenzii-i-uyazvimostyami","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/news\/vo-freebsd-13-chut-ne-okazalas-halturnaya-realizacziya-wireguard-s-narusheniem-liczenzii-i-uyazvimostyami","title":{"rendered":"En FreeBSD 13 casi hubo una implementaci\u00f3n defectuosa de WireGuard con violaciones de licencia y vulnerabilidades","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Desde la base de c\u00f3digo, a partir de la cual se form\u00f3 el lanzamiento de FreeBSD 13, se elimin\u00f3 con esc\u00e1ndalo el c\u00f3digo de la implementaci\u00f3n del protocolo VPN WireGuard, desarrollado por encargo de la empresa Netgate sin consultar a los desarrolladores originales de WireGuard, ya incluido en las versiones estables de la distribuci\u00f3n pfSense. Tras la revisi\u00f3n del c\u00f3digo por Jason Donenfeld, el autor del WireGuard original, se descubri\u00f3 que la implementaci\u00f3n propuesta para FreeBSD era un ejemplo de c\u00f3digo de baja calidad, lleno de desbordamientos de b\u00fafer y que violaba la licencia GPL.     <\/p>\n<p>Se encontraron fallas catastr\u00f3ficas en la implementaci\u00f3n del c\u00f3digo de criptograf\u00eda, se omiti\u00f3 una parte del protocolo WireGuard, hubo errores que provocaron la ca\u00edda del n\u00facleo y el el bypass de m\u00e9todos de protecci\u00f3n, se utilizaron b\u00faferes de tama\u00f1o fijo para los datos de entrada. La calidad del c\u00f3digo se refleja en la presencia de marcadores en lugar de verificaciones que siempre devuelven el valor \u00abtrue\u00bb, as\u00ed como en printf de depuraci\u00f3n olvidados que mostraban par\u00e1metros utilizados para el cifrado y el uso de la funci\u00f3n sleep para prevenir condiciones de carrera.     <\/p>\n<p>Algunas partes del c\u00f3digo, como la funci\u00f3n crypto_xor, fueron trasladadas de la implementaci\u00f3n de WireGuard desarrollada para Linux, en violaci\u00f3n de la licencia GPL. Como resultado, Jason Donenfeld junto con Kyle Evans y Matt Dunwoodie, autor del puerto de WireGuard para OpenBSD, se ocuparon de rehacer la problem\u00e1tica implementaci\u00f3n y en una semana reemplazaron completamente el c\u00f3digo del desarrollador contratado por Netgate. La versi\u00f3n reescrita fue lanzada como un conjunto de parches separados, colocada en el repositorio del proyecto WireGuard y a\u00fan no ha sido incorporada en FreeBSD.       <\/p>\n<p>Es interesante que, en un principio, nada presagiaba problemas. La empresa Netgate, que deseaba implementar WireGuard en la distribuci\u00f3n pfSense, contrat\u00f3 a Matthew Macy, quien tiene un profundo conocimiento del n\u00facleo y la pila de redes de FreeBSD, ha participado en la correcci\u00f3n de errores y tiene experiencia en el desarrollo de controladores de red para este sistema operativo. A Macy se le proporcion\u00f3 un horario flexible sin fechas l\u00edmite ni revisiones intermedias. Los desarrolladores que colaboraron con Macy en FreeBSD lo describieron como un programador talentoso y profesional, cometiendo no m\u00e1s errores que otros y respondiendo adecuadamente a las cr\u00edticas. La deficiente calidad del c\u00f3digo de implementaci\u00f3n de WireGuard para FreeBSD fue una sorpresa para ellos.        <\/p>\n<p>Despu\u00e9s de 9 meses de trabajo, en diciembre del a\u00f1o pasado, Macy a\u00f1adi\u00f3 su implementaci\u00f3n a la rama HEAD sin que se completara la revisi\u00f3n y prueba por parte de terceros, la cual fue utilizada para la versi\u00f3n de FreeBSD 13. El desarrollo se realiz\u00f3 sin coordinaci\u00f3n con los desarrolladores originales de WireGuard y los puertos para OpenBSD y NetBSD. En febrero, Netgate integr\u00f3 WireGuard en el lanzamiento estable de pfSense 2.5.0 y comenz\u00f3 a enviar las firewalls basadas en esta versi\u00f3n. Tras la detecci\u00f3n de problemas, el c\u00f3digo de WireGuard fue eliminado de pfSense.    <\/p>\n<p>En el c\u00f3digo agregado se encontraron vulnerabilidades cr\u00edticas que fueron utilizadas en exploits 0-day, pero Netgate, en un principio, no reconoci\u00f3 la existencia de tales vulnerabilidades y trat\u00f3 de culpar al desarrollador original de WireGuard de ataques y sesgo, lo que afect\u00f3 negativamente su reputaci\u00f3n. El desarrollador del puerto inicialmente rechaz\u00f3 las acusaciones sobre la calidad del c\u00f3digo y las consider\u00f3 exageradas, pero tras la demostraci\u00f3n de errores, not\u00f3 que realmente era un problema importante la falta de una adecuada revisi\u00f3n de la calidad del c\u00f3digo en FreeBSD, ya que los problemas permanecieron sin ser detectados durante muchos meses (los representantes de Netgate indicaron que la revisi\u00f3n p\u00fablica se lanz\u00f3 en agosto de 2020, pero algunos desarrolladores de FreeBSD se\u00f1alaron que en Phabricator la revisi\u00f3n fue cerrada por Macy sin completarla y con comentarios ignorados). El equipo de FreeBSD Core Team reaccion\u00f3 ante el incidente prometiendo modernizar los procesos de revisi\u00f3n de c\u00f3digo.       <\/p>\n<p>Matthew Maisey, el desarrollador del puerto problem\u00e1tico para FreeBSD, coment\u00f3 sobre la situaci\u00f3n diciendo que cometi\u00f3 un gran error al asumir el trabajo sin estar preparado para llevar a cabo este proyecto. El resultado obtenido, seg\u00fan Maisey, se explica por el agotamiento emocional y los problemas surgidos a ra\u00edz del s\u00edndrome poscovid. A pesar de esto, no encontr\u00f3 el valor para renunciar a las obligaciones ya contra\u00eddas y trat\u00f3 de llevar el proyecto hasta el final.     <\/p>\n<p>El estado de Maisey tambi\u00e9n podr\u00eda haberse visto afectado por la reciente condena de prisi\u00f3n que recibi\u00f3 por actos ilegales en un intento de desalojar a inquilinos de su casa comprada, que no quer\u00edan abandonar voluntariamente. Junto a su esposa, cortaron las vigas del techo y rompieron agujeros en los pisos para hacer la casa inhabitable, adem\u00e1s de intentar intimidar a los inquilinos, forzando la entrada a los apartamentos ocupados y sacando las pertenencias existentes (la acci\u00f3n fue calificada como robo con allanamiento). Para evitar responsabilidades por sus acciones, Maisey y su esposa huyeron a Italia, pero fue extraditado a EE. UU. y cumpli\u00f3 m\u00e1s de cuatro a\u00f1os en prisi\u00f3n.<br \/>\n<br \/>Fuente: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=54843\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0418\u0437 \u043a\u043e\u0434\u043e\u0432\u043e\u0439 \u0431\u0430\u0437\u044b, \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 FreeBSD 13, \u0431\u044b\u043b \u0441\u043e \u0441\u043a\u0430\u043d\u0434\u0430\u043b\u043e\u043c \u0443\u0434\u0430\u043b\u0451\u043d \u043a\u043e\u0434 \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 VPN WireGuard, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u043e\u0439 \u043f\u043e \u0437\u0430\u043a\u0430\u0437\u0443 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Netgate \u0431\u0435\u0437 \u043a\u043e\u043d\u0441\u0443\u043b\u044c\u0442\u0430\u0446\u0438\u0439 \u0441 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c\u0438 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u043e\u0433\u043e WireGuard, \u0438 \u0443\u0436\u0435 \u0432\u043a\u043b\u044e\u0447\u0451\u043d\u043d\u043e\u0439 \u0432 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0435 \u0432\u044b\u043f\u0443\u0441\u043a\u0438 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 pfSense. \u041f\u043e\u0441\u043b\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u043a\u043e\u0434\u0430 \u0414\u0436\u0435\u0439\u0441\u043e\u043d\u043e\u043c \u0414\u043e\u043d\u0435\u043d\u0444\u0438\u043b\u0434\u043e\u043c (Jason A. Donenfeld), \u0430\u0432\u0442\u043e\u0440\u043e\u043c \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u043e\u0433\u043e WireGuard, \u0432\u044b\u044f\u0441\u043d\u0438\u043b\u043e\u0441\u044c, \u0447\u0442\u043e \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u043d\u0430\u044f \u0434\u043b\u044f FreeBSD [&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-99587","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=\"\u0418\u0437 \u043a\u043e\u0434\u043e\u0432\u043e\u0439 \u0431\u0430\u0437\u044b, \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 FreeBSD 13, \u0431\u044b\u043b \u0441\u043e \u0441\u043a\u0430\u043d\u0434\u0430\u043b\u043e\u043c \u0443\u0434\u0430\u043b\u0451\u043d \u043a\u043e\u0434 \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 VPN WireGuard, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u043e\u0439 \u043f\u043e \u0437\u0430\u043a\u0430\u0437\u0443 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Netgate \u0431\u0435\u0437 \u043a\u043e\u043d\u0441\u0443\u043b\u044c\u0442\u0430\u0446\u0438\u0439 \u0441 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c\u0438.\" \/>\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\/vo-freebsd-13-chut-ne-okazalas-halturnaya-realizacziya-wireguard-s-narusheniem-liczenzii-i-uyazvimostyami\" \/>\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\u043e FreeBSD 13 \u0447\u0443\u0442\u044c \u043d\u0435 \u043e\u043a\u0430\u0437\u0430\u043b\u0430\u0441\u044c \u0445\u0430\u043b\u0442\u0443\u0440\u043d\u0430\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f WireGuard \u0441 \u043d\u0430\u0440\u0443\u0448\u0435\u043d\u0438\u0435\u043c \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438 \u0438 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044f\u043c\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0418\u0437 \u043a\u043e\u0434\u043e\u0432\u043e\u0439 \u0431\u0430\u0437\u044b, \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 FreeBSD 13, \u0431\u044b\u043b \u0441\u043e \u0441\u043a\u0430\u043d\u0434\u0430\u043b\u043e\u043c \u0443\u0434\u0430\u043b\u0451\u043d \u043a\u043e\u0434 \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 VPN WireGuard, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u043e\u0439 \u043f\u043e \u0437\u0430\u043a\u0430\u0437\u0443 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Netgate \u0431\u0435\u0437 \u043a\u043e\u043d\u0441\u0443\u043b\u044c\u0442\u0430\u0446\u0438\u0439 \u0441 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c\u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/news\/vo-freebsd-13-chut-ne-okazalas-halturnaya-realizacziya-wireguard-s-narusheniem-liczenzii-i-uyazvimostyami\" \/>\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=\"2021-03-27T08:22:57+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-03-27T08:22:57+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\udd47FreeBSD 13 estuvo a punto de contar con una implementaci\u00f3n defectuosa de WireGuard, con violaciones de licencia y vulnerabilidades | ProHoster","description":"De la base del c\u00f3digo que dio lugar a la liberaci\u00f3n de FreeBSD 13, se elimin\u00f3 con esc\u00e1ndalo el c\u00f3digo de implementaci\u00f3n del protocolo VPN WireGuard, desarrollado por encargo de la empresa Netgate sin consulta con los desarrolladores.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/news\/vo-freebsd-13-chut-ne-okazalas-halturnaya-realizacziya-wireguard-s-narusheniem-liczenzii-i-uyazvimostyami","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\u043e FreeBSD 13 \u0447\u0443\u0442\u044c \u043d\u0435 \u043e\u043a\u0430\u0437\u0430\u043b\u0430\u0441\u044c \u0445\u0430\u043b\u0442\u0443\u0440\u043d\u0430\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f WireGuard \u0441 \u043d\u0430\u0440\u0443\u0448\u0435\u043d\u0438\u0435\u043c \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438 \u0438 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044f\u043c\u0438 | ProHoster","og:description":"\u0418\u0437 \u043a\u043e\u0434\u043e\u0432\u043e\u0439 \u0431\u0430\u0437\u044b, \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 FreeBSD 13, \u0431\u044b\u043b \u0441\u043e \u0441\u043a\u0430\u043d\u0434\u0430\u043b\u043e\u043c \u0443\u0434\u0430\u043b\u0451\u043d \u043a\u043e\u0434 \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 VPN WireGuard, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u043e\u0439 \u043f\u043e \u0437\u0430\u043a\u0430\u0437\u0443 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Netgate \u0431\u0435\u0437 \u043a\u043e\u043d\u0441\u0443\u043b\u044c\u0442\u0430\u0446\u0438\u0439 \u0441 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c\u0438.","og:url":"https:\/\/prohoster.info\/es\/blog\/news\/vo-freebsd-13-chut-ne-okazalas-halturnaya-realizacziya-wireguard-s-narusheniem-liczenzii-i-uyazvimostyami","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":"2021-03-27T08:22:57+00:00","article:modified_time":"2021-03-27T08:22:57+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"99587","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-03-27 08:46:10","updated":"2022-09-28 06:57:15","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\/99587","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=99587"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/99587\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=99587"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=99587"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=99587"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}