Volver al blogSeguridad de la Cadena de Suministro

Cadena de Suministro de Software: El Vector de Ataque que Creció un 742% en Tres Años

Aranis· Plataforma de inteligência de risco
28 de junio de 202610 min de lectura

Log4Shell, descubierto en diciembre de 2021, afectó a un estimado de 3.000 millones de dispositivos en todo el mundo. La vulnerabilidad estaba en una biblioteca open source usada en decenas de miles de aplicaciones — muchas de ellas en organizaciones que nunca habían oído hablar de Log4j antes de la crisis. No importaba el nivel de sofisticación del equipo de seguridad: si el software que compraste, contrataste o descargaste usaba la biblioteca, estabas expuesto.

Este es el riesgo de supply chain de software en su forma más pura: la vulnerabilidad no está en tu organización, no está en el proveedor directo, sino en un componente que usa el proveedor de tu proveedor. Y solo lo descubres cuando ya es demasiado tarde.

Por qué los ataques de supply chain crecen más rápido que los ataques directos

La lógica es económica. Una empresa grande con un equipo de seguridad maduro puede tener defensas robustas: EDR avanzado, SOC 24x7, segmentación de red, autenticación multifactor universal. Atacarla directamente es costoso e incierto.

Pero esa misma empresa usa 50, 100, 200 proveedores de software. Cada uno de ellos es una superficie de ataque potencial — y muchos tienen acceso privilegiado a los sistemas de la empresa: agentes de monitoreo con acceso root, pipelines de CI/CD con credenciales de deploy, integraciones de API con acceso a datos de clientes. Comprometer a uno de estos proveedores equivale a comprometer a todos sus clientes simultáneamente.

El informe Sonatype 2023 documentó 245.032 ataques maliciosos a repositorios de software open source — un crecimiento del 742% respecto a 2020. No es una tendencia. Es un cambio estructural en el panorama de amenazas.

Por qué la supply chain de software es diferente del TPRM tradicional

El TPRM tradicional evalúa al proveedor como organización: sus procesos, políticas y postura de seguridad general. La supply chain de software requiere un nivel adicional: evaluar lo que el proveedor entrega — el código, las dependencias, los componentes — no solo cómo opera.

Un proveedor puede tener ISO 27001, procesos de desarrollo seguro (SSDLC) documentados y un equipo de seguridad competente — y aún así entregar software con una dependencia vulnerable en el tercer nivel del árbol de dependencias, porque nadie mapeó hasta allí.

SBOM: la visibilidad como primer control

Software Bill of Materials (SBOM) es el inventario de todos los componentes de un software — bibliotecas, dependencias directas y transitivas, sus versiones y licencias. Es el equivalente de una etiqueta de ingredientes para el software. El presidente Biden firmó en 2021 una orden ejecutiva que hace obligatorio el SBOM para el software adquirido por el gobierno federal de los EE.UU. La tendencia regulatoria es global.

Para los gestores de riesgo, la pregunta práctica es: ¿pueden tus proveedores críticos de software proporcionar un SBOM? ¿Y tienes un proceso para cruzar ese SBOM con bases de datos de vulnerabilidades (NVD, OSV, CISA KEV) de forma continua — no solo en la contratación?

Controles prioritarios para gestores de riesgo

Además del SBOM, los controles con mayor retorno para mitigar el riesgo de supply chain de software incluyen: (1) Segregación de acceso de proveedores — ningún agente de terceros debe tener acceso más amplio que el estrictamente necesario para su función. (2) Monitoreo de integridad de actualizaciones — verificar firmas digitales de paquetes y actualizaciones antes de aplicarlas en producción. (3) Detección de anomalías en pipelines — identificar comportamientos atípicos en procesos de CI/CD que puedan indicar compromiso. (4) Plan de respuesta específico para incidentes de supply chain — que es diferente de un incidente convencional, porque el vector inicial está fuera de tu perímetro de control.

supply chainseguridad de softwareSBOMSolarWindsLog4jriesgo de terceros