awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
hashicorp avatar

hashicorp/boundary

0
View on GitHub↗
4,041 星标·309 分支·Go·10 次浏览boundaryproject.io↗

Boundary

Boundary 是一个身份感知访问代理和特权访问管理工具。它通过将经过验证的用户身份映射到细粒度权限来代理与基础设施目标的网络连接,为服务器和数据库提供网关,而无需静态凭据或 VPN。

该系统通过即时连接和自动化凭据注入脱颖而出,在会话初始化期间向用户提供短效密钥。它使用仅允许的基于角色的访问控制和分层资源范围来实现可组合的安全模型,以隔离安全域并限制爆炸半径。

该平台为基础设施审计提供了广泛的功能,包括会话记录和用于事件时间线重建的维度审计日志记录。它支持从云平台自动发现资源,并通过将流量桥接到私有网络的 Worker 节点管理网络连接。身份验证通过原生账户或通过 OpenID Connect 身份桥接处理。

Boundary 可以作为自托管安装或托管云服务进行部署。

Features

  • Infrastructure Access Proxies - Brokers secure network connections to private hosts and services without exposing the underlying network or requiring a VPN.
  • Identity-Aware Proxies - Brokers secure network connections to infrastructure by verifying user identity and permissions without requiring a VPN.
  • Encrypted Session Recordings - Encrypts session recording data and verifies integrity using dedicated keys for security compliance.
  • Permission Scoping - Organizes permissions into a nested structure of containers to implement inherited access control.
  • Local Proxy Connection Establishment - Creates a local proxy to authorized target systems and returns the connection address and port to the client.
  • Service Exposure - Maps internal IP addresses and host sets to secure endpoints to provide connectivity to internal services.
  • Access Auditing - Tracks and records the full lifecycle of administrative sessions to ensure compliance and support incident investigations.
  • Resource Containers - Organizes resources and permissions into a hierarchical structure of containers to limit the impact of security breaches.
  • Identity Authentication - Exchanges credentials via defined authentication methods and recovery workflows to obtain system access tokens.
  • External Identity Provider Integrations - Integrates with external identity providers via OpenID Connect to verify user identities.
  • Credential Injection - Integrates with secret stores to automatically inject short-lived credentials during session initialization.
  • Identity-Based Access Control - Implements network-level access control by mapping verified user identities to granular infrastructure permissions.
  • Credential Brokering - Surfaces short-lived static or dynamic secrets from credential stores to users during session initialization.
  • Just-in-Time Access - Enforces least-privilege access by granting temporary, time-limited network permissions to private resources based on roles.
  • OIDC Identity Integrations - Delegates authentication to external OIDC providers and maps token claims to internal access policies.
  • Privileged Access Management - Provides secure, audited connectivity to critical systems using just-in-time access and session recording.
  • Role-Based Access Control - Implements a security model where permissions are explicitly granted through roles assigned to principals.
  • SSL/TLS Connection Security - Establishes mutually authenticated TLS 1.3 connections between clients and workers using dynamic certificates.
  • User Identity Management - Creates and organizes users and groups into principals assigned specific capabilities across organizational levels.
  • Remote Session Audits - Records and tracks administrative activities performed during remote sessions to maintain a compliance trail.
  • Forensic Event Timelines - Produces chronological sequences of authorized and terminated events to reconstruct attacker activity during incidents.
  • Target Discovery - Locates cloud hosts and endpoints automatically to enable secure communication without manual entry.
  • Administrative Session Recording - The product captures and stores session activity using S3-compatible storage backends for auditing and security compliance.
  • Cloud Resource Discovery - Programmatically identifies and catalogs target systems and workloads as they are deployed across cloud platforms.
  • Private Network Bridge Workers - Registers worker nodes to bridge connectivity between the proxy and targets located in private networks.
  • Tag-Based Worker Routing - Controls which proxy workers handle specific resources by matching worker metadata tags against filter expressions.
  • Agent-Based Session Proxies - Provides network access to hosts and systems via a client agent to ensure compatibility with security software.
  • Connection and Session Management - Regulates the duration and number of simultaneous connections to target systems to prevent resource exhaustion.
  • Worker Node Routing - Routes traffic through worker nodes using metadata tags to bridge connectivity to private networks.
  • User Behavior Anomaly Detection - Identifies suspicious behavior such as lateral movement and data exfiltration via volume spikes.
  • External Key Integration - Integrates with external Key Management Services to handle encryption keys for secure data storage.
  • Data Encryption - Ensures that all sensitive system and session information is encrypted while residing on disk.
  • Encrypted Secret Management - Protects sensitive configuration values using an external key management system or transit engine.
  • Encryption Key Management - Automatically generates new key versions and re-encrypts existing data to maintain cryptographic security.
  • Key Hierarchies - Protects secrets using a hierarchy of root keys and data encryption keys across operational scopes.
  • Federated Identity Brokers - Brokers access by mapping claims from external OIDC providers to internal resource permissions.
  • RDP - Provides target credentials directly to users during RDP sessions to enable passwordless access.
  • Dynamic Target Mapping - Automatically discovers cloud targets and maps them to secure endpoints for authorized users.
  • Infrastructure Component Authentication - Uses shared keys to verify the identity of workers connecting to controllers in multi-hop deployments.
  • Network Connection Security - Utilizes TLS to encrypt communication channels between clients and the proxy to prevent interception.
  • Secure Token Storage - Saves session tokens in platform-specific secure credential stores to minimize manual authentication prompts.
  • Mutual TLS Transport Encryption - Establishes encrypted tunnels between clients and workers using dynamically generated certificates for mutual authentication.
  • Encrypted Communication Channels - Encrypts traffic between clients and the controller using PKI and optional client certificates.
  • Claim Filtering - Restricts user access based on specific claims extracted from OIDC identity provider tokens or UserInfo endpoints.
  • Inactive Account Reviews - Identifies inactive or orphaned accounts for access certification and security auditing.
  • Audit Logs - Captures session lifecycles and connection events into structured logs for SQL-based analytics.

Star 历史

hashicorp/boundary 的 Star 历史图表hashicorp/boundary 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

hashicorp/boundary 是做什么的?

Boundary 是一个身份感知访问代理和特权访问管理工具。它通过将经过验证的用户身份映射到细粒度权限来代理与基础设施目标的网络连接,为服务器和数据库提供网关,而无需静态凭据或 VPN。

hashicorp/boundary 的主要功能有哪些?

hashicorp/boundary 的主要功能包括:Infrastructure Access Proxies, Identity-Aware Proxies, Encrypted Session Recordings, Permission Scoping, Local Proxy Connection Establishment, Service Exposure, Access Auditing, Resource Containers。

hashicorp/boundary 有哪些开源替代品?

hashicorp/boundary 的开源替代品包括: octelium/octelium — Octelium is a zero-trust network access platform and identity-aware proxy designed to secure private HTTP, SSH, and… langchain-ai/deepagents — Deepagents is an LLM agent orchestration platform and stateful application server designed for deploying and managing… microsoft/security-101 — Security-101 is a vendor-agnostic, foundational cybersecurity learning curriculum organized into modular,… cube-js/cube — Cube is a semantic data layer that provides a unified framework for defining business metrics, dimensions, and… gravitational/teleport — Teleport is a zero-trust access platform designed to provide secure, identity-based connectivity to servers,… tailscale/tailscale — Tailscale is a zero-trust networking overlay that connects distributed devices and services into a private, encrypted…

Boundary 的开源替代方案

相似的开源项目,按与 Boundary 的功能重合度排序。
  • octelium/octeliumoctelium 的头像

    octelium/octelium

    3,371在 GitHub 上查看↗

    Octelium is a zero-trust network access platform and identity-aware proxy designed to secure private HTTP, SSH, and SQL resources. It functions as a secure gateway that validates human and workload identities using OIDC, SAML, and FIDO2 passkeys before granting access to internal applications and SaaS APIs. The system is distinguished by its secretless access broker, which injects credentials—such as API keys, passwords, and AWS Sigv4 signatures—at the gateway level so users can access databases and cloud resources without managing secrets. It further specializes in AI gateway administration,

    Goabacai-gatewayapi-gateway
    在 GitHub 上查看↗3,371
  • langchain-ai/deepagentslangchain-ai 的头像

    langchain-ai/deepagents

    25,006在 GitHub 上查看↗

    Deepagents is an LLM agent orchestration platform and stateful application server designed for deploying and managing AI agents built with computational graphs. It provides a containerized runtime environment that handles agent execution, state persistence, and the versioning of AI assistants. The platform distinguishes itself through deep integration with the Model Context Protocol, allowing agents to function as servers that expose tools and capabilities to external clients. It features a sophisticated observability suite for capturing execution traces, performing LLM-based evaluations agai

    Pythonagentsdeepagentslangchain
    在 GitHub 上查看↗25,006
  • microsoft/security-101microsoft 的头像

    microsoft/Security-101

    6,203在 GitHub 上查看↗

    Security-101 is a vendor-agnostic, foundational cybersecurity learning curriculum organized into modular, framework-aligned modules. It is designed to build core knowledge across multiple security domains without tying content to specific products or platforms, making it suitable for both beginners and professionals seeking a structured introduction to the field. The curriculum is built around established security frameworks, including the MITRE ATT&CK framework for standardized threat analysis and the NIST Cybersecurity Framework for incident response workflows. It covers a broad range of do

    HTMLappseccia-triaddata-protection
    在 GitHub 上查看↗6,203
  • cube-js/cubecube-js 的头像

    cube-js/cube

    20,251在 GitHub 上查看↗

    Cube is a semantic data layer that provides a unified framework for defining business metrics, dimensions, and relationships across diverse data sources. By acting as a headless business intelligence engine, it transforms raw data into a governed model that can be queried via SQL, REST, and GraphQL interfaces. This architecture ensures consistent data definitions and logic across all downstream analytical applications and reporting tools. The platform distinguishes itself through its integrated conversational AI capabilities, which allow users to explore data using natural language. It orches

    Rustagentic-analyticsagentsai
    在 GitHub 上查看↗20,251
  • 查看 Boundary 的所有 30 个替代方案→