4. Consideraciones al Iniciar un Proyecto
Incorporar un enfoque de seguridad desde el inicio del proyecto reduce los esfuerzos de desarrollo y la
cantidad de vulnerabilidades antes de llegar a poner la aplicación operativa o en producción. También
ayuda a acortar los plazos para la puesta en producción y aumentar los niveles de seguridad de la
aplicación.
4.1 Van a Atacar la aplicación
Se debe operar bajo la premisa de que la aplicación va a recibir ataques variados periódicamente.
Dependiendo de su criticidad y de los datos a los que da tratamiento, puede aumentar la intensidad y
sofisticación de los ataques.
4.2 Algún ataque va a funcionar
Se debe partir de la premisa de que algunos ataques van a funcionar, ya sea por errores de diseño o
fallos en la implementación o por vulnerabilidades en la infraestructura en la que se ejecuta la
aplicación.
Siempre debe considerarse la posibilidad real de que un atacante evada los controles de seguridad
establecidos. En este contexto, se deben aplicar principios de desarrollo seguro para minimizar el
impacto de los ataques exitosos. La postura debe ser que cuando un atacante obtenga acceso al
sistema, se debe minimizar el impacto contra la organización y los datos que son objeto de
procesamiento electrónico.
4.3 Privacidad de los Usuarios
La información personal de sus usuarios, una vez filtrada no volverá a ser privada. Además, una filtración
de datos puede afectar los procesos y la reputación de la organización. Una vez tomada la decisión de
procesar y almacenar datos personales debe asumirse la responsabilidad de proteger su
confidencialidad e integridad mediante controles de seguridad y técnicas de desarrollo seguro.
4.4 Considerar la seguridad en cada decisión
Cada cambio sobre la aplicación implica nuevos riesgos. Al tomar decisiones sobre la arquitectura del
sistema, debe hacerse un análisis de los riesgos implicados. Los riesgos generados con los cambios
pueden ser difíciles de detectar. Las decisiones importantes requieren la intervención de los miembros
más experimentados del equipo y de los responsables de seguridad.
4.5 Intervención del Personal de seguridad
La participación del equipo de seguridad puede ofrecer una visión especializada sobre los riesgos del
desarrollo y ayudar a prevenir fallas, haciendo seguro el diseño de la aplicación. La ventaja de incorporar
la visión de seguridad antes de la implementación es que se ahorra el esfuerzo en recursos y tiempo de
modificar código para corregir vulnerabilidades.
Los responsables de seguridad deben brindar entrenamiento sobre las buenas prácticas de desarrollo
seguro al resto de los miembros del equipo. Todas las partes con algún tipo de responsabilidad en el
IF-2021-76718462-APN-DNCIB#JGM
proyecto de desarrollo pueden beneficiarse recibiendo entrenamiento de
seguridad y comprendiendo
Página 10 de 35
Select target paragraph3
Connect to a paragraph
Connect to an entity
Disable highlights
Add to table of contents