기기가 패스키를 사용할 준비가 되었나요?
이 브라우저가 WebAuthn으로 무엇을 할 수 있는지 확인한 뒤, 선택적으로 데모 패스키를 만들고 로그인할 수 있습니다. 계정은 만들지 않습니다.
검사는 이 페이지 안에서만 이뤄집니다. 데모 패스키는 기기 또는 비밀번호 관리자에 저장됩니다. 개인 키는 그 인증기를 떠나지 않습니다. 이 페이지는 서명 확인을 위해 공개 키만 이 브라우저 세션에 보관합니다.
01
브라우저 검사
WebAuthn은 사용 가능하지만 플랫폼 인증기는 보고되지 않았습니다
아래에서 보안 키를 여전히 시도할 수 있습니다. 플랫폼 검사가 없다고 해서 모든 패스키 작업이 실패한다는 뜻은 아닙니다.
보안 컨텍스트
사용 가능이 페이지는 HTTPS 또는 localhost이며, WebAuthn에 필요합니다.
WebAuthn API
사용 가능PublicKeyCredential이 있으므로 이 브라우저는 세리머니를 시작할 수 있습니다.
사용자 확인 플랫폼 인증기
사용 불가사용자 확인 플랫폼 인증기가 보고되지 않았습니다. 보안 키나 휴대폰은 여전히 작동할 수 있습니다.사용 가능은 브라우저가 가능한 인증기를 본다는 뜻입니다. 패스키가 이미 저장되어 있다는 뜻은 아닙니다.
패스키 자동 완성
사용 가능이 브라우저는 로그인 양식에서 패스키를 제안할 수 있습니다.이 페이지는 그 프롬프트를 열지 않으므로 데모가 이 사이트의 다른 패스키와 섞이지 않습니다.
QR 코드로 휴대폰 승인
사용 불가하이브리드 전송이 사용 불가로 보고되었습니다.
상세 클라이언트 기능
- 지원되지 않음
userVerifyingPlatformAuthenticator생체 인식 또는 기기 PIN으로 본인임을 확인할 수 있습니다.
- 지원되지 않음
passkeyPlatformAuthenticator내장 패스키 제공자를 사용할 수 있습니다.
- 지원됨
conditionalGet로그인 필드에서 저장된 패스키를 제안할 수 있습니다.
- 지원됨
conditionalCreate비밀번호 로그인 후 패스키 생성을 제안할 수 있습니다.
- 지원되지 않음
hybridTransportQR 코드로 이 컴퓨터의 로그인을 휴대폰이 승인할 수 있습니다.
- 지원됨
relatedOriginsRelated Origin Requests. 관련 도메인이 패스키를 공유할 수 있습니다.
- 지원됨
signalAllAcceptedCredentials사이트가 아직 수락하는 패스키를 기기에 알릴 수 있습니다.
- 지원됨
signalCurrentUserDetails사이트가 패스키에 표시되는 이름을 업데이트할 수 있습니다.
- 지원됨
signalUnknownCredential사이트가 더 이상 수락하지 않는 패스키를 숨기도록 기기에 요청할 수 있습니다.
- 지원됨
extension:credProps등록 시 새 자격 증명이 검색 가능한지 보고할 수 있습니다.
- 지원됨
extension:prf인증기는 PRF 확장을 통해 암호화용 키를 파생할 수 있습니다.
- 지원됨
extension:largeBlob인증기는 자격 증명과 함께 더 큰 blob을 저장할 수 있습니다.
- 지원됨
extension:appid - 지원됨
extension:appidExclude - 지원됨
extension:credBlob - 지원됨
extension:credentialProtectionPolicy - 지원됨
extension:enforceCredentialProtectionPolicy - 지원됨
extension:getCredBlob - 지원됨
extension:hmacCreateSecret - 지원됨
extension:minPinLength - 지원되지 않음
extension:payment
02
데모 패스키 사용해 보기
사용자 확인이 있는 검색 가능 자격 증명을 만듭니다. 실제 사이트의 패스키와 같은 형태입니다. 계정에 연결되지 않습니다.
기기 또는 비밀번호 관리자가 이 사이트용 실제 패스키를 계정 이름 passkey-demo@passwords.lu로 저장합니다. 나중에 해당 비밀번호 관리자, iCloud Keychain, Google Password Manager 또는 Windows Hello에서 삭제하세요. 여기서 잊으면 이 브라우저 세션의 공개 키만 제거됩니다.
챌린지는 이 페이지에서 만들고, 등록 시 공개 키로 서명을 여기서 확인합니다. 프로덕션 사이트는 서버에서 챌린지를 만들고 거기서 서명을 검증해야 합니다. 이 세리머니는 서버로 보내지지 않습니다.
이 호스트는 passwords.lu가 아닙니다. 데모 패스키는 현재 호스트에만 저장됩니다.
- Relying party id
- localhost
- 계정 이름
- passkey-demo@passwords.lu
- 찾는 곳
- 비밀번호 관리자에서 passkey-demo@passwords.lu를 검색하세요.
03
패스키, 비밀번호, TOTP
패스키는 비밀번호를 실제 사이트에 묶인 키로 바꿉니다. TOTP는 공유 비밀에서 짧은 코드를 더하지만, 피싱 사이트는 그 코드를 중계할 수 있습니다.
| 항목 | 패스키 | 비밀번호 | TOTP |
|---|---|---|---|
| 내가 보관하는 것 | 기기 또는 비밀번호 관리자의 개인 키. 생체 인식 또는 기기 PIN으로 확인합니다. | 기억하거나 저장하는 비밀. | 인증 앱의 공유 비밀. 보통 비밀번호와 함께 씁니다. |
| 피싱 | 서명은 실제 사이트에 묶입니다. 유사 도메인은 사용할 수 없습니다. | 가짜 페이지에 비밀을 입력할 수 있습니다. | 실시간 피싱 사이트가 현재 코드를 중계할 수 있습니다. |
| 서버 침해 | 서버는 공개 키를 저장합니다. | 서버는 오프라인 공격될 수 있는 해시를 저장합니다. | 서버는 공유 비밀을 저장합니다. 복사본으로 유효한 코드를 만들 수 있습니다. |
| 휴대폰 분실 | 동기화, 다른 기기, 또는 사이트가 제공하는 복구 방법에 달려 있습니다. | 알고 있으면 어디서든 여전히 작동합니다. | 인증 앱, 백업, 또는 사이트의 복구 코드가 필요합니다. |
| 이 사이트에서 | 브라우저 지원과 이 페이지에서의 생성 및 로그인. | passwords.lu의 다른 강도·유출 도구. | TOTP 도구에서 코드를 생성하고 확인. |
개발자
리라인 파티가 여전히 해야 할 일
기능 감지는 통합 테스트가 아닙니다. 프로덕션 사이트는 서버에서 새 챌린지를 발급하고, 저장된 공개 키로 서명을 검증하며, 출처와 relying party id를 확인합니다. 이 페이지는 계정 없이 세리머니를 보여 주기 위해 그 검사를 로컬에서 합니다. 로그인은 이 데모 자격 증명만 요청하므로, 프롬프트는 이 사이트의 다른 패스키로 로그인하는 것이 아닙니다.
