3 Repos
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.
Dieses Projekt ist eine Sammlung automatisierter Hardening-Frameworks und Ansible-Rollen, die darauf ausgelegt sind, Linux-Systeme, Datenbanken, SSH-Dienste und Webserver abzusichern. Es fungiert als Konfigurations-Framework, das die Angriffsfläche von Linux-Distributionen durch die automatisierte Durchsetzung von Sicherheitsrichtlinien reduziert. Die Sammlung bietet spezifische Sicherheits-Baselines für eine Vielzahl von Diensten, darunter MySQL-Datenbanken, OpenSSH-Daemons und Webserver wie Nginx und Apache. Diese Rollen sind darauf ausgelegt, unsichere Standardeinstellungen zu entfernen, sichere Authentifizierungsmethoden zu erzwingen und Systemkonfigurationen an etablierte Industriestandards anzupassen. Das Framework nutzt ein variablengesteuertes Konfigurationsmodell und deklaratives Mapping, um sicherzustellen, dass Sicherheitseinstellungen über verschiedene Serverrollen hinweg konsistent bleiben. Die Funktionen decken die breiten Bereiche der Betriebssystemsicherheit, Fernzugriffskontrolle und Datenbankschutz ab.
Applies restrictive configuration sets to MySQL database instances to protect stored data.
This project is a dynamic datasource manager for Spring Boot designed to handle multiple database connections and switch between them at runtime. It provides a system for managing database read-write splitting, coordinating distributed transactions across disparate databases, and updating connection settings without requiring an application restart. The framework differentiates itself through its ability to route traffic based on user sessions or headers to support multi-tenant architectures. It also includes a mechanism for encrypting sensitive database credentials within configuration files
Protects sensitive database credentials in configuration files using encryption to prevent plain text exposure.
Testcontainers for .NET ist eine Docker-Testbibliothek und ein Integrationstest-Framework, das für die Verwaltung des Lebenszyklus von kurzlebigen Containern entwickelt wurde. Es bietet High-Level-Abstraktionen als Docker-API-Wrapper zur Bereitstellung ephemerer Infrastruktur und ersetzt Mocks durch echte Datenbank-, Messaging- und Suchmaschineninstanzen, um isolierte und reproduzierbare Testumgebungen zu gewährleisten. Das Projekt zeichnet sich durch ein Builder-Konfigurations-Container-Muster und einen dynamischen Port-Binding-Mechanismus aus, der Kollisionen während der gleichzeitigen Testausführung verhindert. Es ermöglicht zuverlässige Service-zu-Service-Kommunikation via virtueller Netzwerk-Orchestrierung und Netzwerk-Aliasing und stellt die Serviceverfügbarkeit durch Polling-basierte Bereitschaftsprüfungen für HTTP-Endpunkte und TCP-Ports sicher. Die Bibliothek bietet spezialisierte Module für relationale, NoSQL- und Vektor-Datenbanken sowie Messaging-Broker und Cloud-Service-Emulatoren. Ihr Funktionsumfang erstreckt sich auf Container-Image-Konfiguration, Log-Sammlung und die Simulation von Netzwerkbedingungen zur Überprüfung der Systemresilienz. Sie unterstützt die Konnektivität zu lokalen und Remote-Docker-Runtimes durch standardisierte Umgebungsvariablen und Konfigurationsdateien.
Configures API keys and TLS certificates for containerized vector databases to verify secure communication.