Enterno.io checked Passkey (WebAuthn/FIDO2) support in the 500 largest Runet services (March 2026). 18% of banks offer Passkey (Sber, Tinkoff, Alfa — yes; VTB, Gazprom — no). 7% of SaaS (including Skyeng, Bitrix24). 2% of government services (only Gosuslugi Passkey beta). SMS OTP remains primary 2FA (92%). Google/Apple Passkey sync is limited — needs an un-blocked iCloud/GPA account.
Below: key findings, platform breakdown, implications, methodology, FAQ.
| Metric | Pass/Value | Median | p75 |
|---|---|---|---|
| Banks with Passkey support | 18% | — | — |
| Runet SaaS with Passkey | 7% | — | — |
| Government services | 2% | — | — |
| SMS OTP as primary 2FA | 92% | — | — |
| TOTP (Google Authenticator) | 43% | — | — |
| Hardware FIDO2 keys | 4% | — | — |
| Passkey sync via iCloud/Google | 67% | — | — |
| Passkey login UX < 5s | 84% | — | — |
| Platform | Share | Detail | — |
|---|---|---|---|
| Banks (top-30) | 100% | Passkey: 18% | — |
| E-commerce retail | 25% | Passkey: 4% | — |
| SaaS B2B (Runet) | 15% | Passkey: 7% | — |
| Gosuslugi + services | 12% | Passkey: 2% | — |
| Crypto exchanges | 8% | Passkey: 38% | — |
Manual test of signup/login flows across 500 Runet sites. Detection via navigator.credentials.create() API availability + UI prompts. March 2026. Categorised via Semrush + SimilarWeb.
The tool checks HTTP security headers, SSL/TLS configuration, server info leaks, and protection against common attacks (XSS, clickjacking, MIME sniffing). A grade fromA to F shows overall security level.
Checking Content-Security-Policy, HSTS, X-Frame-Options, X-Content-Type-Options, Referrer-Policy, and more.
TLS version, certificate expiry, chain of trust, HSTS support.
Finding exposed server versions, debug modes, open configs, and directories.
Detailed report explaining each issue with specific steps to fix it.
HTTP header audit
config verification
CSP & HSTS setup
compliance checks
Strict-Transport-Security.Server: Apache/2.4.52 helps attackers find exploits. Hide the version.DENY or SAMEORIGIN.nosniff, browsers may misinterpret file types (MIME sniffing).Content-Security-Policy-Report-Only, monitor violations, then enforce.Server, X-Powered-By, X-AspNet-Version from responses.Security check history and HTTP security header monitoring.
Sign up freeYes, Passkey fully replaces password. Authentication runs on local biometrics (Face ID, fingerprint) → private key → challenge response to server.
Cloud sync (iCloud / Google Password Manager) restores on a new device. Backup = separate Passkey on another device / hardware key.
Since 2022 Apple restricts new RU registrations. Existing ones work. Buying via App Store in another region — workaround.
Browser API is simple. Server side needs a FIDO2 library (simplewebauthn.js, py_webauthn). 1-2 weeks to production.