3 repositorios
Restrictive configuration sets for database management systems to protect stored data.
Distinct from Database Administration: Focuses on applying restrictive security settings rather than general database object management
Explore 3 awesome GitHub repositories matching data & databases · Secure Database Configurations. Refine with filters or upvote what's useful.
Este proyecto es una colección de frameworks de endurecimiento (hardening) automatizado y roles de Ansible diseñados para asegurar sistemas Linux, bases de datos, servicios SSH y servidores web. Funciona como un framework de configuración que reduce la superficie de ataque de las distribuciones Linux mediante la aplicación automatizada de políticas de seguridad. La colección proporciona líneas base de seguridad específicas para una variedad de servicios, incluyendo bases de datos MySQL, demonios OpenSSH y servidores web como Nginx y Apache. Estos roles están diseñados para eliminar configuraciones predeterminadas inseguras, aplicar métodos de autenticación seguros y alinear las configuraciones del sistema con estándares de la industria establecidos. El framework utiliza un modelo de configuración basado en variables y mapeo declarativo para garantizar que los ajustes de seguridad permanezcan consistentes en diferentes roles de servidor. Sus capacidades cubren los amplios dominios de seguridad del sistema operativo, control de acceso remoto y protección de bases de datos.
Applies restrictive configuration sets to MySQL database instances to protect stored data.
Este proyecto es un gestor de fuentes de datos dinámicas para Spring Boot diseñado para manejar múltiples conexiones de bases de datos y cambiar entre ellas en tiempo de ejecución. Proporciona un sistema para gestionar la división de lectura-escritura de bases de datos, coordinar transacciones distribuidas en bases de datos dispares y actualizar la configuración de conexión sin requerir un reinicio de la aplicación. El framework se diferencia por su capacidad para enrutar el tráfico según las sesiones o encabezados de usuario para admitir arquitecturas multi-inquilino. También incluye un mecanismo para cifrar credenciales de bases de datos sensibles dentro de archivos de configuración para evitar la exposición en texto plano. La superficie de capacidades se extiende al enrutamiento de conexiones de bases de datos, división de lectura-escritura entre nodos maestros y esclavos, y la inicialización de conexión diferida para reducir el tiempo de inicio. Además, gestiona la consistencia de los datos a través del control centralizado de transacciones y admite la adición o eliminación en tiempo de ejecución de configuraciones de conexión de bases de datos.
Protects sensitive database credentials in configuration files using encryption to prevent plain text exposure.
Testcontainers for .NET es una biblioteca de pruebas de Docker y un framework de pruebas de integración diseñado para gestionar el ciclo de vida de contenedores desechables. Proporciona abstracciones de alto nivel como un wrapper de la API de Docker para aprovisionar infraestructura efímera, reemplazando mocks con instancias reales de bases de datos, mensajería y motores de búsqueda para garantizar entornos de prueba aislados y reproducibles. El proyecto se distingue por un patrón de configuración de contenedor mediante constructor y un mecanismo de enlace de puertos dinámico que evita colisiones durante la ejecución concurrente de pruebas. Permite una comunicación servicio a servicio confiable a través de orquestación de red virtual y alias de red, y garantiza la disponibilidad del servicio mediante comprobaciones de preparación basadas en polling para endpoints HTTP y puertos TCP. La biblioteca proporciona módulos especializados para bases de datos relacionales, NoSQL y vectoriales, así como brokers de mensajería y emuladores de servicios en la nube. Su superficie de capacidades se extiende a la configuración de imágenes de contenedor, recolección de logs y la simulación de condiciones de red para verificar la resiliencia del sistema. Admite la conectividad a runtimes de Docker locales y remotos a través de variables de entorno y archivos de configuración estandarizados.
Configures API keys and TLS certificates for containerized vector databases to verify secure communication.