A1421 Politica de Desarrollo Seguro de Software y Sistemas v3
A1421 Politica de Desarrollo Seguro de Software y Sistemas v3
A1421 Politica de Desarrollo Seguro de Software y Sistemas v3
1. OBJETIVO
Establecer normas para el desarrollo seguro de software nuevos y/o actualizaciones de
sistemas existentes en FOSIS.
2. ALCANCE
Esta política se aplica a todos los funcionarios, servidores públicos a honorarios y terceras
partes que presten servicios al FOSIS
Norma NCh-ISO 27001:2013 control:
- Control 14.2.1 Política de desarrollo seguro
3. DOCUMENTOS RELACIONADOS
- Política general de seguridad de la información del Fondo de Solidaridad e Inversión
Social FOSIS vigente, todas sus políticas, procedimientos, instructivos y
circulares.
- NCh-ISO 27001:2013 Tecnología de la información – Técnicas de seguridad –
Sistema de gestión de seguridad de la información – Requisitos
- Decreto N° 83, de 2004, de la Secretaría General de la Presidencia: Aprueba norma
técnica para los órganos de la Administración del Estado, sobre seguridad y
confidencialidad del documento electrónico.
- Política de propiedad intelectual FOSIS
- Guía Técnica Lineamientos para desarrollo de software Ministerio Secretaría
General de la Presidencia
Página 1 de 7
POLÍTICA DE DESARROLLO SEGURO DE SOFTWARE Y
SISTEMAS
POLÍTICA-SSI-A-14.2.1
4. ROLES Y RESPONSABILIDADES
ROL RESPONSABILIDAD
Encargado de Seguridad de Coordinar revisiones periódicas del
la Información. cumplimiento de la política.
Proponer nuevas prácticas de seguridad para
el desarrollo de sistemas.
Jefe Departamento de Velar por el cumplimiento de las disposiciones
Transformación Digital. definidas en esta política.
Documentar el sistema y/o sus modificaciones.
Documentar los desarrollos nuevos y/o
modificaciones de software, además de los
resultados de comportamiento en los
ambientes de Desarrollo y/o QA, se debe
evidenciar el plan de pruebas, incluyendo
pruebas unitarias e integrales.
Aplicar el procedimiento y registro de todas las
actividades de “Paso a Producción”.
Jefe Departamento de Validar y autorizar los cambios que sufran los
Informática y sistemas de información.
Telecomunicaciones Recibir, canalizar y gestionar cualquier aviso de
problema o incidente en la operación de los
sistemas de información.
Disponer de medidas de protección adecuadas
para el desarrollo y mantenimiento correcto y
seguro de los sistemas de información.
Velar por el soporte de los sistemas
desarrollados.
Gestor de compra Velar por la continuidad de las
Encargado del proyecto actualizaciones y requerimientos de los
contratos de servicios en materias de
desarrollo de software
5. POLÍTICA
5.1. Consideraciones generales
− Se debe planificar y ejecutar el mantenimiento de los sistemas de la institución, además
de pruebas de funcionamiento de los sistemas nuevos o modificados antes de ejecutar
la instalación en los servidores de producción.
− Se debe estandarizar el ciclo de desarrollo de sistemas, tal como lo establece la
metodología de desarrollo y mantención de sistemas 1 definida en el Fondo de
Solidaridad e Inversión Social.
− Se debe establecer estándares de criterios de seguridad y de calidad en el desarrollo
de sistemas.
1
Ver procedimiento PR-SDI-A.14.02.02 Procedimiento para el desarrollo seguro, control de cambios en los
sistemas y pruebas de seguridad.
Página 2 de 7
POLÍTICA DE DESARROLLO SEGURO DE SOFTWARE Y
SISTEMAS
POLÍTICA-SSI-A-14.2.1
− Toda modificación de software crítico, por parches o módulos adicionales, debe ser
analizada previamente en los ambientes de desarrollo y prueba.
− Se deben planificar detalladamente las etapas de paso a producción, incluyendo
respaldos, recursos, conjunto de pruebas pre y post-instalación, criterios de aceptación
del cambio y un plan de vuelta atrás.
− Los programadores y personal de terceros no deben tener acceso a información de
producción que contenga datos sensibles.
− Para propósitos de desarrollo y pruebas, los responsables deben generar sus propios
datos, debiendo ser distintos a los que se encuentran en ambiente de producción.
− Un sistema desarrollado o modificado por terceras partes debe cumplir con lo
establecido en esta política, incluyendo los criterios de seguridad.
− Todo desarrollo interno/externo debe estar almacenado en un repositorio que mantenga
su versionamiento de código fuente2.
− Para cualquier desarrollo debe considerarse lo dispuesto en el procedimiento
para separar ambientes de desarrollo, QA y producción (PR-SDI-A.12.01.04).
2
Ver política para el respaldo de información y software POLÍTICA -SSI-A-12.03.01
1 Ver política SSI-A-18.01.02 Política de propiedad intelectual
4
Ver PR-SDI-A.12.06.01procedimiento para la gestión de vulnerabilidades técnicas
Página 3 de 7
POLÍTICA DE DESARROLLO SEGURO DE SOFTWARE Y
SISTEMAS
POLÍTICA-SSI-A-14.2.1
5.4. Documentación
− El diccionario de datos, o repositorio de metadatos, debe mantener una descripción
actualizada de las definiciones de datos.
− Si el programador incluye comentarios en el programa fuente, éstos deben ser útiles
para un tercero y no divulgar información de configuración.
− Respecto a la documentación, ésta se debe:
o Generar durante el ciclo de desarrollo y no postergarla hasta el final.
o Revisar por los usuarios finales del sistema en desarrollo.
o Actualizar si el programa cambia alguna de sus funcionalidades.
o Almacenar en un sitio centralizado (Servidor) administrado por el
departamento de informática y telecomunicaciones.
Página 4 de 7
POLÍTICA DE DESARROLLO SEGURO DE SOFTWARE Y
SISTEMAS
POLÍTICA-SSI-A-14.2.1
5.9. Implementación
Se debe velar por la implementación de los controles de seguridad al mismo tiempo que la
implementación de los componentes, funciones o módulos a los cuales controla.
Se debe efectuar sintonía o ajuste (tuning) de los controles establecidos en la fase de
diseño.
5
Considerar lo dispuesto en la política para el uso de controles criptográficos y gestión de claves
Página 5 de 7
POLÍTICA DE DESARROLLO SEGURO DE SOFTWARE Y
SISTEMAS
POLÍTICA-SSI-A-14.2.1
6. DIFUSIÓN
La comunicación de la presente política se efectúa de manera que el contenido de la
documentación sea accesible y comprensible para todos los usuarios, a lo menos se debe
hacer difusión mediante los siguientes canales:
7. SANCIONES
El incumplimiento de las obligaciones emanadas de esta política será sancionado en los
términos de las leyes vigentes y aplicables bajo el Estatuto Administrativo para los
funcionarios del FOSIS. Cuando el incumplimiento se trate de personas que no tengan
responsabilidad administrativa o empresas que se encuentren dentro del alcance de esta
política, se procederá al término anticipado del contrato, por incumplimiento de
obligaciones, sin perjuicio de las responsabilidades civiles y penales que se deriven de tales
infracciones.
8. REVISIÓN Y MEDICIÓN
6
https://bpms.fosis.gob.cl/Login.aspx?ReturnUrl=%2FBPM_Mensajes_Crear.aspx%3F%2FDZTXLeSnEwKkYj6p
AvNvGdwR%2BixdHia9G5%2FN4OG%2BTc%3D
Página 6 de 7
POLÍTICA DE DESARROLLO SEGURO DE SOFTWARE Y
SISTEMAS
POLÍTICA-SSI-A-14.2.1
La presente política deberá ser revisada a lo menos cada tres años o cuando ocurran
cambios significativos para asegurar su continua idoneidad, eficiencia y efectividad.
9. CONTROL DE VERSIONES
Página 7 de 7