11. Puesta en producción
Partiendo de una correcta verificación durante la etapa de pruebas, se presentan a continuación buenas
prácticas para el despliegue de la aplicación.
11.1
Segregación de ambientes
Se deberá tomar medidas para garantizar una estricta segregación entre los ambientes de desarrollo, pruebas y
producción. No se debe conceder acceso irrestricto a entornos productivos. No debe utilizarse datos productivos
en entornos de desarrollo y pruebas, se recomienda generar datos ficticios o aleatorios con estructura
equivalente a la productiva. Se debe formalizar una serie de controles previo a la puesta en producción de
nuevas versiones de la aplicación. Al producirse la migración de código hacia entornos productivos, prestar
especial cuidado a la eliminación de todas las “backdoors” administrativas.
11.2
Hardenizado de equipos
Se deben eliminar componentes innecesarios, configurar correctamente los necesarios, activar componentes de
seguridad y documentar las configuraciones establecidas para cada componente.
Siempre se debe cambiar las contraseñas preestablecidas por defecto, cumpliendo con la política de
contraseñas de la organización.
Deberá prestarse especial atención a una correcta configuración del sistema operativo y los servicios utilizados
por la aplicación siguiendo las buenas prácticas de seguridad recomendadas por cada fabricante y comunidad de
usuarios expertos.
Se debe separar equipos de servicios web y bases de datos, ubicando el servicio web en la DMZ y el servicio de
base de datos en un entorno privado. Se recomienda cifrar las comunicaciones entre ambos servicios.
Las herramientas de virtualización y contenedores ofrecen una capa extra de seguridad generalmente deseable.
Sin embargo, requieren mantenimiento adicional y pueden impactar sobre el rendimiento del sistema.
Se recomienda un esquema de particiones que separe el sistema operativo, servicios, los registros de auditoría y
archivos cargados por usuarios.
Las cuentas de servicio y administrativas deberán contar con los mínimos privilegios necesarios para realizar las
acciones previstas.
Prestar especial consideración a una correcta configuración del servicio de cifrado para datos en tránsito y el
cifrado de las unidades de almacenamiento protegiendo: código fuente, bases de datos y datos personales.
Debería correrse pruebas y revisiones de la configuración para todos los componentes. Es preferible lograr una
configuración base segura que pueda adaptarse para cada caso de uso.
Se recomienda el uso de herramientas de seguridad específicas para cada capa, que deben seleccionarse
cuidadosamente. Red: balanceadores de carga, firewalls, sistemas de detección y prevención de intrusos.
Sistema operativo: firewall de host, controles de integridad de archivos, cifrado, scripts de hardenizado,
antimalware. Servicios: firewall de aplicaciones, módulos de seguridad, scripts de hardenizado. Aplicación:
Correcta
configuración,
componentes
de
seguridad,
generación
registros
de
auditoría.
IF-2021-76718462-APN-DNCIB#JGM
Página 25 de 35
Select target paragraph3
Connect to a paragraph
Connect to an entity
Disable highlights
Add to table of contents