Thiết bị của bạn đã sẵn sàng cho passkey chưa?
Xem trình duyệt này có thể làm gì với WebAuthn, rồi tùy chọn tạo passkey demo và đăng nhập bằng nó. Việc này không tạo tài khoản.
Các kiểm tra nằm trên trang này. Passkey demo được lưu bởi thiết bị hoặc trình quản lý mật khẩu của bạn. Khóa riêng tư không bao giờ rời trình xác thực đó. Trang này chỉ giữ khóa công khai trong phiên trình duyệt này để kiểm tra chữ ký tại đây.
01
Kiểm tra trình duyệt
WebAuthn khả dụng, không có trình xác thực nền tảng được báo cáo
Bạn vẫn có thể thử khóa bảo mật bên dưới. Thiếu kiểm tra nền tảng không chứng minh mọi thao tác passkey sẽ thất bại.
Ngữ cảnh bảo mật
Khả dụngTrang này là HTTPS hoặc localhost, điều WebAuthn yêu cầu.
API WebAuthn
Khả dụngPublicKeyCredential có mặt, nên trình duyệt này có thể bắt đầu nghi thức.
Trình xác thực nền tảng xác minh người dùng
Không khả dụngKhông có trình xác thực nền tảng xác minh người dùng nào được báo cáo. Khóa bảo mật hoặc điện thoại vẫn có thể hoạt động.Khả dụng nghĩa là trình duyệt thấy một trình xác thực đủ năng lực. Không nghĩa là đã có passkey được lưu.
Tự động điền passkey
Khả dụngTrình duyệt này có thể đề xuất passkey từ biểu mẫu đăng nhập.Trang này không mở lời nhắc đó, nên demo không bị trộn với passkey khác cho trang này.
Phê duyệt bằng điện thoại qua mã QR
Không khả dụngVận chuyển hybrid được báo cáo là không khả dụng.
Khả năng máy khách chi tiết
- Không được hỗ trợ
userVerifyingPlatformAuthenticatorThiết bị này có thể xác nhận đó là bạn bằng sinh trắc học hoặc PIN thiết bị.
- Không được hỗ trợ
passkeyPlatformAuthenticatorNhà cung cấp passkey tích hợp khả dụng.
- Được hỗ trợ
conditionalGetCác trường đăng nhập có thể đề xuất passkey đã lưu.
- Được hỗ trợ
conditionalCreateTrình duyệt có thể đề xuất tạo passkey sau khi đăng nhập bằng mật khẩu.
- Không được hỗ trợ
hybridTransportĐiện thoại có thể phê duyệt đăng nhập trên máy tính này bằng mã QR.
- Được hỗ trợ
relatedOriginsRelated Origin Requests, để các miền liên kết có thể chia sẻ passkey.
- Được hỗ trợ
signalAllAcceptedCredentialsTrang có thể báo cho thiết bị những passkey nào vẫn được chấp nhận.
- Được hỗ trợ
signalCurrentUserDetailsTrang có thể cập nhật tên hiển thị cho một passkey.
- Được hỗ trợ
signalUnknownCredentialTrang có thể yêu cầu thiết bị ẩn passkey mà nó không còn chấp nhận.
- Được hỗ trợ
extension:credPropsĐăng ký có thể báo cáo thông tin xác thực mới có thể khám phá hay không.
- Được hỗ trợ
extension:prfTrình xác thực có thể dẫn xuất khóa để mã hóa qua phần mở rộng PRF.
- Được hỗ trợ
extension:largeBlobTrình xác thực có thể lưu blob lớn hơn kèm thông tin xác thực.
- Được hỗ trợ
extension:appid - Được hỗ trợ
extension:appidExclude - Được hỗ trợ
extension:credBlob - Được hỗ trợ
extension:credentialProtectionPolicy - Được hỗ trợ
extension:enforceCredentialProtectionPolicy - Được hỗ trợ
extension:getCredBlob - Được hỗ trợ
extension:hmacCreateSecret - Được hỗ trợ
extension:minPinLength - Không được hỗ trợ
extension:payment
02
Thử passkey demo
Việc này tạo thông tin xác thực có thể khám phá với xác minh người dùng, cùng hình dạng như passkey trên trang thật. Không liên kết với tài khoản.
Thiết bị hoặc trình quản lý mật khẩu của bạn sẽ lưu một passkey thật cho trang này, với tên tài khoản passkey-demo@passwords.lu. Xóa sau từ trình quản lý mật khẩu đó, iCloud Keychain, Google Password Manager hoặc Windows Hello. Quên ở đây chỉ gỡ khóa công khai khỏi phiên trình duyệt này.
Challenge được tạo trên trang này, và chữ ký được kiểm tra tại đây bằng khóa công khai từ đăng ký. Trang production nên tạo challenge trên máy chủ và xác minh chữ ký ở đó. Nghi thức này không gửi tới máy chủ.
Host này không phải passwords.lu. Passkey demo chỉ được lưu cho host hiện tại.
- Relying party id
- localhost
- Tên tài khoản
- passkey-demo@passwords.lu
- Nơi tìm
- Tìm passkey-demo@passwords.lu trong trình quản lý mật khẩu của bạn.
03
Passkey, mật khẩu và TOTP
Passkey thay mật khẩu bằng khóa gắn với trang thật. TOTP thêm mã ngắn từ bí mật dùng chung, và trang lừa đảo vẫn có thể chuyển tiếp mã đó.
| Chủ đề | Passkey | Mật khẩu | TOTP |
|---|---|---|---|
| Bạn giữ gì | Khóa riêng tư trên thiết bị hoặc trong trình quản lý mật khẩu. Bạn xác nhận bằng sinh trắc học hoặc PIN thiết bị. | Bí mật bạn nhớ hoặc lưu trữ. | Bí mật dùng chung trong ứng dụng xác thực, thường kèm mật khẩu. |
| Lừa đảo | Chữ ký gắn với trang thật. Miền giả mạo không thể dùng nó. | Bí mật có thể được gõ vào trang giả. | Trang lừa đảo thời gian thực có thể chuyển tiếp mã hiện tại. |
| Rò rỉ máy chủ | Máy chủ lưu khóa công khai. | Máy chủ lưu hash có thể bị tấn công ngoại tuyến. | Máy chủ lưu bí mật dùng chung. Bản sao có thể tạo mã hợp lệ. |
| Mất điện thoại | Phụ thuộc đồng bộ, thiết bị khác, hoặc phương thức khôi phục trang cung cấp. | Vẫn hoạt động mọi nơi nếu bạn biết mật khẩu. | Cần ứng dụng xác thực, bản sao lưu, hoặc mã khôi phục của trang. |
| Trên trang này | Hỗ trợ trình duyệt, cộng tạo và đăng nhập trực tiếp trên trang này. | Công cụ độ mạnh và rò rỉ ở nơi khác trên passwords.lu. | Tạo và kiểm tra mã trong công cụ TOTP. |
Nhà phát triển
Relying party vẫn phải làm gì
Phát hiện khả năng không phải kiểm thử tích hợp. Trang production phát challenge mới từ máy chủ, xác minh chữ ký bằng khóa công khai đã lưu, và kiểm tra origin cùng relying party id. Trang này thực hiện các kiểm tra đó cục bộ để bạn thấy nghi thức mà không cần tài khoản. Đăng nhập chỉ yêu cầu thông tin xác thực demo này, nên lời nhắc không phải đăng nhập bằng passkey khác cho trang này.
