收起左侧

建议:增加 2FA(双因素认证) 以增强登录安全性

3
回复
652
查看
[ 复制链接 ]

5

主题

1

回帖

0

牛值

江湖小虾

2025-3-10 10:19:38 显示全部楼层 阅读模式

一、背景与问题

目前飞牛OS 仅依赖 用户名 + 密码 进行身份验证,这种方式存在以下安全风险:

1. 密码易被破解:

由于 NAS 服务器通常提供远程访问功能,攻击者可以通过暴力破解、社工攻击、数据泄露等手段获取用户密码,进而未经授权访问存储数据。

2. 单一凭据风险:

如果用户在多个平台使用相同的密码,一旦其他网站密码泄露,NAS 账户也可能被入侵。

3. 缺乏额外身份验证手段:

许多现代 Web 服务(如 Google、GitHub、AWS)均支持 双因素认证(2FA),但飞牛OS 目前尚未提供这一安全机制。


二、建议改进方案

飞牛OS 应增加 双因素认证(2FA) 机制,以提升账户安全性,并支持多种身份验证方式。

1. 2FA 认证模式

在用户登录飞牛OS 时,提供以下 2FA 选项:

1. **TOTP(基于时间的一次性密码)**

兼容 Google Authenticator、Microsoft Authenticator、Authy 等常见 2FA 应用。

在登录时,用户需输入 6 位动态验证码,验证码每 30 秒变更一次。

**适用于:企业运维、开发人员、高安全性需求用户。**

2. **短信 / Email 认证**

登录时发送一次性验证码(OTP)到用户的 手机号 / 邮箱,要求用户输入正确验证码才能完成登录。

**适用于:普通家庭用户、非技术用户。**

3. **安全密钥(FIDO2 / U2F)**

支持 YubiKey、Google Titan Key 等硬件安全密钥。

用户需在登录时通过 USB / NFC / 蓝牙 方式完成身份验证。

**适用于:超高安全性需求(如企业数据存储、敏感文件保护)。**


2. 2FA 设置管理

1. **启用 / 禁用 2FA**

在“账户安全”设置中,允许用户选择是否开启 2FA 。

管理员可配置 是否强制所有账户使用 2FA。

2. **TOTP 绑定**

提供 二维码,用户可扫描绑定 Google Authenticator / Authy 。

允许下载备用恢复码,以防手机丢失时解锁账户。

3. **邮件 / 短信验证码**

在登录页面输入密码后,系统自动发送一次性验证码至 用户邮箱 / 绑定手机

用户输入正确验证码后才能完成登录。

4. **安全密钥管理**

允许用户注册多个 FIDO2 / U2F 设备 以防止丢失。

提供 “恢复密钥” 功能,防止硬件密钥丢失时账户被锁定。


三、典型应用场景

(1)企业级安全需求

IT 管理员强制要求所有运维人员使用 TOTP 进行二次验证,以防止密码泄露导致服务器被入侵。

企业存储机密数据时,要求管理员账户必须通过 FIDO2 物理安全密钥 进行身份验证,确保数据安全。

(2)个人 / 家庭 NAS

用户存储私密文件(如照片、财务文档)时,可以 启用短信 / Email 2FA,防止密码泄露导致数据被非法访问。

(3)远程访问 NAS

在外网远程访问 NAS 时,启用 2FA 确保只有经过额外身份验证的设备才能访问,提高远程访问安全性。


四、对比当前市场方案

方案 支持 TOTP 支持短信/邮箱 支持 FIDO2 是否可强制开启 2FA
飞牛OS(当前) ❌ 无 ❌ 无 ❌ 无 ❌ 无
Nextcloud ✔️ 支持 ❌ 无 ✔️ 支持 ✔️ 可强制
Synology NAS ✔️ 支持 ✔️ 邮件验证码 ✔️ 支持 ✔️ 可强制
QNAP NAS ✔️ 支持 ✔️ 短信/邮件 ❌ 无 ✔️ 可强制

五、最终建议

✅ **增加 TOTP 认证,兼容 Google Authenticator、Authy 等应用**

✅ **支持 短信 / Email 认证,提高普通用户安全性**

✅ **提供 FIDO2 / U2F 认证,支持硬件安全密钥**

✅ **允许管理员强制启用 2FA 以提升账户安全**

✅ **增加恢复码 / 备用认证方式,防止丢失 2FA 设备导致账户锁定**


六、结论

双因素认证(2FA) 已成为现代身份验证的标准功能。增加 2FA 登录机制可以有效提升飞牛OS 的安全性,使其更具竞争力,并满足企业与个人用户的需求。

收藏
送赞 1
分享

6

主题

7607

回帖

0

牛值

管理员

2025-3-10 15:07:06 显示全部楼层
感谢反馈,二步验证有计划做的
现在华为云DDNS 防火墙 都有了,就差 2FA了。只要这个功能一上,就马上装一台正式的NSA,迁移数据进去了。  详情 回复
2025-4-2 21:59
非常急切期待,已经观望很久了,作为广州企业,一直就很看好。创始人前些天的视频也回应了,飞牛OS的目标是要做NAS界的通用操作系统的(类比WINDOWS、MIUI),既然如此,这个基本的身份安全功能,可以说是非常重要的  详情 回复
2025-4-2 21:58

0

主题

2

回帖

0

牛值

江湖小虾

2025-4-2 21:58:10 显示全部楼层
飞牛产品同学 发表于 2025-3-10 15:07
感谢反馈,二步验证有计划做的

非常急切期待,已经观望很久了,作为广州企业,一直就很看好。创始人前些天的视频也回应了,飞牛OS的目标是要做NAS界的通用操作系统的(类比WINDOWS、MIUI),既然如此,这个基本的身份安全功能,可以说是非常重要的。如果想要沉淀用户,让飞牛不单单只是作为一般普通网友用来存储非重要数据的一个可有可无的工具,那么专业、安全的是必须要考虑的。没有人希望,一个方方面面功能都看似很完美的系统,但是连门口的基本安全都做不到的。所以希望接下来的更新中,可以有些考虑将这个功能加上。短信、邮箱如果考虑到有成本,TOTP是真的可以考虑首先开放的,而且也更安全。

0

主题

2

回帖

0

牛值

江湖小虾

2025-4-2 21:59:25 显示全部楼层
飞牛产品同学 发表于 2025-3-10 15:07
感谢反馈,二步验证有计划做的

现在华为云DDNS  防火墙 都有了,就差 2FA了。只要这个功能一上,就马上装一台正式的NSA,迁移数据进去了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则