- Más del 70% de las vulnerabilidades de software se originan en problemas de seguridad de memoria
- Los lenguajes muy usados como C/C++ permiten una gestión libre de la memoria, pero requieren que el programador administre las referencias de memoria
- Recomendaciones para resolver este problema
- Usar lenguajes con seguridad de memoria: C#, Go, Java®, Ruby™, Rust®, Swift®
- Introducir pruebas de seguridad de aplicaciones (DAST/SAST)
- Incorporar funciones de mitigación de vulnerabilidades: Control Flow Guard (CFG), Address Space Layout Randomization (ASLR), Data Execution Prevention (DEP)
Aún no hay comentarios.