Fundamentos
2. Fundamentos
Existen varios conceptos y terminología fundamentales que se utilizan comúnmente en seguridad de software. Aunque muchos de estos conceptos son complejos de implementar y se basan en una teoría muy estricta, los principios suelen ser bastante sencillos y accesibles para todos los ingenieros de software.
Una comprensión razonable de estos conceptos fundamentales permite a los equipos de desarrollo entender e implementar Seguridad de software para la aplicación o sistema en desarrollo. Esta Guía para desarrolladores solo puede brindar una breve descripción general de estos conceptos. para obtener conocimientos más profundos, consulte los numerosos textos sobre seguridad, como El conjunto de conocimientos sobre seguridad cibernética.
Secciones:
2.1 Fundamentos de seguridad
2.2 Desarrollo e integración seguros
2.3 Principios de seguridad
2.4 Principios de criptografía
2.5 Top 10 de OWASP
Traducción de versión original en inglés