From f21402cae6d2c3c2e7f33c6feff11c0407b9ff35 Mon Sep 17 00:00:00 2001 From: hh0592821 Date: Fri, 10 Apr 2026 22:01:30 +0800 Subject: [PATCH 1/4] =?UTF-8?q?docs:=20=E8=A1=A5=E5=85=85=E9=80=9A?= =?UTF-8?q?=E8=A1=8C=E5=AF=86=E9=92=A5=E7=B3=BB=E7=BB=9F=E8=A6=81=E6=B1=82?= =?UTF-8?q?=E4=B8=8E=E7=A1=AC=E4=BB=B6=E5=AF=86=E9=92=A5=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在个人设置文档中添加系统级 Passkey 的最低系统版本要求表格,并说明不满足要求时可使用的硬件安全密钥(FIDO2标准)作为替代方案,以提高用户对登录方式兼容性的认知。 --- docs/manual/luogu/account/setting.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/docs/manual/luogu/account/setting.md b/docs/manual/luogu/account/setting.md index 6bf6cf1..ea3eebd 100644 --- a/docs/manual/luogu/account/setting.md +++ b/docs/manual/luogu/account/setting.md @@ -47,6 +47,33 @@ sidebar_label: 个人设置 通行密钥(Passkey)是一种简单又安全的登录方式。设置通行密钥后,您可以使用生物识别或 PIN 的方式替代传统密码。相比密码登录,他的凭据通常存储在一个安全区域(TPM、硬件密钥等)里,并通过“质询—响应(Challenge-Response)”的形式完成鉴权,因此有着更高的安全性。 +#### 系统要求 + +##### 系统级 Passkey(平台内置) + +使用设备内置的 Passkey 功能(如 Apple 钥匙串、Windows Hello)需满足以下最低系统版本要求: + +| 平台 | 最低版本 | +|---|---| +| macOS | 13 Ventura | +| iOS / iPadOS | 16 | +| Android | 10 | +| Windows | 11 23H2 | + +> 低于上述版本的设备无法使用系统级 Passkey 登录,请使用第三方软件或两步验证码登录。 + +##### 硬件 Passkey(安全密钥) + +不满足上述系统要求时,可使用符合 **FIDO2 标准**的硬件安全密钥作为替代。常见产品包括: + +- **YubiKey 5 系列**(USB-A / USB-C / NFC) +- **Google Titan 安全密钥** +- 其他通过 FIDO2 认证的安全密钥 + +硬件安全密钥不依赖操作系统版本,通过 USB 或 NFC 直接与浏览器通信,兼容性更广。 + +> 使用硬件安全密钥前,需在通行密钥设置中提前完成注册绑定。 + 洛谷硬件密钥正在火热预售中, 详情请查看[Luogu Passkey 购买页](https://class.luogu.com.cn/course/passkey)。 ### 权限变更记录 From 9e643ff63f45ccaf4d0726fe0f56e9ab9aaaa762 Mon Sep 17 00:00:00 2001 From: hh0592821 Date: Fri, 10 Apr 2026 22:07:39 +0800 Subject: [PATCH 2/4] =?UTF-8?q?docs:=20=E6=9B=B4=E6=96=B0=E4=B8=AA?= =?UTF-8?q?=E4=BA=BA=E8=AE=BE=E7=BD=AE=E6=96=87=E6=A1=A3=E4=B8=ADPasskey?= =?UTF-8?q?=E7=BB=91=E5=AE=9A=E8=AF=B4=E6=98=8E=E4=B8=8E=E6=A0=BC=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 补充Passkey绑定数量、安全建议与设备丢失处理说明。将系统级与硬件Passkey的小标题从Markdown标题格式改为加粗文本格式,以保持文档层级结构一致。 --- docs/manual/luogu/account/setting.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/docs/manual/luogu/account/setting.md b/docs/manual/luogu/account/setting.md index ea3eebd..4ee537f 100644 --- a/docs/manual/luogu/account/setting.md +++ b/docs/manual/luogu/account/setting.md @@ -47,9 +47,15 @@ sidebar_label: 个人设置 通行密钥(Passkey)是一种简单又安全的登录方式。设置通行密钥后,您可以使用生物识别或 PIN 的方式替代传统密码。相比密码登录,他的凭据通常存储在一个安全区域(TPM、硬件密钥等)里,并通过“质询—响应(Challenge-Response)”的形式完成鉴权,因此有着更高的安全性。 +一个洛谷账号可以绑定多个 Passkey(软件或硬件),同一个 Passkey 也可绑定多个洛谷账号。 + +绑定 Passkey 前请确保安全邮箱可正常收取验证码,并建议绑定多个 Passkey 互为备份,最好先开启两步验证码。 + +硬件Passkey或搭载系统级 Passkey 功能的移动设备、电脑系统等设备丢失时,需第一时间前往绑定 Passkey 的平台删除该 passkey。硬件 Passkey 本身还有 PIN 码保护,基本无法短时间内暴力枚举破解。移动设备、电脑系统本身也一样,有登录密码保护,无法暴力提取私钥。 + #### 系统要求 -##### 系统级 Passkey(平台内置) +**系统级 Passkey(平台内置)** 使用设备内置的 Passkey 功能(如 Apple 钥匙串、Windows Hello)需满足以下最低系统版本要求: @@ -62,7 +68,7 @@ sidebar_label: 个人设置 > 低于上述版本的设备无法使用系统级 Passkey 登录,请使用第三方软件或两步验证码登录。 -##### 硬件 Passkey(安全密钥) +**硬件 Passkey(安全密钥)** 不满足上述系统要求时,可使用符合 **FIDO2 标准**的硬件安全密钥作为替代。常见产品包括: From 7c6b69392635f02a3502e3926c7c3e7c89f75f27 Mon Sep 17 00:00:00 2001 From: hh0592821 Date: Fri, 10 Apr 2026 22:11:56 +0800 Subject: [PATCH 3/4] =?UTF-8?q?docs(luogu):=20=E6=9B=B4=E6=96=B0Passkey?= =?UTF-8?q?=E7=BB=91=E5=AE=9A=E8=AF=B4=E6=98=8E=E5=B9=B6=E7=A7=BB=E9=99=A4?= =?UTF-8?q?NFC=E6=94=AF=E6=8C=81=E6=8F=8F=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 移除绑定Passkey前"并"的冗余表述,使语句更流畅 明确说明洛谷Passkey登录不支持NFC验证,更新硬件密钥兼容性描述 --- docs/manual/luogu/account/setting.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/manual/luogu/account/setting.md b/docs/manual/luogu/account/setting.md index 4ee537f..db5df6f 100644 --- a/docs/manual/luogu/account/setting.md +++ b/docs/manual/luogu/account/setting.md @@ -49,7 +49,7 @@ sidebar_label: 个人设置 一个洛谷账号可以绑定多个 Passkey(软件或硬件),同一个 Passkey 也可绑定多个洛谷账号。 -绑定 Passkey 前请确保安全邮箱可正常收取验证码,并建议绑定多个 Passkey 互为备份,最好先开启两步验证码。 +绑定 Passkey 前请确保安全邮箱可正常收取验证码,建议绑定多个 Passkey 互为备份,最好先开启两步验证码。 硬件Passkey或搭载系统级 Passkey 功能的移动设备、电脑系统等设备丢失时,需第一时间前往绑定 Passkey 的平台删除该 passkey。硬件 Passkey 本身还有 PIN 码保护,基本无法短时间内暴力枚举破解。移动设备、电脑系统本身也一样,有登录密码保护,无法暴力提取私钥。 @@ -76,7 +76,7 @@ sidebar_label: 个人设置 - **Google Titan 安全密钥** - 其他通过 FIDO2 认证的安全密钥 -硬件安全密钥不依赖操作系统版本,通过 USB 或 NFC 直接与浏览器通信,兼容性更广。 +硬件安全密钥不依赖操作系统版本,通过 USB 直接与浏览器通信,兼容性更广。洛谷信任 Passkey 作为唯一要素登录,故不支持 NFC 验证。 > 使用硬件安全密钥前,需在通行密钥设置中提前完成注册绑定。 From cb145da0aa477407b8920c0e5acaa91cf62a2553 Mon Sep 17 00:00:00 2001 From: Soha Jin Date: Thu, 16 Apr 2026 21:46:56 +0800 Subject: [PATCH 4/4] Revise Passkey binding and security instructions Updated the guidelines for using Passkeys, including security recommendations and system requirements. --- docs/manual/luogu/account/setting.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/docs/manual/luogu/account/setting.md b/docs/manual/luogu/account/setting.md index db5df6f..da0fc7f 100644 --- a/docs/manual/luogu/account/setting.md +++ b/docs/manual/luogu/account/setting.md @@ -51,7 +51,7 @@ sidebar_label: 个人设置 绑定 Passkey 前请确保安全邮箱可正常收取验证码,建议绑定多个 Passkey 互为备份,最好先开启两步验证码。 -硬件Passkey或搭载系统级 Passkey 功能的移动设备、电脑系统等设备丢失时,需第一时间前往绑定 Passkey 的平台删除该 passkey。硬件 Passkey 本身还有 PIN 码保护,基本无法短时间内暴力枚举破解。移动设备、电脑系统本身也一样,有登录密码保护,无法暴力提取私钥。 +尽管硬件 Passkey 有 PIN 码保护,尝试次数过多会被强制锁死;移动设备、电脑也一样,有 TPM 与登录密码保护。我们还是建议硬件 Passkey 或搭载系统级 Passkey 功能的移动设备、电脑系统等设备丢失时,需第一时间前往绑定 Passkey 的平台删除该 Passkey。 #### 系统要求 @@ -66,17 +66,20 @@ sidebar_label: 个人设置 | Android | 10 | | Windows | 11 23H2 | -> 低于上述版本的设备无法使用系统级 Passkey 登录,请使用第三方软件或两步验证码登录。 +> 低于上述版本的设备无法使用系统级 Passkey 登录,请使用两步验证码登录。 **硬件 Passkey(安全密钥)** 不满足上述系统要求时,可使用符合 **FIDO2 标准**的硬件安全密钥作为替代。常见产品包括: -- **YubiKey 5 系列**(USB-A / USB-C / NFC) +- **YubiKey 系列** - **Google Titan 安全密钥** +- **飞天诚信 FIDO 系列** - 其他通过 FIDO2 认证的安全密钥 -硬件安全密钥不依赖操作系统版本,通过 USB 直接与浏览器通信,兼容性更广。洛谷信任 Passkey 作为唯一要素登录,故不支持 NFC 验证。 +硬件安全密钥不依赖操作系统版本,通过 USB/NFC 直接与浏览器通信,兼容性更广。 + +另外,虽然部分硬件 Passkey 支持 NFC 认证。但由于洛谷信任 Passkey 作为唯一要素登录,选择了较安全的模式,故不支持 NFC 验证。 > 使用硬件安全密钥前,需在通行密钥设置中提前完成注册绑定。