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ụng

    Trang này là HTTPS hoặc localhost, điều WebAuthn yêu cầu.

  • API WebAuthn

    Khả dụng

    PublicKeyCredential 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ụng

    Khô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ụng

    Trì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ụng

    Vậ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

  • userVerifyingPlatformAuthenticator

    Thiế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ợ
  • passkeyPlatformAuthenticator

    Nhà cung cấp passkey tích hợp khả dụng.

    Không được hỗ trợ
  • conditionalGet

    Các trường đăng nhập có thể đề xuất passkey đã lưu.

    Được hỗ trợ
  • conditionalCreate

    Trình duyệt có thể đề xuất tạo passkey sau khi đăng nhập bằng mật khẩu.

    Đượ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.

    Không được hỗ trợ
  • relatedOrigins

    Related Origin Requests, để các miền liên kết có thể chia sẻ passkey.

    Được hỗ trợ
  • signalAllAcceptedCredentials

    Trang có thể báo cho thiết bị những passkey nào vẫn được chấp nhận.

    Được hỗ trợ
  • signalCurrentUserDetails

    Trang có thể cập nhật tên hiển thị cho một passkey.

    Được hỗ trợ
  • signalUnknownCredential

    Trang 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:prf

    Trì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:largeBlob

    Trì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
    Được hỗ trợ
  • extension:payment
    Không được hỗ trợ

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ã đó.

Passkey, mật khẩu và TOTP
Chủ đềPasskeyMật khẩuTOTP
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 đảoChữ 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ạiPhụ 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àyHỗ 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.

Câu hỏi thường gặp

Photo by Marc Marchal on Unsplash · Modified with AI