신규 — 브라우저에서 패스키 체험하기

당신의 패스키,
실리콘에 묶다.

Titanium Passkey는 iPhone, iPad, Mac을 위한 오프라인 자격 증명 공급자입니다. 개인 키는 Secure Enclave에 살며 Face ID 또는 Touch ID로 보호됩니다. 클라우드 없음. 동기화 없음. 계정 없음. 기기를 떠나지 않는 서명뿐.

iOS 17 · iPadOS 17 · macOS 14 Secure Enclave 텔레메트리 없음
실리콘 위에 구축

Secure Enclave를 중심으로 설계.

각 패스키는 Apple 전용 보안 보조 프로세서 내부에서 생성되는 P-256 키 쌍입니다. 개인 키 부분은 절대 내보낼 수 없습니다 — 우리도, iOS도, 당신도.

생체 인식 보호

모든 서명은 Face ID 또는 Touch ID로 지킵니다 — 패스코드 대체 없음. SecAccessControl이 소프트웨어의 체크박스가 아닌 하드웨어 수준에서 강제합니다.

Secure Enclave의 키

kSecAttrTokenIDSecureEnclave로 만든 EC P-256 키. 서명은 칩에서 이루어집니다. 개인 키 재료는 iOS가 접근 가능한 RAM에 닿지 않습니다.

네트워크 제로

백엔드 없음. 텔레메트리 없음. 분석 없음. Credential Provider 확장 — 모든 패스키를 건드리는 프로세스 — 는 네트워크 권한 없이 배포됩니다. 원해도 빼낼 것이 없습니다.

네이티브 WebAuthn

WebAuthn 위의 표준 ES256 (COSE 알고리즘 -7). 패스키를 지원하는 모든 사이트에서 작동합니다 — GitHub, Google, 당신의 은행, 자체 호스팅 앱.

AutoFill 통합

AuthenticationServices를 통해 Credential Provider로 등록됩니다. 로그인 시트는 Safari와 WebAuthn을 말하는 모든 iOS 앱에서 네이티브로 나타납니다.

공급자 종속 없음

앱을 삭제하면 키도 함께 사라집니다 — 그래야 마땅합니다. 취소할 것도, 파쇄할 백업도, 닫을 계정도 없습니다.

WebAuthn Level 3

기본 이상.

대부분의 인증기는 핵심 create와 get 연산만 구현하고 거기서 멈춥니다. Titanium Passkey는 더 나아갑니다 — 현대적인 패스키 UX를 신경 쓰는 사이트가 사용할 수 있도록.

빠른 인증

요청과 일치하는 패스키가 정확히 하나일 때 선택기를 건너뜁니다. Face ID 또는 Touch ID가 즉시 실행 — 한 번의 시선으로 로그인. 명시적 확인을 원하면 끄세요.

Conditional mediation

conditional UI 흐름으로 패스키를 요청하는 사이트에는 비밀번호 필드를 방해하지 않고 일치하는 자격 증명을 인라인으로 제공합니다. 네이티브 지원, 편법 없음.

조용한 등록

사용자가 로그인하는 동안 비밀번호 로그인을 백그라운드에서 패스키로 업그레이드합니다. iOS의 SupportsConditionalPasskeyRegistration 플래그가 켜져 있습니다 — 참여하는 사이트는 매끄러운 업그레이드를 얻습니다.

PRF 확장

prf 확장(WebAuthn의 hmac-secret)이 완전히 지원됩니다. 암호화된 데이터를 패스키에 묶는 웹 앱 — 예를 들어 E2EE 문서 앱 — 는 Secure Enclave에서 파생된 결정론적이고 사이트별인 비밀을 얻습니다.

선택적 iCloud 계층

기본 계층은 실리콘에 묶이고 단일 기기입니다. 특정 자격 증명을 iCloud 키체인을 통해 동기화하려면 패스키별로 켜세요. 절충점은 설정에 숨기지 않고 앱에서 설명합니다.

하이브리드 전송

모든 데스크톱에서 로그인 — Windows, macOS, Linux, Chromebook — 그곳에 패스키 관리자를 설치할 필요 없습니다. 브라우저의 패스키 프롬프트에서 ‘근처 기기 사용’ / ‘다른 옵션’을 선택하고 QR 코드를 스캔한 뒤 iPhone의 Face ID 또는 Touch ID로 승인하세요. Bluetooth를 통해, Apple 사양이 의도한 방식대로.

흐름

탭에서 서명까지.

iOS는 WebAuthn 요청을 Credential Provider 확장으로 라우팅합니다. Titanium Passkey가 응답하거나 물러서 있습니다.

단계 01

사이트가 패스키를 요청

웹사이트나 앱이 WebAuthn 챌린지를 발행합니다. iOS가 등록된 공급자를 표시합니다.

단계 02

Titanium 선택

AutoFill 시트에서 Titanium Passkey를 선택합니다. 확장이 프로세스 내에서 깨어납니다.

단계 03

생체 인식이 키를 지킵니다

Face ID 또는 Touch ID가 Secure Enclave 안의 개인 키를 잠금 해제합니다. 한 번의 시선.

단계 04

서명됨. 완료.

서명은 칩에서 생성되어 iOS로 돌려보냅니다. 로그인 완료. 왕복 없음.

맥락

패스키를 보관하는 세 가지 방법.

패스키 보관에는 세 가지 대략적인 학파가 있습니다. 각각 다른 것을 포기합니다. Titanium Passkey는 나머지 둘이 완전히 다루지 못하는 위협 모델 — 기기 자체의 도난 — 을 위해 만들어졌습니다.

클라우드 동기화

iCloud Keychain · Google · Microsoft

  • 개인 키가 공급자 클라우드를 통해 복제됩니다
  • 복구가 공급자 계정에 묶입니다
  • 알든 모르든 메타데이터가 네트워크를 가로지릅니다
  • 모든 기기에서 편리합니다

하드웨어 토큰

YubiKey · Titan · SoloKey

  • 키가 토큰에 남아 있음 — 클라우드 없음
  • 대부분 기본적으로 소유만 — 도난당한 토큰은 사용 가능한 토큰
  • PIN을 설정해도 지식 요소 — 어깨너머로 볼 수 있고 한 번 입력하면 토큰의 모든 자격 증명을 잠금 해제
  • 들고 다니고 잃어버리고 잊어버릴 별도의 물건

Titanium Passkey

Secure Enclave · 생체 인식으로 보호

  • 키를 복사할 수 없습니다. Apple이 이를 위해 만든 보안 칩 안에 갇혀 있습니다. 우리조차 접근할 수 없습니다.
  • 당신 없이는 키를 쓸 수 없습니다. 모든 로그인은 순간 당신의 얼굴이나 지문을 필요로 합니다. 도난당한 전화는 아무것도 서명하지 않습니다.
  • 들고 다닐 것이 없습니다. 보안 칩은 이미 당신 주머니 안에 있습니다.
  • 생체 인식 변경은 키를 지웁니다. 조용히 권한을 넘겨줄 방법이 없습니다.

YubiKey Bio 및 유사 모델은 기기 내 지문 검증을 추가합니다 — 우리와 가깝지만 센서는 작고 지문 전용이며 새롭습니다. Face ID는 USB 토큰의 정전식 패드로는 따라갈 수 없는 깊이와 생동성 탐지를 더합니다. Titanium Passkey는 10년간의 반스푸핑 작업이 쌓인 하드웨어 위에서 동작합니다.

구조에 의한 프라이버시

대부분의 비밀번호 관리자는 동기화를 중심으로 만들어집니다.
우리는 이것을 정반대 생각 위에 세웠습니다.

디자인 명제
기술

내부를 들여다보기.

엔지니어용.

플랫폼 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 키체인 계층
구축 기술 Swift 6 · The Composable Architecture 1.25 · Apple CryptoKit

패스키. 클라우드 없이.

Titanium Passkey는 개발 중입니다. App Store 출시를 지켜봐 주세요.