Нове — Спробуйте passkeys у вашому браузері

Ваші passkey,
прив'язані до кремнію.

Titanium Passkey — це офлайн провайдер облікових даних для iPhone, iPad та Mac. Приватні ключі живуть у Secure Enclave, захищені Face ID або Touch ID. Без хмари. Без синхронізації. Без облікового запису. Лише підписи, які ніколи не залишають пристрій.

iOS 17 · iPadOS 17 · macOS 14 Secure Enclave Нуль телеметрії
Побудоване на кремнії

Спроєктоване навколо Secure Enclave.

Кожен passkey — пара ключів P-256, створена всередині спеціалізованого безпекового співпроцесора Apple. Приватну половину не можна ніколи експортувати — ні нами, ні iOS, ні вами.

Біометричний захист

Кожен вхід підтверджується Face ID або Touch ID — без пінового резерву. SecAccessControl змушує це на рівні апаратного забезпечення, а не як прапорець у програмному коді.

Ключі в Secure Enclave

Ключі EC P-256 створені з kSecAttrTokenIDSecureEnclave. Підписи відбуваються на чипі. Матеріал приватного ключа ніколи не торкається RAM, доступної iOS.

Нуль мережі

Без бекенду. Без телеметрії. Без аналітики. Розширення Credential Provider — процес, що торкається кожного passkey — постачається без мережевого дозволу. Нема чого витягти, навіть якби ми хотіли.

Нативний WebAuthn

Стандартний ES256 (COSE алгоритм -7) через WebAuthn. Працює з будь-яким сайтом, що підтримує passkey — GitHub, Google, ваш банк, ваш самостійно розміщений застосунок.

Інтеграція з AutoFill

Реєструється як Credential Provider через AuthenticationServices. Панелі входу з'являються нативно у Safari та в кожному застосунку iOS, що говорить WebAuthn.

Без прив'язки до постачальника

Видаліть застосунок — ключі підуть з ним. Саме так, як має бути. Нема чого скасовувати, нема резервних копій нищити, нема облікового запису закривати.

WebAuthn Level 3

Більше ніж базис.

Більшість автентифікаторів реалізує основні операції create та get і на цьому зупиняється. Titanium Passkey йде далі — щоб сайти, що дбають про сучасний UX passkey, могли його використовувати.

Швидка автентифікація

Коли саме один passkey відповідає запиту, пропускаємо вибір. Face ID або Touch ID запускається негайно — один погляд, і ви увійшли. Вимикається, якщо воліте явне підтвердження.

Conditional mediation

Сайти, що просять passkey через потік conditional UI, отримують відповідний обліковий запис inline без переривання поля пароля. Нативна підтримка, без милиць.

Тиха реєстрація

Оновлюйте вхід паролем до passkey у фоні, поки користувач заходить. Прапор iOS SupportsConditionalPasskeyRegistration увімкнено — сайти, що долучилися, отримують безшовні оновлення.

Розширення PRF

Розширення prf (hmac-secret WebAuthn) підтримується повністю. Вебзастосунки, що прив'язують зашифровані дані до passkey — напр. E2EE-документи — отримують детерміновані, посайтові секрети, похідні у Secure Enclave.

Необов'язковий рівень iCloud

Типовий рівень прив'язаний до кремнію, один пристрій. Якщо бажаєте, щоб конкретний обліковий запис синхронізувався через iCloud Keychain, увімкніть це попасково. Компроміс пояснюється в застосунку, а не ховається в налаштуваннях.

Гібридний транспорт

Увійдіть з будь-якого комп’ютера — Windows, macOS, Linux, Chromebook — без встановленого там менеджера passkey. У запиті passkey браузера виберіть «Використати пристрій поруч» / «Інші варіанти», відскануйте QR-код і підтвердьте Face ID або Touch ID на iPhone. Через Bluetooth, як і передбачає специфікація Apple.

Процес

Від доторку до підпису.

iOS направляє запити WebAuthn до розширення Credential Provider. Titanium Passkey відповідає — або тримається осторонь.

Крок 01

Сайт просить passkey

Сайт або застосунок видає виклик WebAuthn. iOS показує зареєстрованих провайдерів.

Крок 02

Ви обираєте Titanium

Оберіть Titanium Passkey з панелі AutoFill. Розширення прокидається в процесі.

Крок 03

Біометрія захищає ключ

Face ID або Touch ID розблоковує приватний ключ у Secure Enclave. Один погляд.

Крок 04

Підписано. Готово.

Підпис створюється на чипі та повертається до iOS. Ви всередині. Без зайвих кіл.

Контекст

Три способи тримати passkey.

Існує три приблизні школи зберігання passkey. Кожна чимось жертвує. Titanium Passkey створено для моделі загрози, яку дві інші не закривають повністю — крадіжка самого пристрою.

Хмарна синхронізація

iCloud Keychain · Google · Microsoft

  • Приватні ключі тиражуються через хмари постачальників
  • Відновлення прив'язане до облікового запису постачальника
  • Метадані перетинають мережу, помічаєте ви це чи ні
  • Зручно на всіх ваших пристроях

Апаратні токени

YubiKey · Titan · SoloKey

  • Ключі лишаються на токені — без хмари
  • Більшість за замовчуванням лише на основі володіння — вкрадений токен є робочим
  • PIN, якщо встановлений, — це фактор знання — його можна підгледіти, і одного разу введений він відмикає всі облікові записи на токені
  • Окремий предмет, щоб носити, губити чи забувати

Titanium Passkey

Secure Enclave · захищено біометрією

  • Ключ неможливо скопіювати. Замкнений усередині безпекового чипа, який Apple зробила для цього. Навіть ми до нього не дотягнемося.
  • Ключ не можна використати без вас. Кожен вхід потребує вашого обличчя або відбитка — у момент, коли це відбувається. Вкрадений телефон нічого не підпише.
  • Нічого носити. Безпековий чип уже в кишені.
  • Зміна біометрії стирає ключі. Жодного тихого способу передати доступ.

YubiKey Bio і подібні моделі додають перевірку відбитка безпосередньо на пристрої — ближче до того, що робимо ми, але сенсор крихітний, лише відбиток і новий. Face ID додає глибину та виявлення живості, з якими капацитивна поверхня на USB-токені не зрівняється. Titanium Passkey спирається на апаратуру з десятиріччям роботи проти спуфінга.

Приватність конструкцією

Більшість менеджерів паролів побудовані навколо синхронізації.
Ми побудували цей навколо протилежної ідеї.

Дизайнерська теза
Технічне

Під капотом.

Для інженерів.

Платформа iOS 17.0+ · iPadOS 17.0+ · macOS 14.0+
Тип ключа EC P-256, ES256 (COSE -7)
Зберігання Keychain · kSecClassKey + метадані
Контроль доступу biometryCurrentSet + privateKeyUsage
Інтеграція AutoFill Credential Provider · AuthenticationServices
Attestation none — зберігає приватність
Область Прив'язано до пристрою за замовчуванням · необов'язковий рівень iCloud Keychain
Побудовано на Swift 6 · The Composable Architecture 1.25 · Apple CryptoKit

Passkey. Без хмари.

Titanium Passkey у розробці. Слідкуйте за релізом у App Store.