9 个仓库
Securing the communication channel between a database client and server using SSL/TLS.
Distinct from MQTT TLS Encryption: Shortlist candidates focus on specific protocols (MQTT, SMTP) or certificate management, not general DB client encryption
Explore 9 awesome GitHub repositories matching security & cryptography · Database Connection Encryption. Refine with filters or upvote what's useful.
Hiredis is a minimalistic C client library designed to send commands and receive responses from Redis servers using a binary-safe protocol. It functions as a core toolkit providing a Redis protocol parser, a secure connector, and both synchronous and asynchronous driver interfaces. The library distinguishes itself through a decoupled protocol parser that converts raw byte streams into structured data objects independently of the network transport layer. It supports high-performance pipelining to batch multiple commands into a single network round-trip and provides a secure networking layer fo
Provides a secure networking layer for encrypting Redis communication via SSL/TLS and certificate verification.
Stolon 是一个用于 PostgreSQL 的云原生数据库管理器和编排器。它作为一个高可用管理器,旨在自动化分布式环境中的故障转移、复制和集群管理。 该系统协调同步和异步数据镜像,并使用服务发现机制动态检测数据库节点地址。它通过代理将客户端流量路由到当前主实例,以在角色切换期间保持应用程序访问。 该项目通过时间点恢复和维护多站点备用集群来涵盖灾难恢复。它还包括通过加密保护数据库连接以及自动化检测网络内进程地址更改的功能。
Secures the communication channel between database clients and servers using SSL/TLS encryption.
TablePro is a cross-platform database management client designed for browsing, querying, and administering both SQL and NoSQL databases. It functions as a unified workspace that integrates a code-centric SQL editor with schema visualization tools, allowing developers to manage complex data models and execute queries across diverse database engines. The application distinguishes itself through an agentic AI integration layer that connects language models directly to database tools, enabling automated query generation, optimization, and error fixing with configurable approval gates. It features
Secures the communication channel between database clients and servers using SSL/TLS encryption.
该项目是一个用于 Node.js 的 MySQL 数据库驱动程序,通过原生通信协议建立网络连接并执行 SQL 查询。它作为异步 SQL 客户端,提供基于 Promise 的查询接口和对 async/await 模式的支持,以管理非阻塞数据库操作。 该库包含完整的 MySQL 协议实现,可作为构建自定义数据库服务器、代理或客户端的工具包。它还作为连接池管理器和注入预防工具,利用预处理语句和参数化查询来保护数据库交互。 该项目涵盖了广泛的数据库集成功能,包括原子事务协调、二进制日志流式传输以及用于批量导入的表格数据流式传输。它通过自动连接清理管理资源生命周期,并提供多种身份验证机制,如密码哈希验证和安全握手协商。 连接性进一步通过 SSL 加密、网络流量压缩以及通过自定义双工流传输路由流量的能力得到支持。
Secures the communication channel between the application and the database server using SSL/TLS encryption.
Testcontainers for .NET 是一个 Docker 测试库和集成测试框架,旨在管理一次性容器的生命周期。它提供高级抽象作为 Docker API 包装器来配置临时基础设施,用真实的数据库、消息队列和搜索引擎实例替换 Mock,以确保隔离且可重现的测试环境。 该项目的特色在于构建器-配置-容器模式和动态端口绑定机制,可防止并发测试执行期间的冲突。它通过虚拟网络编排和网络别名实现可靠的服务间通信,并通过针对 HTTP 端点和 TCP 端口的基于轮询的就绪检查确保服务可用性。 该库为关系型、NoSQL 和向量数据库以及消息代理和云服务模拟器提供了专门的模块。其功能范围扩展到容器镜像配置、日志收集和网络状况模拟,以验证系统弹性。 它通过标准化的环境变量和配置文件支持连接到本地和远程 Docker 运行时。
Enables TLS encryption by mapping server and CA certificates to database containers.
Maxwell 是一个 MySQL 变更数据捕获 (CDC) 工具和 binlog 流处理应用程序,可将数据库修改转换为结构化 JSON 事件。它作为一个数据管道,读取 MySQL 二进制日志,以便在外部索引、搜索引擎和 Kafka 等分布式消息系统中同步变更。 该项目提供了通过记录所有数据库修改的时间顺序历史来维护持久审计跟踪的功能。它通过将数据库变更流式传输到外部平台来触发工作流并通知微服务,从而实现实时数据同步和事件驱动架构集成。 该系统涵盖了广泛的功能领域,包括通过初始快照进行数据引导、模式版本管理和事件过滤。它通过分区键路由进行流量管理,并提供通过 HTTP 端点暴露的健康检查和性能指标监控。 与数据库和流处理生产者的连接使用 SSL 和加密通信进行保护。
Secures the communication channel between the application and MySQL servers using SSL/TLS and trust stores.
Search-Replace-DB 是一个 MySQL 搜索和替换工具,专为更新数据库字符串以及迁移基于 PHP 的网站和内容管理系统而设计。它作为一种数据库迁移实用程序,用于在将站点移动到新服务器或域名时更新引用和表引擎。 该项目专门处理序列化 PHP 数组和对象内部文本的更新,重新计算长度以保持数据结构完整性并防止损坏。它还包含一个用于修改多个 MySQL 表的存储引擎和字符排序规则的转换器。 其他能力包括正则表达式模式匹配、用于预览待处理修改的试运行模拟,以及将操作限制在特定表或列的能力。该工具还支持使用 SSL 证书的加密数据库连接。
Establishes secure, encrypted communication channels between the tool and the MySQL server using SSL/TLS certificates.
Pgcat 是一个 PostgreSQL 中间件解决方案,提供连接池、分片、负载均衡和故障转移管理。它作为一个代理,通过管理数据库会话并将查询分发到多个实例来优化资源使用和可扩展性。 该系统通过流量镜像脱颖而出,它将实时生产查询复制到测试数据库以进行验证。它还实现了分片代理,根据分片键将数据和查询分发到多个数据库实例。 该项目通过自动故障转移和服务器健康监控涵盖了高可用性。它包括用于分离读写操作的流量路由、用于加密通信的传输层安全 (TLS),以及用于系统管理和性能指标导出的虚拟管理数据库。 该服务打包为 Docker 容器,以确保在不同环境中的一致部署。
Encrypts communication between clients, the proxy, and database servers using TLS certificates.
该项目是 Rust 编程语言的原生 PostgreSQL 数据库驱动程序。它作为一个类型安全的数据库映射器和连接器,提供同步和异步接口,用于针对 PostgreSQL 后端执行查询。 该库实现了一个类型安全映射系统,将 PostgreSQL 数据类型转换为 Rust 类型,确保数据传输过程中的一致性。它还充当加密数据库连接器,支持安全通信协议,以保护应用程序和数据库之间传输的数据。 该驱动程序涵盖了核心数据库功能,包括执行数据操作和管理安全数据库连接。
Secures the communication channel between the Rust client and PostgreSQL server using SSL/TLS.