La seguridad en el desarrollo de software ha llevado a la necesidad de utilizar diferentes modelos de proceso de software adaptados y combinados de diferente manera para lograr un proceso óptimo sin perder de vista uno de los objetivos que es lograr un software de calidad en todos los aspectos, y confiable en todas sus dimensiones tanto en disponibilidad, confiabilidad e integridad.
para esto ser debería utilizar:
- Mecanismos de autentificación
- Mecanismos de autorización
- Utilizar criptografía
- Establecer roles y permisos
- Validar la información sensible