{"id":1334312,"date":"2024-08-26T13:15:24","date_gmt":"2024-08-26T13:15:24","guid":{"rendered":"https:\/\/teknomers.com\/es\/investigadores-identifican-mas-de-20-vulnerabilidades-en-la-cadena-de-suministro-en-plataformas-mlops\/"},"modified":"2024-08-26T13:15:28","modified_gmt":"2024-08-26T13:15:28","slug":"investigadores-identifican-mas-de-20-vulnerabilidades-en-la-cadena-de-suministro-en-plataformas-mlops","status":"publish","type":"post","link":"https:\/\/teknomers.com\/es\/investigadores-identifican-mas-de-20-vulnerabilidades-en-la-cadena-de-suministro-en-plataformas-mlops\/","title":{"rendered":"Investigadores identifican m\u00e1s de 20 vulnerabilidades en la cadena de suministro en plataformas MLOps"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div id=\"articlebody\">\n<div class=\"separator\" style=\"clear: both;\"><a rel=\"nofollow\" href=\"https:\/\/teknomers.com\/es\/wp-content\/uploads\/2024\/08\/Investigadores-identifican-mas-de-20-vulnerabilidades-en-la-cadena-de.png\" style=\"clear: left; display: block; float: left; text-align: center;\"><\/a><\/div>\n<p>Los investigadores de ciberseguridad advierten sobre los riesgos de seguridad en la cadena de suministro de software de aprendizaje autom\u00e1tico (ML) tras el descubrimiento de m\u00e1s de 20 vulnerabilidades que podr\u00edan explotarse para atacar plataformas MLOps.<\/p>\n<p>Estas vulnerabilidades, que se describen como fallas inherentes y basadas en la implementaci\u00f3n, podr\u00edan tener graves consecuencias, que van desde la ejecuci\u00f3n de c\u00f3digo arbitrario hasta la carga de conjuntos de datos maliciosos.<\/p>\n<p>Las plataformas MLOps ofrecen la posibilidad de dise\u00f1ar y ejecutar una secuencia de modelos de ML, con un registro de modelos que act\u00faa como un repositorio utilizado para almacenar y entrenar modelos de ML en distintas versiones. Estos modelos pueden luego integrarse en una aplicaci\u00f3n o permitir que otros clientes los consulten mediante una API (tambi\u00e9n conocido como modelo como servicio).<\/p>\n<p>&#8220;Las vulnerabilidades inherentes son vulnerabilidades que son causadas por los formatos y procesos subyacentes utilizados en la tecnolog\u00eda de destino&#8221;, dijeron los investigadores de JFrog. <a rel=\"nofollow noopener\" href=\"https:\/\/jfrog.com\/blog\/from-mlops-to-mloops-exposing-the-attack-surface-of-machine-learning-platforms\/\" target=\"_blank\">dicho<\/a> en un informe detallado.<\/p>\n<p>Algunos ejemplos de vulnerabilidades inherentes incluyen el abuso de modelos ML para ejecutar c\u00f3digo elegido por el atacante aprovechando el hecho de que los modelos admiten la ejecuci\u00f3n autom\u00e1tica de c\u00f3digo al cargarse (por ejemplo, archivos de modelos Pickle).<\/p>\n<p>Este comportamiento tambi\u00e9n se extiende a ciertos formatos de conjuntos de datos y bibliotecas, que permiten la ejecuci\u00f3n autom\u00e1tica de c\u00f3digo, abriendo as\u00ed potencialmente la puerta a ataques de malware cuando simplemente se carga un conjunto de datos disponible p\u00fablicamente.<\/p>\n<div class=\"dog_two clear\"><center class=\"cf\"><a rel=\"nofollow noopener\" href=\"https:\/\/thehackernews.uk\/inside-b-d\" target=\"_blank\" title=\"Cybersecurity\"><img loading=\"lazy\" decoding=\"async\" class=\"lazyload\" alt=\"Ciberseguridad\" src=\"https:\/\/teknomers.com\/es\/wp-content\/uploads\/2024\/08\/CISA-advierte-sobre-piratas-informaticos-que-explotan-la-funcion-Smart.jpg\" width=\"727\" height=\"90\"\/><\/a><\/center><\/div>\n<p>Otro ejemplo de vulnerabilidad inherente afecta a JupyterLab (anteriormente Jupyter Notebook), un entorno computacional interactivo basado en web que permite a los usuarios ejecutar bloques (o celdas) de c\u00f3digo y ver los resultados correspondientes.<\/p>\n<p>&#8220;Un problema inherente que muchos desconocen es el manejo de la salida HTML cuando se ejecutan bloques de c\u00f3digo en Jupyter&#8221;, se\u00f1alaron los investigadores. &#8220;La salida de su c\u00f3digo Python puede emitir HTML y [JavaScript] que ser\u00e1 felizmente reproducido por su navegador.&#8221;<\/p>\n<p>El problema aqu\u00ed es que el resultado de JavaScript, cuando se ejecuta, no est\u00e1 aislado de la aplicaci\u00f3n web principal y la aplicaci\u00f3n web principal puede ejecutar autom\u00e1ticamente c\u00f3digo Python arbitrario.<\/p>\n<p>En otras palabras, un atacante podr\u00eda generar un c\u00f3digo JavaScript malicioso que agregue una nueva celda en el cuaderno JupyterLab actual, inyecte c\u00f3digo Python en \u00e9l y luego lo ejecute. Esto es particularmente cierto en los casos en que se explota una vulnerabilidad de secuencias de comandos entre sitios (XSS).<\/p>\n<p>Con ese fin, JFrog dijo que identific\u00f3 una falla XSS en MLFlow (<a rel=\"nofollow noopener\" href=\"https:\/\/github.com\/advisories\/GHSA-6749-m5cp-6cg7\" target=\"_blank\">CVE-2024-27132<\/a>Puntuaci\u00f3n CVSS: 7,5) que se debe a una falta de desinfecci\u00f3n suficiente al ejecutar un sistema no confiable. <a rel=\"nofollow noopener\" href=\"https:\/\/mlflow.org\/docs\/latest\/recipes.html\" target=\"_blank\">receta<\/a>lo que resulta en la ejecuci\u00f3n de c\u00f3digo del lado del cliente en JupyterLab.<\/p>\n<div class=\"separator\" style=\"clear: both;\"><a rel=\"nofollow\" href=\"https:\/\/teknomers.com\/es\/wp-content\/uploads\/2024\/08\/Investigadores-identifican-mas-de-20-vulnerabilidades-en-la-cadena-de.jpg\" style=\"clear: left; display: block; float: left; text-align: center;\"><img decoding=\"async\" src=\"https:\/\/teknomers.com\/es\/wp-content\/uploads\/2024\/08\/Investigadores-identifican-mas-de-20-vulnerabilidades-en-la-cadena-de.jpg\" alt=\"Plataformas MLOps\" border=\"0\" data-original-height=\"447\" data-original-width=\"863\" title=\"Plataformas MLOps\"\/><\/a><\/div>\n<p>&#8220;Una de las principales conclusiones de esta investigaci\u00f3n es que debemos tratar todas las vulnerabilidades XSS en las bibliotecas ML como posible ejecuci\u00f3n de c\u00f3digo arbitrario, ya que los cient\u00edficos de datos pueden usar estas bibliotecas ML con Jupyter Notebook&#8221;, dijeron los investigadores.<\/p>\n<p>El segundo conjunto de fallas se relaciona con debilidades de implementaci\u00f3n, como la falta de autenticaci\u00f3n en plataformas MLOps, lo que potencialmente permite que un actor de amenazas con acceso a la red obtenga capacidades de ejecuci\u00f3n de c\u00f3digo abusando de la funci\u00f3n ML Pipeline.<\/p>\n<p>Estas amenazas no son te\u00f3ricas, ya que los adversarios con motivaciones econ\u00f3micas abusan de dichas lagunas, como se observ\u00f3 en el caso de Anyscale Ray sin parchear (CVE-2023-48022, puntuaci\u00f3n CVSS: 9,8), para implementar mineros de criptomonedas.<\/p>\n<p>Un segundo tipo de vulnerabilidad de implementaci\u00f3n es un escape de contenedor dirigido a Seldon Core que permite a los atacantes ir m\u00e1s all\u00e1 de la ejecuci\u00f3n del c\u00f3digo para moverse lateralmente a trav\u00e9s del entorno de nube y acceder a los modelos y conjuntos de datos de otros usuarios cargando un modelo malicioso en el servidor de inferencia.<\/p>\n<p>El resultado neto de encadenar estas vulnerabilidades es que no s\u00f3lo podr\u00edan utilizarse como arma para infiltrarse y propagarse dentro de una organizaci\u00f3n, sino tambi\u00e9n para comprometer servidores.<\/p>\n<p>&#8220;Si est\u00e1s implementando una plataforma que permite el servicio de modelos, ahora debes saber que cualquiera que pueda servir un nuevo modelo tambi\u00e9n puede ejecutar c\u00f3digo arbitrario en ese servidor&#8221;, dijeron los investigadores. &#8220;Aseg\u00farate de que el entorno que ejecuta el modelo est\u00e9 completamente aislado y protegido contra una fuga de contenedores&#8221;.<\/p>\n<section class=\"dog_two clear\"><center class=\"cf\"><a rel=\"nofollow noopener\" href=\"https:\/\/thehackernews.uk\/cis-image-hn\" target=\"_blank\" title=\"Cybersecurity\"><img loading=\"lazy\" decoding=\"async\" class=\"lazyload\" alt=\"Ciberseguridad\" src=\"https:\/\/teknomers.com\/es\/wp-content\/uploads\/2024\/08\/1723190360_817_El-Departamento-de-Justicia-acusa-a-un-hombre-de-Nashville.png\" width=\"727\" height=\"90\"\/><\/a><\/center><\/section>\n<p>La revelaci\u00f3n se produce cuando la Unidad 42 de Palo Alto Networks <a rel=\"nofollow noopener\" href=\"https:\/\/unit42.paloaltonetworks.com\/langchain-vulnerabilities\/\" target=\"_blank\">detallado<\/a> dos vulnerabilidades ahora parcheadas en el marco de inteligencia artificial generativa de c\u00f3digo abierto LangChain (CVE-2023-46229 y CVE-2023-44467) que podr\u00edan haber permitido a los atacantes ejecutar c\u00f3digo arbitrario y acceder a datos confidenciales, respectivamente.<\/p>\n<p>El mes pasado, Trail of Bits tambi\u00e9n <a rel=\"nofollow noopener\" href=\"https:\/\/blog.trailofbits.com\/2024\/07\/05\/auditing-the-ask-astro-llm-qa-app\/\" target=\"_blank\">revel\u00f3<\/a> cuatro problemas en Ask Astro, una aplicaci\u00f3n de chatbot de c\u00f3digo abierto de generaci\u00f3n aumentada de recuperaci\u00f3n (RAG), que podr\u00edan provocar envenenamiento de la salida del chatbot, ingesta inexacta de documentos y posible denegaci\u00f3n de servicio (DoS).<\/p>\n<p>As\u00ed como se est\u00e1n exponiendo problemas de seguridad en aplicaciones impulsadas por inteligencia artificial, tambi\u00e9n se est\u00e1n descubriendo t\u00e9cnicas <a rel=\"nofollow noopener\" href=\"https:\/\/arxiv.org\/abs\/2301.02344\" target=\"_blank\">ideado<\/a> para envenenar los conjuntos de datos de entrenamiento con el objetivo final de enga\u00f1ar a los modelos de lenguaje grandes (LLM) para que produzcan c\u00f3digo vulnerable.<\/p>\n<p>&#8220;A diferencia de los ataques recientes que incorporan cargas \u00fatiles maliciosas en secciones detectables o irrelevantes del c\u00f3digo (por ejemplo, comentarios), CodeBreaker aprovecha los LLM (por ejemplo, GPT-4) para una transformaci\u00f3n sofisticada de la carga \u00fatil (sin afectar las funcionalidades), lo que garantiza que tanto los datos envenenados para el ajuste fino como el c\u00f3digo generado puedan evadir la detecci\u00f3n de vulnerabilidades s\u00f3lidas&#8221;, dijo un grupo de acad\u00e9micos de la Universidad de Connecticut. <a rel=\"nofollow noopener\" href=\"https:\/\/www.usenix.org\/conference\/usenixsecurity24\/presentation\/yan\" target=\"_blank\">dicho<\/a>.<\/p>\n<p><\/p>\n<div class=\"cf note-b\">\u00bfTe ha parecido interesante este art\u00edculo? S\u00edguenos en <a rel=\"nofollow noopener\" href=\"https:\/\/twitter.com\/thehackersnews\" target=\"_blank\">Gorjeo <i class=\"icon-font icon-twitter\">\uf099<\/i><\/a>  y <a rel=\"nofollow noopener\" href=\"https:\/\/www.linkedin.com\/company\/thehackernews\/\" target=\"_blank\">LinkedIn<\/a> para leer m\u00e1s contenido exclusivo que publicamos.<\/div>\n<\/div>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><br \/>\n<br \/><br \/>\n<br \/><a href=\"https:\/\/thehackernews.com\/2024\/08\/researchers-identify-over-20-supply.html\" rel=\"nofollow noopener\" target=\"_blank\">ttn-es-57<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Los investigadores de ciberseguridad advierten sobre los riesgos de seguridad en la cadena de suministro de software de<\/p>\n","protected":false},"author":1,"featured_media":1334313,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[4657,4656,4661,3580,4664,14811,12583,4667,239182,16,250103,4654,239508,4658,4659,4653,248,246983,4665,246984,2751,246982,239484,12260],"class_list":["post-1334312","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tecnologia","tag-actualizaciones-ciberneticas","tag-actualizaciones-de-seguridad-cibernetica","tag-ataques-ciberneticos","tag-cadena","tag-como-hackear","tag-identifican","tag-investigadores","tag-las-noticias-de-los-hackers","tag-malware-ransomware","tag-mas","tag-mlops","tag-noticias-ciberneticas","tag-noticias-de-ciberseguridad-hoy","tag-noticias-de-hackers","tag-noticias-de-pirateria","tag-noticias-de-seguridad-cibernetica","tag-plataformas","tag-seguridad-de-la-informacion","tag-seguridad-de-la-red","tag-seguridad-informatica","tag-suministro","tag-violacion-de-datos","tag-vulnerabilidad-del-software","tag-vulnerabilidades"],"_links":{"self":[{"href":"https:\/\/teknomers.com\/es\/wp-json\/wp\/v2\/posts\/1334312","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/teknomers.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/teknomers.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/teknomers.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/teknomers.com\/es\/wp-json\/wp\/v2\/comments?post=1334312"}],"version-history":[{"count":0,"href":"https:\/\/teknomers.com\/es\/wp-json\/wp\/v2\/posts\/1334312\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/teknomers.com\/es\/wp-json\/wp\/v2\/media\/1334313"}],"wp:attachment":[{"href":"https:\/\/teknomers.com\/es\/wp-json\/wp\/v2\/media?parent=1334312"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/teknomers.com\/es\/wp-json\/wp\/v2\/categories?post=1334312"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/teknomers.com\/es\/wp-json\/wp\/v2\/tags?post=1334312"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}