惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

B
Blog RSS Feed
量子位
Recent Announcements
Recent Announcements
T
The Blog of Author Tim Ferriss
美团技术团队
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Blog — PlanetScale
Blog — PlanetScale
H
Help Net Security
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - Franky
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
宝玉的分享
宝玉的分享
大猫的无限游戏
大猫的无限游戏
V
Visual Studio Blog
博客园 - 聂微东
aimingoo的专栏
aimingoo的专栏
Microsoft Security Blog
Microsoft Security Blog
U
Unit 42
J
Java Code Geeks
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
IT之家
IT之家
Hugging Face - Blog
Hugging Face - Blog
腾讯CDC
L
LangChain Blog

热爱生活与梦想

迁移LeanCloud的Waline评论数据到TiDB/Neon 25年江浙地区暑假自驾游之感慨 使用阿里云灵码继续完成构建 SSL 证书管理器 亲手给儿子做的棒棒糖摩天轮六一礼物 使用腾讯云 CodeBuddy 构建 SSL 证书管理器 修复代码块默认高度相关缺陷 HugoNexT4.7.2 新功能和升级提示 改善代码块折叠和选中功能 支持Github风格的警告样式 新增音乐短代码功能支持 给文章添加摘要和过期提示功能 回顾24年的过去总结 修复Mathjax行内显示公式的问题 给Hugo文章增加阅读更多跳转的锚点定位功能 Win10隐匿的VPN设置和L2TP连接常见错误 Go语言中“糟糕”的日期时间格式化设计 DaoCloud道客提供的免费Docker镜像代理服务 感谢万能淘宝让自己吃到喜欢的美食 WSL运行时遇到未知异常错误无法使用 隐藏的换行符导致Base64加密解密失败 MySQL自带客户端直接免密登录操作 Linux系统中删除目录软链接的注意项 Java程序调用外网API时CA问题 如何不关机重启WSL2恢复虚拟服务 在Windows上安装Podman容器平台做虚拟化 记一次无法弹出移动硬盘的记录 为友情链接添加自动检测脚本 Linux中使用tar压缩命令排除文件 继续小米手环的健康生活之旅 一次意外的“坠机”引发了我对手机保护壳的深思
重新激活Github的2FA认证
凡梦星尘 · 2023-11-08 · via 热爱生活与梦想

近期有段时间没有登录 GitHub 仓库站点,今天查看邮箱发现 hugo-theme-next 项目上有新的 PR进来,便想上来查看下具体情况。结果发现Github官方已经全面启用2FA安全认证要求,只是之前自己“偷懒”并没有做这个功能的认证,原来还有可以使用密码方式绕过去的,但现在也关闭了此入口,难道真的要芭比Q啦。

然后在Github帮助文档中找到有关于使用2FA的场景,官方描述如下:

GitHub will only ask you to provide your 2FA authentication code again if you’ve logged out, are using a new device, are performing a sensitive action, or your session expires.

翻译为:GitHub 仅在你退出登录后、使用新设备、执行敏感操作或会话过期时才会要求你再次提供 2FA 验证码。

那也就是说其它设备登录过Github且没有退出或过期,还是有机会继续使用Github站点。抱着试试看的心态用手机打开浏览器(用的是iPhone手机平时后台都没有有关闭,没想到这时发挥大作用),发现果真上面Github站点还处于登录状态,跳转到 密码和认证 页面,找到 Authenticator app 设置项,发现旁边有个编辑的按钮,说明还有机会拯救。

修改2FA验证

然后便参考官方的建议安装好Microsoft Authenticator手机APP,但在注册ID时发现它提供的扫码功能并不支持手机相册选取,只好再通过其他方式把手机截屏图片放到电脑上后再扫码注册,还好一切顺利。此时APP上便会显示出如下的动态验证码,把这个验证码输入到验证框内,完成验证才能算是正式生效。

Microsoft Authenticator

另外发现一款浏览器插件也很是实用: Authenticator ,可以尝试安装体验一下。

当时看到验证码生成好,验证一下便以为是可以使用(确保一定要点击那个绿色的保存按钮才行),直接在电脑端的Github登录界面上输入,结果一直都是显示验证失败,最后尝试太多还被禁止登录😂。

无效验证码

禁止登录

看上去Github此举是为了用户的安全保障,但是给用户增加了不少麻烦呀(大部分Github用户上面的项目都是开源,加上大家的Fork操作,也不用太担心有人存心恶意攻击吧),特别是那个备份还原码,万一真的弄丢想找回账户还真不容易的。而且世上也是没有绝对安全的系统,很多的系统设计就像人类打疫苗一样的道理,防范于未然而已。

不过人家系统既然是这样的设计要求,那么我们也只能是遵守秩序,所以还没有开启F2A功能的小伙伴得抓紧啦,估计后续国内很多系统也会相应效仿吧。