Visual Guard
     
 

Despliegue de las reglas de seguridad en producción

La consola Winform de VG provee el módulo de despliegue.
Los desarrolladores utilizan este módulo para desplegar los permisos y los roles relacionados con sus aplicaciones. Cuando una nueva versión de sus aplicaciones es publicada, el módulo de despliegue automatiza la actualización de los permisos en un repositorio dado (repositorio de pruebas, de desarrollo, de producción…).

Repository-Deployment-Wizard
Fig 1 - Deploying a Repository

 

Despliegue de Visual Guard – El ciclo de vida de la aplicación

Visual Guard automatiza el despliegue de los datos de seguridad administrados por los desarrolladores durante el ciclo de vida de la aplicación.

securité s deploiement s

initial deployement 1. Despliegue inicial

Los desarrolladores definen los roles, los sets de permisos y los permisos en el repositorio de desarrollo. Enseguida, despliegan esta información en el repositorio de producción vacío.
  Initial Security Data Deployement
s


Daily IAM Management Administración diaria

Los administradores locales crean y administran las cuentas usuario y les otorgan roles.
  Daily IAM Management
s


Subsequent Deployments Despliegues subsecuentes

Los desarrolladores actualizan la información de seguridad.
La información actualizada es fusionada con la información existente en el repositorio de producción.
  Subsequent Security Data Deployments
c s c s
     

 

 

Cómo organizar y desplegar la información de seguridad en una aplicación?

El esquema siguiente, describe diferentes combinaciones posibles para una aplicación desplegada en un sitio donde los roles locales, los permisos y los sets de permisos son requeridos.

Organize and deploy the security data
 Más información
securité s deploiement
initial deployement Los desarrolladores definen los roles, los permisos y los sets de permisos en el repositorio de desarrollo para enseguida desplegarlos en el repositorio de producción  
Daily IAM Management
El administrador local puede otorgar el rol “Operator1” a un usuario, como está definido por defecto en el repositorio de desarrollo.
Los desarrolladores también pueden crear los roles locales, los permisos y los sets de permisos.
Un rol local puede contener un set de permisos global.
Un set de permisos local puede contener un permiso global
 

Subsequent Deployments

Cuando el permiso B es añadido/editado, incluído en el set de permisos 1 y desplegado, tanto el rol “Operator1” como el “Operator2” tendrán este nuevo permiso en producción.

 
4 Cuando el repositorio es desplegado, los roles locales, los sets de permisos y los permisos permanecen sin cambios, así como la relación entre el set de permisos 3 (que contiene) el set de permisos 1.  
c s c