Enterprise-grade open source VPN solution combining WireGuard with mandatory 2FA/MFA and integrated OpenID Connect SSO for secure remote access

At a Glance:

Defguard is a self-hosted secure remote access platform that integrates WireGuard VPN, identity and access management, multi-factor authentication (TOTP, WebAuthn, email), and per-location firewall rules for controlling access to infrastructure and private networks.

Overview:

Defguard is a self-hosted security platform designed to consolidate remote access management for organizations. It combines WireGuard VPN with built-in identity and access management, multi-factor authentication, and network access control. The platform supports internal and external OIDC providers, LDAP/AD synchronization, and provides desktop and mobile clients for managing WireGuard connections. Its architecture separates core management, public-facing edge services, and gateway policy enforcement to reduce attack surface. Defguard also offers a REST API and webhook integrations, with real-time SIEM streaming available in the Enterprise edition.

Key Decision Points:

  • Fully self-hosted deployment: Operates completely on your own infrastructure with no external dependencies, ensuring data remains within your environment.

  • Unified platform vs. separate tools: Combines VPN, identity management, MFA, and firewall rules into a single solution, reducing the need to integrate multiple disconnected products.

  • Client support for end-user devices: Provides dedicated desktop (Linux, macOS, Windows) and mobile (Android, iOS) applications for WireGuard VPN management with MFA and self-service device enrollment.

  • Component-based architecture: Separates the Core (identity and policy management), Edge (public entry point), and Gateway (traffic policy enforcement), allowing for network segmentation in deployment.

  • Enterprise streaming capabilities: Real-time SIEM streaming is listed as an Enterprise feature, indicating a tiered delivery model for advanced auditing.

Core Features:

  • WireGuard VPN with per-location access control: Manages multiple VPN locations with distinct user and group-level access permissions, supporting both kernel and userspace WireGuard implementations.

  • Identity and access management with OIDC and LDAP: Acts as an internal OIDC provider for single sign-on and supports external OIDC providers (Google, Microsoft, custom) and LDAP/AD synchronization.

  • Multi-factor authentication: Enforces MFA at the connection level using TOTP, WebAuthn/FIDO2, email tokens, or biometric verification through the mobile app.

  • Real-time per-location firewall: Applies allow and deny rules for each VPN location based on user or group identity, with real-time enforcement.

  • Audit logging and SIEM integration: Provides a filterable and searchable activity log for all administrative and connection events, with real-time streaming to SIEM systems in the Enterprise tier.

  • REST API and webhooks: Enables programmatic control and integration with external systems through a documented API and webhook callbacks.

Use Cases:

  • Unifying remote access for organizations: IT administrators can replace separate VPN, SSO, and MFA tools with a single self-hosted platform to enforce access policies for private networks and infrastructure.

  • Enforcing Zero-Trust access with MFA: Security teams can require per-connection multi-factor authentication for WireGuard VPN tunnels and apply real-time firewall rules based on user identity.

  • Onboarding remote employees and devices: End users can use self-service desktop and mobile applications with QR code enrollment to set up authenticated WireGuard connections to corporate locations.

Open-Source Alternative Value:

Defguard’s core is open source, allowing organizations to self-host a unified remote access platform without routing authentication or traffic data through external services. It functions as a self-contained alternative to assembling separate commercial VPN, identity provider, and MFA products by integrating these capabilities under a single deployment. The published SBOMs, penetration test reports, and architecture decision records provide transparency into the platform's security posture, and the component-based architecture allows administrators to inspect and segment its management, public-facing, and gateway layers.

CondividiXLinkedInReddit

Strumenti correlati

Statistiche progetto

Stelle

2,688

Fork

96

Licenza

Other

Metadati

Alternativa a
NordVPN