Rust en riesgo: Vulnerabilidad pone en alerta a programadores

Fuentes: Supply chain nightmare: How Rust will be attacked and what we can do to mitigate the inevitable

Un reciente análisis revela una preocupante vulnerabilidad en el ecosistema Rust, un lenguaje de programación en crecimiento, similar a los problemas de seguridad que han afectado a JavaScript. Investigaciones indican que aproximadamente el 17% de los paquetes Rust más populares en crates.io, el repositorio centralizado de paquetes, contienen código que no coincide con su código fuente original, lo que abre la puerta a ataques maliciosos. Estos ataques pueden incluir la creación de paquetes falsos (typosquatting), el uso de nombres engañosos y la explotación de macros para ejecutar código malicioso durante la compilación, comprometiendo así las máquinas de los desarrolladores. Los atacantes también pueden buscar comprar credenciales comprometidas para acceder y manipular los paquetes. La situación resalta una falta de rigor en la seguridad de la cadena de suministro de software, contrastando con las prácticas más estrictas de la industria aeronáutica. El autor del artículo sugiere la necesidad de mejorar la seguridad en el desarrollo de software y propone un libro, 'Black Hat Rust', para aprender habilidades de seguridad avanzadas.