What's Today

Hacker News Front Page · Michael Catanzaro ·

The Era of Software Quality, or the Era of Ostriches?

El autor sostiene que los proyectos de GNOME deben permitir los informes de vulnerabilidades generados con IA y realizar análisis proactivos, porque la cantidad de fallos descubiertos ha aumentado considerablemente y prohibir esos informes dejaría problemas sin comunicar. Los datos de CVE, recompensas por errores y análisis de GLib muestran tanto hallazgos valiosos como falsos positivos y una carga considerable para quienes mantienen los proyectos; por eso, la IA no debe sustituir la validación humana ni las auditorías de seguridad. También defiende que los mantenedores voluntarios no están obligados a corregir cada fallo y advierte que Rust reduce los riesgos de seguridad de memoria, pero introduce riesgos de cadena de suministro mediante Cargo.

Humans are bad at writing secure code, and GNOME developers are no exception. GNOME is primarily written using unsafe programming languages where simple mistakes in our code lead to devastating consequences for our users, and we make these mistakes all the time. No matter how much we try, GNOME developers will fail write secure code...

Leer la nota completa en blogs.gnome.org →