10 个仓库
Mechanisms for securing administrative access and managing user credentials.
Distinguishing note: None of the candidates matched; this is specific to initial administrative user security.
Explore 10 awesome GitHub repositories matching security & cryptography · Database Access Control. Refine with filters or upvote what's useful.
The OWASP Cheat Sheet Series is a comprehensive, community-driven repository of concise security best practices and defensive coding patterns. It serves as a centralized knowledge base for developers and security professionals, providing actionable guidance to secure applications across the entire software development lifecycle. The project covers a vast array of security domains, ranging from fundamental web application hardening and authentication protocols to specialized controls for modern infrastructure and artificial intelligence systems. What distinguishes this project is its decentral
Enforces least-privilege access controls to protect stored data from unauthorized manipulation.
This project is a privacy-focused, self-hosted metasearch engine that aggregates results from a wide array of web, academic, and media sources into a single, unified interface. By acting as a proxy between the user and external search providers, it strips identifying headers and tracking parameters from requests, ensuring that search activity remains anonymous and protected from third-party profiling. The platform distinguishes itself through a modular, plugin-based architecture that allows for extensive customization of search behavior, result filtering, and interface branding. It supports a
Limits the visibility of database-backed search engines to authorized users by requiring security tokens.
JumpServer is a privileged access management platform designed to manage and audit secure access to SSH, RDP, Kubernetes, and database endpoints. It functions as a centralized gateway that brokers remote terminal and graphical sessions to isolate users from critical infrastructure. The system utilizes a web-based protocol gateway to translate remote connections into browser-compatible streams and a protocol-based proxy layer to isolate end-user devices from target assets. It incorporates security watermarking to deter unauthorized screen captures and provides a Kubernetes access gateway for c
Manages and monitors administrative connections to remote databases using a web-based interface and proxy layer.
RethinkDB is a distributed, document-oriented database designed to store and manage JSON-formatted data across scalable clusters. It utilizes a custom log-structured storage engine with B-Tree indexing to ensure high-performance disk I/O and data persistence. The system maintains high availability through automatic sharding and replication, employing a primary-replica voting consensus mechanism to handle node failures and ensure consistent cluster operations. A defining characteristic of the platform is its reactive changefeed engine, which allows applications to subscribe to live data update
RethinkDB allows setting an initial password for the administrative user during server startup to ensure secure access to the database cluster.
This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive interface for managing remote data stores, enabling developers to execute standard database commands, handle complex data structures, and perform asynchronous operations within Go applications. The library distinguishes itself through its support for advanced Redis capabilities, including connection pooling, pipelining, and transactional integrity. It provides specialized primitives for managing distributed clusters, including automated topology updates and request routing to sha
Enforces authentication and authorization through encryption, role-based access control, and integration with enterprise identity providers.
Excelize is a library for reading and writing spreadsheet files in the Office Open XML format. It provides a comprehensive suite of tools for programmatically creating, modifying, and analyzing workbooks, worksheets, and cell data, ensuring compatibility across various office software suites through structured XML serialization. The library distinguishes itself with a built-in formula calculation engine that evaluates complex mathematical and logical expressions directly against workbook data. It also features a memory-mapped streaming architecture, which allows for the efficient processing o
Secures administrative access by updating user credentials and authentication settings for the database management system.
LibSQL is a high-performance, distributed SQL database engine that extends SQLite to support remote network access, edge computing, and real-time synchronization. It functions as an embedded database library that integrates directly into application processes while providing the infrastructure to maintain consistency across multiple geographic regions. The platform distinguishes itself by enabling database interaction over standard HTTP protocols, allowing applications to query remote data sources in serverless and edge environments without requiring local filesystem access. It includes nativ
Implements granular authentication and network-level restrictions to secure multi-tenant database resources.
MacPass is a native macOS password manager and encrypted database client designed to manage credentials using the KeePass standard. It serves as a secure credential vault for storing usernames and passwords within a hierarchical structure. The application integrates a TOTP authenticator to generate time-based and hash-based one-time passwords for multi-factor authentication. It utilizes a KeePass-compatible database engine to ensure data portability and supports keyfile-based authentication to increase decryption entropy. The project covers broader capabilities including automated credential
Manages secure access to the database through master passwords and keyfile authentication.
本项目作为官方 Docker 镜像的文档中心和规范仓库。它作为一个元数据驱动的文档生成器,将结构化内容文件转换为 Markdown 文件和 Readme,以供公开发布。 该仓库提供了用于跨多种 CPU 架构部署容器化软件的技术指南和配置标准。它包括用于配置环境变量、卷挂载和网络设置的详细手册,以确保一致的镜像部署。 该文档涵盖了广泛的容器化环境,包括各种 Linux 发行版和最小化 Unix 环境。它详细介绍了数据库实例、Java 运行时和内容管理系统的部署,重点在于轻量级容器优化和数据持久化。 该项目使用自动化验证在发布前根据格式标准检查 Markdown 和 YAML 源文件。
Defines standards for managing root access and authentication for containerized database instances.
LedisDB 是一个用 Go 语言构建的分布式 NoSQL 键值存储。它作为一个高性能数据库服务器,使用可插拔的存储引擎持久化简单值、计数器和复杂数据结构。 该系统实现了 Redis 协议以保持与现有客户端库和驱动程序的兼容性,同时还提供了一个通过 JSON、BSON 或 msgpack 格式公开数据库功能的 HTTP 接口。它包含一个嵌入式虚拟机,用于执行自定义服务器端 Lua 脚本以进行复杂操作。 该平台通过主节点和从节点之间的数据复制支持高可用性。其功能涵盖了多种数据结构,包括哈希、集合和有序集合,以及批量写入、数据过期和数据库访问控制等功能。
Secures stored data by requiring valid user credentials and authentication.