Nowość — Wypróbuj passkeys w przeglądarce

Twoje passkeye,
zakotwiczone w krzemie.

Titanium Passkey to offline dostawca poświadczeń dla iPhone'a, iPada i Maca. Klucze prywatne żyją w Secure Enclave, chronione Face ID lub Touch ID. Bez chmury. Bez synchronizacji. Bez konta. Tylko podpisy, które nigdy nie opuszczają urządzenia.

iOS 17 · iPadOS 17 · macOS 14 Secure Enclave Zero telemetrii
Zbudowane na krzemie

Zaprojektowane wokół Secure Enclave.

Każdy passkey to para kluczy P-256 wygenerowana wewnątrz dedykowanego koprocesora bezpieczeństwa Apple. Prywatnej połowy nigdy nie da się wyeksportować — ani przez nas, ani przez iOS, ani przez ciebie.

Ochrona biometryczna

Każde logowanie weryfikuje Face ID lub Touch ID — bez zapasu PIN-owego. SecAccessControl wymusza to na poziomie sprzętu, nie jako pole wyboru w oprogramowaniu.

Klucze w Secure Enclave

Klucze EC P-256 tworzone z kSecAttrTokenIDSecureEnclave. Podpisy powstają na układzie. Materiał klucza prywatnego nie dotyka pamięci RAM dostępnej dla iOS.

Zero sieci

Żadnego backendu. Żadnej telemetrii. Żadnej analityki. Rozszerzenie Credential Provider — proces dotykający każdego passkey — jest dostarczane bez uprawnienia sieciowego. Nic do wykradzenia, nawet gdybyśmy chcieli.

Natywne WebAuthn

Standardowe ES256 (COSE alg -7) nad WebAuthn. Działa z każdą witryną obsługującą passkey — GitHub, Google, twój bank, twoja self-hosted aplikacja.

Integracja z AutoFill

Rejestruje się jako Credential Provider przez AuthenticationServices. Panele logowania pojawiają się natywnie w Safari i każdej aplikacji iOS mówiącej WebAuthn.

Bez uwięzienia u dostawcy

Usuń aplikację, a klucze znikną wraz z nią — dokładnie tak jak powinno być. Nic do anulowania, żadnych kopii do niszczenia, żadnego konta do zamknięcia.

WebAuthn Level 3

Więcej niż podstawa.

Większość autentykatorów implementuje podstawowe operacje create i get i na tym kończy. Titanium Passkey idzie dalej — aby witryny dbające o nowoczesny UX passkey mogły z niego korzystać.

Szybkie uwierzytelnianie

Gdy dokładnie jeden passkey pasuje do żądania, pomijamy selektor. Face ID lub Touch ID uruchamia się natychmiast — jedno spojrzenie i jesteś w środku. Wyłączalne, jeśli wolisz jawne potwierdzenie.

Conditional mediation

Witryny pytające o passkey przez przepływ conditional UI otrzymują pasujące poświadczenie w miejscu, bez przerywania pola hasła. Natywne wsparcie, bez łat.

Ciche rejestrowanie

Uaktualnij logowanie hasłem do passkey w tle, gdy użytkownik się loguje. Flaga iOS SupportsConditionalPasskeyRegistration jest włączona — witryny, które się zgłoszą, dostają płynne ulepszenia.

Rozszerzenie PRF

Rozszerzenie prf (hmac-secret z WebAuthn) jest w pełni wspierane. Aplikacje webowe wiążące zaszyfrowane dane z passkey — np. aplikacje dokumentów E2EE — otrzymują deterministyczne, specyficzne dla witryny sekrety wyprowadzane w Secure Enclave.

Opcjonalny poziom iCloud

Domyślny poziom jest związany z krzemem, jedno urządzenie. Jeśli chcesz, aby konkretne poświadczenie synchronizowało się przez pęk kluczy iCloud, włącz to per passkey. Kompromis wyjaśniamy w aplikacji, nie ukrywamy w ustawieniach.

Transport hybrydowy

Zaloguj się z dowolnego komputera — Windows, macOS, Linux, Chromebook — bez zainstalowanego tam menedżera passkey. W monicie passkey przeglądarki wybierz „Użyj urządzenia w pobliżu“ / „Inne opcje“, zeskanuj kod QR i zatwierdź za pomocą Face ID lub Touch ID na iPhonie. Przez Bluetooth, zgodnie ze specyfikacją Apple.

Przebieg

Od dotyku do podpisu.

iOS kieruje żądania WebAuthn do rozszerzenia Credential Provider. Titanium Passkey odpowiada — albo pozostaje z boku.

Krok 01

Witryna prosi o passkey

Strona lub aplikacja wystawia wyzwanie WebAuthn. iOS pokazuje zarejestrowanych dostawców.

Krok 02

Wybierasz Titanium

Wybierz Titanium Passkey z listy AutoFill. Rozszerzenie budzi się w procesie.

Krok 03

Biometria chroni klucz

Face ID lub Touch ID odblokowuje klucz prywatny w Secure Enclave. Jedno spojrzenie.

Krok 04

Podpisano. Gotowe.

Podpis powstaje na układzie i wraca do iOS. Jesteś w środku. Bez okrążeń.

Kontekst

Trzy sposoby trzymania passkey.

Istnieją trzy przybliżone szkoły przechowywania passkey. Każda coś poświęca. Titanium Passkey jest zbudowany dla modelu zagrożenia, którego pozostałe dwa nie obejmują w pełni — kradzieży samego urządzenia.

Synchronizacja w chmurze

iCloud Keychain · Google · Microsoft

  • Klucze prywatne replikują się przez chmury dostawców
  • Odzyskiwanie jest powiązane z kontem dostawcy
  • Metadane wędrują siecią, niezależnie czy to zauważysz
  • Wygodne na wszystkich twoich urządzeniach

Tokeny sprzętowe

YubiKey · Titan · SoloKey

  • Klucze pozostają na tokenie — bez chmury
  • Większość domyślnie oparta tylko na posiadaniu — skradziony token jest tokenem użytecznym
  • PIN, jeśli ustawiony, to czynnik wiedzy — można go podejrzeć i raz wprowadzony odblokowuje każde poświadczenie na tokenie
  • Osobny obiekt do noszenia, zgubienia lub zapomnienia

Titanium Passkey

Secure Enclave · chronione biometrią

  • Klucza nie da się skopiować. Zamknięty w układzie bezpieczeństwa, który Apple zrobił do tego. Nawet my do niego nie sięgniemy.
  • Klucza nie da się użyć bez ciebie. Każde logowanie wymaga twojej twarzy lub odcisku palca — w chwili, gdy się dzieje. Skradziony telefon nic nie podpisuje.
  • Nic do noszenia. Układ bezpieczeństwa jest już w twojej kieszeni.
  • Zmiana biometrii wymazuje klucze. Żadnego cichego sposobu przekazania dostępu.

YubiKey Bio i podobne modele dodają weryfikację odcisku palca na urządzeniu — są bliżej tego, co robimy, ale czujnik jest maleńki, tylko odcisk palca i nowy. Face ID dodaje głębię i wykrywanie życia, których pole pojemnościowe w tokenie USB nie dorówna. Titanium Passkey opiera się na sprzęcie z dekadą pracy antyspoofingowej.

Prywatność w konstrukcji

Większość menedżerów haseł zbudowana jest wokół synchronizacji.
My zbudowaliśmy ten wokół przeciwnej idei.

Teza projektowa
Techniczne

Pod maską.

Dla inżynierów.

Platforma iOS 17.0+ · iPadOS 17.0+ · macOS 14.0+
Typ klucza EC P-256, ES256 (COSE -7)
Przechowywanie Keychain · kSecClassKey + metadane
Kontrola dostępu biometryCurrentSet + privateKeyUsage
Integracja AutoFill Credential Provider · AuthenticationServices
Attestation none — chroni prywatność
Zakres Powiązane z urządzeniem domyślnie · opcjonalny poziom pęku kluczy iCloud
Zbudowane z Swift 6 · The Composable Architecture 1.25 · Apple CryptoKit

Passkeye. Bez chmury.

Titanium Passkey jest w rozwoju. Śledź wydanie w App Store.