Supply chain attacks: cuando el peligro viene de tu proveedor de software

Cadena de suministro de software comprometida

SolarWinds, XZ Utils, 3CX, Polyfill.io. Los ataques a la cadena de suministro de software son una de las amenazas más difíciles de detectar porque el malware llega dentro de software legítimo que ya confías.

¿Cómo funciona un supply chain attack?

El atacante no te ataca a ti directamente. Compromete a un proveedor de software que tú usas — puede ser el repositorio de una librería open source, el sistema de build de un proveedor, o un plugin popular. Cuando actualizas el software, instalas el malware voluntariamente.

Ejemplos reales

  • SolarWinds (2020): 18.000 organizaciones, incluyendo agencias del gobierno de EE.UU., instalaron una actualización de Orion con un backdoor.
  • XZ Utils (2024): un atacante pasó años ganándose la confianza de los mantenedores de una librería de compresión usada en casi todas las distribuciones Linux.
  • Polyfill.io (2024): el dominio fue comprado y modificado para servir código malicioso a 100.000+ sitios web.

¿Cómo mitigarlo?

  • Inventaria las dependencias de software de terceros (Software Bill of Materials, SBOM).
  • Monitoriza alertas de seguridad para las librerías que usas.
  • Verifica integridad de paquetes con checksums y firmas digitales.
  • Principio de mínimo privilegio también para el software: limita lo que cada aplicación puede hacer.
  • Evalúa la postura de seguridad de tus proveedores críticos.

Los ataques de cadena de suministro son difíciles de prevenir pero detectables en su fase de ejecución. Blindara monitoriza el comportamiento de las aplicaciones de terceros en tu infraestructura, alertando ante acciones que van más allá de lo esperado de ese software.

Read more