速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

GitHub 正式关闭账户密码认证服务,改用基于令牌形式的操作认证

  • 2021-08-17
  • 本文字数:740 字

    阅读完需:约 2 分钟

GitHub 正式关闭账户密码认证服务,改用基于令牌形式的操作认证

8 月 13 日,GitHub 正式宣布,从当地时间 9 点(北京时间 14 日 0 点) 开始,将不再接受账户密码来验证 Git 操作,所有 Git 操作的认证将基于令牌形式。也就是说,从 8 月 14 日开始,开发者将无法使用密码进行身份验证,也就不能进一步执行 Git 操作。

 


GitHub 在官方博客表示:"从 2021 年 8 月 13 日 09:00 PST(北京时间 14 日 0 点) 开始,我们在 GitHub.com 上认证 Git 操作时将不再接受账户密码。取而代之的是,所有需要认证的 Git 操作将需要基于令牌的认证。"

 

受到影响的工作流有:

  • 命令行 Git 访问;

  • 使用 Git 的桌面应用程序(GitHub Desktop 不受影响);

  • 使用密码直接访问 GitHub.com 上各 Git repo 的一切应用程序 / 服务。

 

如果用户已经启用了双因素身份验证(2FA),则代表已经在使用基于令牌或 SSH 的方式进行身份验证,那么则不受此项变更的影响。

 

GitHub 官方表示,这一举措是为了提高 Git 操作的安全性,防止密码撞库等事情发生。据 Github 2020 年度开发者报告显示,自 2008 年推出以来,GitHub 已经成为互联网上最大的项目管理和开源协作平台,社区已经拥有 5600 万开发者。因此,随着 GitHub 规模和社区影响力的不断变大,安全变得越来越重要。

 

为此,GitHub 推出了一系列安全增强功能,来帮助用户提升安全水平,比如双因素身份验证、登录警报、认证设备、防止使用已泄露的密码以及支持 WebAuth 等等。在这些功能的支持下,攻击者将更难于获得已经被用于多个网站的重复密码,无法单纯借此完成密码撞库。

 

与基于密码的传统身份验证机制相比,令牌保护的安全优势比较明显,令牌的使用范围可以严格控制,且令牌的复杂度远高于用户需要硬性记忆并定期输入的简单密码,因此不受字典或暴力破解等行为的影响。

 

延伸阅读:

https://mp.weixin.qq.com/s/QLIWjCPrMTEUN0dg8MPVPg

2021-08-17 11:092817

评论

发布
暂无评论
发现更多内容

路漫漫其修远兮

无心水

谈谈控制感(13):为什么是旁观者清?

史方远

读书笔记 个人成长 心理学 随笔杂谈

坚持ARTS-week2

王钰淇

ARTS 打卡计划

ARTS 01 - 技术人的理想主义

jerry.mei

算法 Vue 练习 ARTS 打卡计划 ARTS活动

centos7分区命令parted的用法(大于2T)

唯爱

Java 走过的创新25年

田晓旭

Java25周年

初识 LeetCode

Puran

LeetCode arts

同一浏览器只允许登录一个账号

AR7

Vue 大前端

程序员的晚餐 | 6 月 2 日 红烧鸡爪的味道

清远

美食

洞悉MySQL底层架构:游走在缓冲与磁盘之间

帅旋

MySQL 数据库 MVCC

工作的创新能力

punkboy

产品 重新理解创业 产品经理 创新突破 创新

重学 Java 设计模式:实战适配器模式

小傅哥

设计模式 小傅哥 重构 代码质量 代码坏味道

LeetCode | 2. Reverse Integer 整数反转

Puran

Python C# 算法 LeetCode arts

一文入门JVM虚拟机

Simon郎

深入理解JVM

有的线程它死了,于是它变成一道面试题。

why技术

源码分析 面试 jdk源码 线程池

游戏夜读 | 如何管理公司?

game1night

【vue-openlayers】弹窗

德育处主任

html Vue 大前端 openlayers ol

什么时候去面试

escray

程序员都惧怕的故障域

松花皮蛋me

Java 问题处理

分布式事务 - 理论模型

Java收录阁

分布式事务

【译】5 个你需要知道的 JavaScript 小技巧

零和幺

Java 大前端 技巧

SpringBatch系列入门之Tasklet

稻草鸟人

spring SpringBatch 批处理

ARTS打卡week#1

对方正在输入…

ARTS 打卡计划

LeetCode | 1. Two Sum 两数之和

Puran

Python C# 算法 LeetCode arts

深入理解JVM内存管理 - 堆和栈

Skye

堆栈 深入理解JVM VM参数

【大厂面试02期】Redis过期key是怎么样清理的?

NotFound9

Java 数据库 redis 架构 后端

架构演变之路:为何要搞微服务架构?

帅旋

Kubernetes 微服务 dubbo SpringCloud

带你学够浪:Go语言基础系列 - 8分钟学控制流语句

程序员柠檬

后台开发 Go 语言

Java 最新的JDK14.0.1调试成功

程李文华

微信小程序开发 | 如何在小程序中使用自定义 icon 图标

彭宏豪95

微信小程序 学习 编程 大前端 IT

【Sentry搭建之 docker-compose】

卓丁

DevOps Docker-compose CI/CD sentry

GitHub 正式关闭账户密码认证服务,改用基于令牌形式的操作认证_产品_Tina_InfoQ精选文章