Biometrická ochrana
Každé přihlášení ověřuje Face ID nebo Touch ID — žádný záložní PIN. SecAccessControl to vynucuje na úrovni hardwaru, ne zaškrtávacím políčkem v softwaru.
Titanium Passkey je offline poskytovatel přihlašovacích údajů pro iPhone, iPad a Mac. Soukromé klíče žijí v Secure Enclave, chráněné Face ID nebo Touch ID. Žádný cloud. Žádná synchronizace. Žádný účet. Jen podpisy, které nikdy neopustí zařízení.
Každý passkey je pár klíčů P-256 vytvořený uvnitř Apple bezpečnostního koprocesoru. Soukromou polovinu nelze nikdy exportovat — ani námi, ani iOS, ani vámi.
Každé přihlášení ověřuje Face ID nebo Touch ID — žádný záložní PIN. SecAccessControl to vynucuje na úrovni hardwaru, ne zaškrtávacím políčkem v softwaru.
EC P-256 klíče vytvořené s kSecAttrTokenIDSecureEnclave. Podpisy vznikají na čipu. Soukromé klíče se nikdy nedotknou paměti dostupné pro iOS.
Žádný backend. Žádná telemetrie. Žádná analytika. Rozšíření Credential Provider — proces, který se dotýká každého passkey — je dodáváno bez síťového oprávnění. Není co odcizit, i kdybychom chtěli.
Standardní ES256 (COSE algoritmus -7) přes WebAuthn. Funguje s každou stránkou s podporou passkey — GitHub, Google, vaše banka, vaše vlastní aplikace.
Registruje se jako Credential Provider přes AuthenticationServices. Přihlašovací dialogy se zobrazují nativně v Safari a v každé iOS aplikaci, která mluví WebAuthn.
Smažte aplikaci a klíče s ní odejdou — přesně tak to má být. Nic ke zrušení, žádné zálohy ke skartaci, žádný účet k uzavření.
Většina autentikátorů implementuje základní operace create a get a tam končí. Titanium Passkey jde dál — aby ho mohly používat stránky, kterým záleží na moderní UX passkey.
Když žádosti odpovídá přesně jeden passkey, přeskočíme výběr. Face ID nebo Touch ID se spustí okamžitě — jeden pohled a jste uvnitř. Můžete vypnout, pokud preferujete explicitní potvrzení.
Stránky, které žádají passkey přes conditional UI flow, dostanou odpovídající údaj nabídnutý přímo, bez přerušení pole hesla. Nativní podpora, žádné berličky.
Aktualizuje přihlášení heslem na passkey na pozadí, zatímco se uživatel přihlašuje. Příznak SupportsConditionalPasskeyRegistration v iOS je zapnutý — spolupracující stránky dostanou plynulé upgrady.
Rozšíření prf (WebAuthn hmac-secret) je plně podporováno. Webové aplikace, které váží šifrovaná data na passkey — např. E2EE dokumentové aplikace — dostanou deterministická, per-site tajemství odvozená v Secure Enclave.
Výchozí úroveň je vázaná na křemík, jedno zařízení. Pokud chcete konkrétní údaj synchronizovat přes iCloud Keychain, zapněte to pro každý passkey zvlášť. Kompromis je vysvětlen v aplikaci, ne skryt v nastavení.
Přihlášení z jakéhokoli počítače — Windows, macOS, Linux, Chromebook — bez nainstalovaného passkey manažera. Ve výzvě prohlížeče k passkey zvolte „Použít zařízení v okolí“ / „Další možnosti“, naskenujte QR kód a potvrďte Face ID nebo Touch ID na iPhonu. Přes Bluetooth, jak to specifikace Applu zamýšlí.
iOS směruje WebAuthn požadavky do rozšíření Credential Provider. Titanium Passkey odpovídá — nebo zůstává stranou.
Web nebo aplikace vyhlásí WebAuthn výzvu. iOS zobrazí registrované poskytovatele.
Vyberete Titanium Passkey z listu AutoFill. Rozšíření se probudí v procesu.
Face ID nebo Touch ID odemkne soukromý klíč v Secure Enclave. Jeden pohled.
Podpis vzniká na čipu a vrací se zpět do iOS. Jste uvnitř. Žádná síťová kola.
Existují tři hrubé proudy uchovávání passkey. Každý obětuje něco jiného. Titanium Passkey je postaven pro model hrozby, který ostatní dva zcela nepokrývají — krádež samotného zařízení.
iCloud Keychain · Google · Microsoft
YubiKey · Titan · SoloKey
Secure Enclave · chráněné biometrií
YubiKey Bio a podobné modely přidávají ověření otisku přímo na zařízení — jsou blíže tomu, co děláme, ale senzor je malý, jen otisk a novější. Face ID přidává hloubku a detekci živosti, kterou kapacitní plocha na USB tokenu nemůže dosáhnout. Titanium Passkey běží na hardwaru s dekádou antispoofingové práce.
Většina správců hesel je postavena kolem synchronizace.
My jsme tento postavili kolem opačné myšlenky.
kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly.
Pro inženýry.
ES256 (COSE -7)
kSecClassKey + metadata
biometryCurrentSet + privateKeyUsage
AuthenticationServices
none — chránící soukromí
Titanium Passkey je ve vývoji. Sledujte nás pro vydání v App Store.