La arquitectura de las soluciones Quidgest incluye una capa de seguridad que proporciona servicios de autenticación, gestión de acceso, encriptación, la garantía de la integridad y la confidencialidad, detección de intrusos, etc.
Cada módulo del sistema está construido de manera que se asegure la integridad lógica, la consistencia y la información actualizada de forma permanente. La seguridad de acceso también está garantizado para identificar a cada usuario, protección de contraseña y los niveles de acceso para diferentes usuarios:
- La seguridad lógica de la base de datos, en particular, asegurar la integridad referencial de los registros y recuperabilidad de los resultados.
- La seguridad física de la base de datos, con un alto nivel de capacidad de reparación, en comparación con el mal funcionamiento del hardware, y que incluye un proceso extremadamente simple de llevar a cabo su propia seguridad (copias de seguridad).
- El acceso seguro, identificando cada acceso de la protección del usuario, la contraseña (password) y diferentes niveles de usuarios: por función, por acción (por ejemplo, la consulta, pero no cambiar) o una tabla de datos.
Además, las aplicaciones tienen diversos mecanismos internos para poner a prueba la integridad lógica, integridad referencial y la seguridad física de los datos. Tales rutinas garantizan, en la mayoría de los casos, el buen funcionamiento del sistema.
En función de las implicaciones para la fiabilidad del sistema, tales rutinas se ejecutan – automáticamente – semanal, diario, cada vez que se inicia el programa.
Cada vez que se cambia un registro de una tabla en la base de datos, el sistema almacena la fecha y el nombre del usuario responsable de la acción. Además, todas las advertencias o errores generados durante el uso del sistema se almacenan en un archivo de registro.