Skip to content

TL;DR

Our VPN firewall (Palo Alto PA-2020) has been unsupported for 6 years. It’s being actively attacked — 1.7 million login attempts in a single day. Our TLS is outdated, our crypto is weak, and 90% of users only connect to it to reset their password.

Replace it with NetBird — an open-source WireGuard mesh VPN that has no login portal to attack.

Before (GlobalProtect)After (NetBird)
User experienceOpen app, click connect, waitNothing — it’s always connected
Password resetsConnect to VPN first, then resetJust go to aka.ms/sspr — VPN is already on
Attack surfaceLogin page on the public internetNone — no page exists
EncryptionTLS 1.0, 3DES, no forward secrecyWireGuard (formally verified, modern crypto)
CostCan’t even renew — hardware is dead~$35-51/month (Azure VM management server)
Helpdesk tickets~200/year for VPN password issues~0
Option5-Year Cost
NetBird on Azure (recommended)~$2,100-3,100
NetBird on-prem~$180
Buy a new Palo Alto~$85,000
Do nothing (risk-adjusted)$155,000 — $832,000

A single weekend (with pre-work the week before). NetBird runs alongside GlobalProtect during migration — zero downtime, instant rollback if anything breaks.

  • PA-2020: 6 years without a security patch
  • Active credential-spraying campaign hitting our portal right now
  • Insurers report 11x ransomware likelihood with self-managed VPNs
  • Running EOSL hardware may void cyber insurance claims

Approval to start. Phase 1 is pre-work (Azure VM, DNS, Entra ID config) — all reversible, takes one week of prep then a weekend deployment.