Visual Guard es una solución
flexible que responde a la mayoría de las arquitecturas y de los
requerimientos técnicos.
Enseguida encontrará varios ejemplos de las posibles implementaciones:
VG Server expone servicios
Web para asegurar varias tecnologías con el mismo sistema
Ciclo de vida del control de Acceso
Desarrollo
Los desarrolladores definen los permisos con la Consola Win VG.
Los permisos son guardados en el repositorio de desarrollo.
Los desarrolladores despliegan los permisos en el repositorio de producción
con una herramienta de VG.
Administración
Los administradores gestionan los usuarios y les otorgan permisos.
Ellos actualizan el repositorio de producción con la Consola
Web VG.
Ejecución
El servidor VG expone
los Servicios Web para la autenticación de los usuarios y el
control de acceso.
Las aplicaciones llaman los Servicios Web de VG para verificar la
identidad y verificar sus privilegios de acceso.
Cada operación realizada por un usuario será guardada
en el historial del repositorio de VG.
Auditoría
Los auditores pueden usar una aplicación específica
proveída por Visual Guard.
Los auditores pueden controlar los atributos de los usuarios, sus
roles y sus privilegios en varios sistemas. Ellos también
pueden revisar las operaciones de los usuarios.
Notas
Cualquier aplicación Windows o Web capaz de hacer
llamadas SOAP o consultas HTTP es soportada.
Las aplicaciones no necesitan un acceso directo a la
base de datos.
La consola de admnistración y la aplicación
del Auditor tampoco necesitan un acceso directo a la base
de datos.
Usuarios, Administradores y Auditores pueden operar desde
cualquier lugar con un acceso a Internet
Las aplicaciones .NET
que no tienen acceso directo con el repositorio, se comunican con
el VG Servrr
Ciclo de vida del control de Acceso
Desarrollo
Los desarrolladores definen los permisos con la Consola Win VG.
Los permisos son guardados en el repositorio de desarrollo.
Los desarrolladores despliegan los permisos en el repositorio de producción
con una herramienta de VG.
Administración
Los administradores gestionan los usuarios y les otorgan permisos.
Ellos actualizan el repositorio de producción con la Consola
VG.
Ejecución
Los usuarios finales
entran en la aplicación .NET.
EL VG runtime llama al VG Server para verificar la identidad del usuario.?El
VG Server envia los permisos del usuario al VG runtime.
El VG Runtime ejecuta los permisos del usuario cambiando dinámicamente
la aplicación.
Auditoría
Los auditores pueden usar una aplicación específica
proveída por Visual Guard.
Los auditores pueden controlar los atributos de los usuarios, sus
roles y sus privilegios en varios sistemas. Ellos también
pueden revisar las operaciones de los usuarios.
Notas
Las aplicaciones no necesitan un acceso directo a la
base de datos.
La consola de admnistración y la aplicación
del Auditor tampoco necesitan un acceso directo a la base
de datos.
Usuarios, Administradores y Auditores pueden operar desde
cualquier lugar con un acceso a Internet
Las aplicaciones .NET
accesan directamente al repositorio. El VG Server no está
instalado en esta configuración.
Ciclo de vida del control de Acceso
Desarrollo
Los desarrolladores definen los permisos con la Consola Win VG.
Los permisos son guardados en el repositorio de desarrollo.
Los desarrolladores despliegan los permisos en el repositorio de producción
con una herramienta de VG.
Administración
Los administradores gestionan los usuarios y les otorgan permisos.
Ellos actualizan el repositorio de producción con la Consola
VG.
Ejecución
Los usuarios finales
entran en la aplicación .NET.
El VG Runtime consulta el VG Repository para verificar la identidad
del usuario.
El VG Runtime recupera los permisos del usuario y ejecuta la seguridad
cambiando dinámicamente las aplicaciónes.
Auditoría
Los auditores pueden usar una aplicación específica
proveída por Visual Guard.
Los auditores pueden controlar los atributos de los usuarios, sus
roles y sus privilegios en varios sistemas. Ellos también
pueden revisar las operaciones de los usuarios.
Notas
Las aplicaciones necesitan un acceso directo a la base
de datos.
La consola de Administración y la aplicación
del Auditor NO necesitan dicho acceso directo.
Los Administradores y los Auditores pueden trabajar desde
cualquier ubicación con una conexión Internet.
Una combinación
del Modo Básico, Privado y Público en el mismo ambiente
de producción.
Ciclo de vida del control de Acceso
Desarrollo
Los desarrolladores definen los permisos con la Consola Win VG.
Los permisos son guardados en el repositorio de desarrollo.
Los desarrolladores despliegan los permisos en el repositorio de producción
con una herramienta de VG.
Administración
Los administradores gestionan los usuarios y les otorgan permisos.
Ellos actualizan el repositorio de producción con la Consola
VG.
Ejecución
Algunas aplicaciones
.NET accesan directamente al repositorio (por ejemplo los Webforms
y los Webservices)
Otras aplicaciones
.NET llaman el VG Server en modo privado (por ejemplo las aplicaciones
Winform que corren en sitios remotos)
Otras tecnologías
llaman el VG Server en modo público (por ejemplo aplicaciones
Java, C++, PHP o PowerBuilder)
Auditoría
Los auditores pueden usar una aplicación específica
proveída por Visual Guard.
Los auditores pueden controlar los atributos de los usuarios, sus
roles y sus privilegios en varios sistemas. Ellos también
pueden revisar las operaciones de los usuarios.
Notas
Todas las aplicaciones están aseguradas por el
mismo sistema, no importando la tecnología o la ubicación
del usuario.
Los Administradores y los Auditores pueden trabajar desde
cualquier ubicación con una conexión Internet.