GitHub fortalece la seguridad de npm: Plan contra ataques en la cadena de suministro de paquetes
El ecosistema de código abierto es la base de la industria moderna de software, pero su naturaleza colaborativa también presenta vulnerabilidades únicas que son continuamente probadas y atacadas por actores maliciosos. GitHub está tomando medidas decisivas para fortalecer la seguridad del registro npm después de un reciente aumento de ataques que han comprometido cuentas de mantenedores y distribuido software malicioso a través de paquetes conocidos y confiables.
El 14 de septiembre de 2025, GitHub fue notificado del ataque Shai-Hulud, un gusano autorreplicante que se infiltró en el ecosistema npm mediante cuentas de mantenedores comprometidas. Este malware inyectaba scripts maliciosos post-instalación en paquetes JavaScript populares, combinando autorreplicación con la capacidad de robar múltiples tipos de secretos. En respuesta inmediata, GitHub eliminó más de 500 paquetes comprometidos y bloqueó la carga de nuevos paquetes que contenían los indicadores de compromiso del malware.
GitHub está implementando cambios significativos en la autenticación y opciones de publicación para abordar el abuso de tokens y el malware autorreplicante. El roadmap de seguridad incluye tres métodos principales: publicación local con autenticación de dos factores requerida, tokens granulares con vida limitada de siete días, y publicación confiable (trusted publishing). Estas medidas buscan eliminar gradualmente los tokens clásicos legacy y migrar a los usuarios de TOTP 2FA a autentificación basada en FIDO.
La publicación confiable (trusted publishing) es una capacidad de seguridad recomendada por el Grupo de Trabajo de OpenSSF que elimina la necesidad de gestionar de forma segura un token API en el sistema de compilación. Aunque npm lanzó el soporte para esta función con la intención de que su adopción creciera orgánicamente, los atacantes han demostrado que no están esperando. GitHub ahora recomienda encarecidamente que los proyectos adopten la publicación confiable lo antes posible para todos los gestores de paquetes compatibles.
Los mantenedores de npm pueden tomar acciones inmediatas para fortalecer su seguridad: utilizar publicación confiable en lugar de tokens, fortalecer la configuración de publicación para requerir 2FA en todas las acciones de escritura, y configurar autenticación de dos factores usando WebAuthn en lugar de TOTP. La resiliencia verdadera requiere la participación activa y la vigilancia de todos en la industria del software para construir colectivamente un ecosistema de código abierto más seguro y confiable.
Más información | GitHub Blog
Continúa Leyendo
AVG podrá vender tus datos a terceras personas
La firma de seguridad informática AVG se encuentra en el ojo del huracán por su política de privacidad actualizada …
Hacker chileno estaría involucrado en el ataque a Sony Pictures
El terremoto Sony Pictures sigue trayendo réplicas. Hace algunos días salió a la luz que la empresa ya había sido …