Biometrická ochrana
Každé prihlásenie overuje Face ID alebo Touch ID — žiadny záložný PIN. SecAccessControl to vynucuje na úrovni hardvéru, nie zaškrtávacím políčkom v softvéri.
Titanium Passkey je offline poskytovateľ prihlasovacích údajov pre iPhone, iPad a Mac. Súkromné kľúče žijú v Secure Enclave, chránené Face ID alebo Touch ID. Žiadny cloud. Žiadna synchronizácia. Žiadny účet. Iba podpisy, ktoré nikdy neopustia zariadenie.
Každý passkey je pár kľúčov P-256 vytvorený v Apple bezpečnostnom koprocesore. Súkromná polovica nikdy nemôže byť exportovaná — ani nami, ani iOS, ani vami.
Každé prihlásenie overuje Face ID alebo Touch ID — žiadny záložný PIN. SecAccessControl to vynucuje na úrovni hardvéru, nie zaškrtávacím políčkom v softvéri.
EC P-256 kľúče vytvorené s kSecAttrTokenIDSecureEnclave. Podpisy vznikajú na čipe. Súkromné kľúče sa nikdy nedotknú pamäte dostupnej pre iOS.
Žiadny backend. Žiadna telemetria. Žiadna analytika. Rozšírenie Credential Provider — proces, ktorý sa dotýka každého passkey — je dodávané bez sieťového oprávnenia. Niet čo odcudziť, aj keby sme chceli.
Štandardné ES256 (COSE algoritmus -7) cez WebAuthn. Funguje s každou stránkou s podporou passkey — GitHub, Google, vaša banka, vaše vlastné aplikácie.
Registruje sa ako Credential Provider cez AuthenticationServices. Prihlasovacie dialógy sa zobrazujú natívne v Safari a v každej iOS aplikácii, ktorá hovorí WebAuthn.
Odstráňte aplikáciu a kľúče idú s ňou — presne tak to má byť. Nič na zrušenie, žiadne zálohy na skartovanie, žiadny účet na zatvorenie.
Väčšina autentifikátorov implementuje základné operácie create a get a tam končí. Titanium Passkey ide ďalej — aby ho mohli používať stránky, ktorým záleží na modernej UX passkey.
Keď žiadosti zodpovedá presne jeden passkey, preskočíme výber. Face ID alebo Touch ID sa spustí okamžite — jeden pohľad a ste dnu. Môžete vypnúť, ak preferujete explicitné potvrdenie.
Stránky, ktoré žiadajú passkey cez conditional UI flow, dostávajú zodpovedajúci údaj ponúknutý priamo, bez prerušenia poľa hesla. Natívna podpora, žiadne berličky.
Aktualizujte prihlásenie heslom na passkey na pozadí, kým sa používateľ prihlasuje. Príznak SupportsConditionalPasskeyRegistration v iOS je zapnutý — spolupracujúce stránky dostanú plynulé upgrady.
Rozšírenie prf (WebAuthn hmac-secret) je plne podporované. Webové aplikácie, ktoré viažu šifrované dáta na passkey — napr. E2EE dokumenty — dostanú deterministické, per-site tajomstvá odvodené v Secure Enclave.
Predvolená úroveň je viazaná na kremík, jedno zariadenie. Ak chcete konkrétny údaj synchronizovať cez iCloud Keychain, zapnite to pre každý passkey. Kompromis je vysvetlený v aplikácii, nie skrytý v nastaveniach.
Prihlásenie z akéhokoľvek počítača — Windows, macOS, Linux, Chromebook — bez nainštalovaného passkey manažéra. Vo výzve prehliadača na passkey vyberte „Použiť zariadenie v blízkosti“ / „Ďalšie možnosti“, naskenujte QR kód a potvrďte Face ID alebo Touch ID na iPhone. Cez Bluetooth, tak ako to špecifikácia Apple zamýšľa.
iOS smeruje WebAuthn požiadavky do rozšírenia Credential Provider. Titanium Passkey odpovedá — alebo zostáva nabok.
Web alebo aplikácia vyhlási WebAuthn výzvu. iOS zobrazí registrovaných poskytovateľov.
Vyberiete Titanium Passkey z hárku AutoFill. Rozšírenie sa prebudí v procese.
Face ID alebo Touch ID odomkne súkromný kľúč v Secure Enclave. Jeden pohľad.
Podpis vzniká na čipe a vracia sa späť do iOS. Ste dnu. Žiadne sieťové kolá.
Existujú tri hrubé prúdy uchovávania passkey. Každý obetuje niečo iné. Titanium Passkey je postavený pre model hrozby, ktorý ostatné dva úplne nepokrývajú — krádež samotného zariadenia.
iCloud Keychain · Google · Microsoft
YubiKey · Titan · SoloKey
Secure Enclave · chránené biometriou
YubiKey Bio a podobné modely pridávajú overenie odtlačku prsta priamo na zariadení — sú bližšie tomu, čo robíme, ale senzor je maličký, len na odtlačok a mladý. Face ID pridáva hĺbku a detekciu živosti, ktorú kapacitná plocha na USB tokene nezvládne. Titanium Passkey beží na hardvéri s dekádou protispoofingovej práce.
Väčšina správcov hesiel je postavená okolo synchronizácie.
My sme tento postavili okolo opačnej myšlienky.
kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly.
Pre inžinierov.
ES256 (COSE -7)
kSecClassKey + metadáta
biometryCurrentSet + privateKeyUsage
AuthenticationServices
none — chrániaca súkromie
Titanium Passkey je vo vývoji. Sledujte nás pre vydanie v App Store.