En el último mes, coincidiendo con el retorno de Donald Trump, la Casa Blanca ha dado un giro en muchas de sus políticas de los últimos cuatro años... pero hay una, relativa al ámbito tecnológico, de la que no hemos oído por ahora que tengan intención de rectificar...
...hablamos del muy comentado llamamiento a la industria tecnológica para abandonar el uso de los históricos lenguajes de programación C/C++ en favor de nuevos 'lenguajes seguros'.
El documento, publicado por la Administración de Seguridad Cibernética y de Infraestructura de Estados Unidos (CISA) hace ya más de un año, no concretaba a qué lenguajes seguros se refería... con una única excepción 'a título de ejemplo': el popular (pero cada vez más polémico) Rust.
La joven estrella contra la vieja guardia
Desde su creación, C y C++ han sido los pilares de la industria del software, formando la base de sistemas operativos, así como de infraestructura crítica y aplicaciones de alto rendimiento (es decir, de software que el usuario doméstico nunca llegará a utilizar, pero cuyas vulnerabilidades sí terminará sufriendo).
Sin embargo, su flexibilidad y potencia han venido acompañadas de una serie de riesgos de seguridad difíciles de mitigar, especialmente en lo que respecta a errores de gestión de memoria, como desbordamientos de búfer y 'uso de memoria después de liberación'.
En Genbeta
La Casa Blanca pidió a la industria que no programara en C++. Su creador ha respondido de forma tajante
…