Five places a focused layer beats a per-seat platform - pick one and see the difference.
A factor at the domain controller and every Windows RDP session - no edition to climb.
Duo's AD Defense detects attacks against Active Directory, but actually enforcing a factor at domain logon means installing the Windows Logon agent - and AD Defense itself doesn't start until the Advantage edition. Authnull challenges the domain-controller logon path directly, included by default, with local and break-glass accounts in the same policy.
A complete, dimension-by-dimension comparison.
A capability-by-capability breakdown across architecture, coverage, product category, and positioning - fifteen dimensions in total, including where Duo leads.
Authnull leads on 11 of 15 dimensions and ties on 2. The remaining 2 - cloud/SaaS SSO and risk-based/adaptive auth - are areas where Duo leads.
Get this as a scorecardDo the math with your own numbers.
Duo bills per seat, so the cost climbs with every identity you add - and the on-prem coverage you're here for lives in its higher editions. Authnull is a flat price per band: the same bill at 100 identities or 500, every protocol and governance included. Set your headcount and the Duo edition that covers your gap.
Duo figures use publicly published list prices ($3 / $6 / $9 per user / month, Essentials / Advantage / Premier) and don't include the Authentication Proxy and Windows Logon components you self-host and maintain. Authnull bands ($499/mo Standard ≤ 500, $900/mo Growth ≤ 1,000, custom above) include every protocol, factor, and governance. Confirm everything against your quote - this worksheet is for scoping, not a contract.
Coexist, consolidate, replace - at your pace. No forced cutover.
Keep Duo exactly as-is on cloud apps. Drop Authnull onto the unprotected paths - AD logon, RDP, RADIUS, firewalls, databases - with governance over all of them. Nothing you rely on changes.
Move overlapping paths - RDP, VPN - onto one policy plane. Retire the Duo components you were self-hosting and drop down a Duo edition you no longer need.
When you're ready, Authnull co-exists on cloud SSO too - so you can retire Duo entirely, or keep it for the device-trust features you like. Your call, not a forced cutover.