首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

谷歌正式推出 “密钥登录”,逐步取代传统密码登录

10 月 12 日,谷歌宣布在 Android 和 Chrome 中正式推行密钥登录 “PassKey”,以逐步替代长期使用的密码登录 “PassWord”。...是的,这个 FIDO 密匙登录功能由微软 / 苹果 / 谷歌联合出品,属于行业标准。因此它是跨平台的,包括 Windows、macOS 和 iOS 以及 ChromeOS。...在谷歌的眼中,密码登录这种老旧的身份验证方法很容易被钓鱼或者盗号等方法影响,安全性不高。...而密钥登录则大为不同,它不能重复使用,也不会泄露服务器漏洞,还能保护用户免受网络钓鱼的攻击以及忘记密码的困扰,即使丢失了手机, FIDO 密钥也可以云备份安全地同步到新手机。...普通开发到架构师、再到合伙人。一路过来,给我最深的感受就是一定要不断学习并关注前沿。只要你能坚持下来,多思考、少抱怨、勤动手,就很容易实现弯道超车!所以,不要问我现在干什么是否来得及。

69310
您找到你想要的搜索结果了吗?
是的
没有找到

零玩转QQ登录

零玩转第三方登录之QQ登录 前言 在真正开始对接之前,我们先来聊一聊后台的方案设计。既然是对接第三方登录,那就免不了如何将用户信息保存。...、性别等有限资料, 对接第三方登录的关键就是如何确定用户是合法登录,如果确定这次登录的和上次登录的是同一个人并且不是假冒的。...目前主流的第三方登录都是依赖的Oauth2.0实现的,最常见的就是在各种中小型网站或者App中的QQ登录,微信登录等等。所以我建议想要学习和实现第三方登录同学去了解下这个协议。...MAX_TIMEOUT); // 设置读取超时 configBuilder.setSocketTimeout(MAX_TIMEOUT); // 设置连接池获取连接实例的超时...》 QQ扫码或者密码登录登录成功 跳转到 home 到此 零玩转 第三方登录之QQ登录 就结束了哦。

2.1K21

零玩转第三方登录之QQ登录

零玩转第三方登录之QQ登录 前言 在真正开始对接之前,我们先来聊一聊后台的方案设计。既然是对接第三方登录,那就免不了如何将用户信息保存。...性别等有限资料, 对接第三方登录的关键就是如何确定用户是合法登录,如果确定这次登录的和上次登录的是同一个人并且不是假冒的。...目前主流的第三方登录都是依赖的Oauth2.0实现的,最常见的就是在各种中小型网站或者App中的QQ登录,微信登录等等。所以我建议想要学习和实现第三方登录同学去了解下这个协议。...MAX_TIMEOUT); // 设置读取超时 configBuilder.setSocketTimeout(MAX_TIMEOUT); // 设置连接池获取连接实例的超时...》 QQ扫码或者密码登录登录成功 跳转到 home [image] [image] [image] 到此 零玩转 第三方登录之QQ登录 就结束了哦。

1.4K20

SSO出发谈谈登录态保护

但如果未做处理,直接 a.alibaba.com 请求 b.alibaba.com 的接口,就会出现跨域的问题,这是因为浏览器对于不同域请求的限制问题,其实跨域的问题很好解,只要设置了正确的请求头即可...,具体的可以参考我的这篇文章 《一次跨域问题的分析》 但这是访问不需要登录的接口,那如果是 a.alibaba.com 访问 b.alibaba.com 下的一个需要登录的接口呢?...登录 不同于单系统登录,单点登录需要引入一个独立的登录中心,每个系统可能并不会提供登录入口,所有的登录操作都是通过独立的登录中心实现的。由于这一流程较多,这里以时序图的方式来讲解。...因为 A 站点发出到 B 站点的请求携带的是来自 A 站点的 Cookie,B 站点是无法直接解析的。(这里有点绕,理解一下) 为了解决这个问题,可以从前后端两个方式去着手,提供一下思路。...下图是 chromium 项目源码中截取的部分片段,地址如下 https://chromium.googlesource.com/chromium/src/+/refs/heads/main/net

95230

单点登录(SSO),原理到实现

因此,我们需要一种全新的登录方式来实现多系统应用群的登录,这就是单点登录 三、单点登录 什么是单点登录?...单点登录全称Single Sign On(以下简称SSO),是指在多系统应用群中登录一个系统,便可在其他所有系统中得到授权而无需再次登录,包括单点登录与单点注销两部分。...1、登录 相比于单系统登录,sso需要一个独立的认证中心,只有认证中心能接受用户的用户名密码等安全信息,其他系统不提供登录入口,只接受认证中心的间接授权。...下面对上图简要描述 用户访问系统1的受保护资源,系统1发现用户未登录,跳转至sso认证中心,并将自己的地址作为参数 sso认证中心发现用户未登录,将用户引导至登录页面 用户输入用户名密码提交登录申请 sso...  拦截sso-client跳转至sso认证中心的未登录请求,跳转至登录页面,这个过程与sso-client完全一样 3、sso-server验证用户登录信息   用户在登录页面输入用户名密码,请求登录

22.4K2513

密码退出历史舞台,谷歌支持 Passkey 登录

The Hacker News 网站披露谷歌又“玩出了”新花样,推出一项名为 Passkey 的新功能,用户可以无需密码,使用更安全、更简单、更快速的方式登录谷歌账号。...据悉, PassKey 是 FIDO 联盟支持的一种更安全的登录应用程序和网站的方式,通过简单使用用户设备上已存的指纹、面部识别等生物特征以及本地 PIN,替代谷歌账号密码。...谷歌指出,当用户登录谷歌账号时,只需要解锁设备就可以直接进入账号,无需再输入密码或进行二次验证,不仅大大节省时间,也极大提高了安全性。...值得一提的是,用户可以选择为登录谷歌账户所使用的每一台设备创建 PassKey。也就是说如果用户使用其它设备登录到同一个 iCloud 帐户,使用同一 PassKey 即可。...此外,用户可以在新设备上登录,也可以通过选择“使用其它设备 PassKey ”选项临时使用其它设备,然后使用手机的屏幕锁定来批准一次性登录

56730

0到n,登录框实战测试

区别于其它登录框漏洞分类文章,本文从实战出发,根据经验,各种可能情况带你打完一个登录框。 开局一个登录框,你能打多久? 指纹识别找漏洞,弱口令,爆破,三板斧就没了吗?...在此我将自己带入实战环境,结合经验,多种情况讲述测试的完整思路: 拿到一个登录框,首先就是利用工具做指纹识别找历史漏洞,目录端口扫描,尝试弱口令,对账户密码处进行sql注入测试这些常规操作,现在sql...除了修改返回包,还可以利用js,我遇到的大多数登录框都是只有登录功能的,但如果你找到了注册的接口,FUZZ参数后能完成用户注册,也可以尝试拿注册用户的凭证来进行登录。...还可以分析登录框的版本,比如你想进后台,但高版本打不动,你可以拿这个登录框的ip在fofa搜索,看这个后台是否还有对应的低版本登录框没处理干净,找到了,甚至弱口令就能进。...同时还需要在源代码或者js文件处注意是否使用编辑器(关键字:Ueditor,kindeditor,Fckeditor,ewebeditor等),如果有,还可以编辑器漏洞的角度出发,这样攻击面又被扩大。

8000

模板方法模式,网站登录开始说起

现在的互联网上,想必每个网站都有登录功能,拿我们技术人员常逛的技术网站 CSDN、 掘金、 博客园等为例,它们都有登录功能,而且它们的登录流程都差不多,如果我们把这些网站的登录流程用代码模拟出来,该怎么弄呢...在模拟流程之前,先来分析这个登录流程,其实不管哪个网站,登录流程都是以下四步: 1、跳转到登录页面 2、输入用户名和密码 3、点击登录按钮 4、跳转到首页 我们就照着这个流程来用代码来模拟网站登录的过程...模拟 CSDN 登录 /** * 模拟csdn登录 */ public class CsdnLogin { // 第一步:获取登录页面 public void getLoginPage...测试结果来看,我们的设计和实现都没有一点问题,在这里 CSDN、 掘金都有自己的控制流程,那如果我一不小心把 juejin.clickLogin();写到了 juejin.setUserAndPass...子类只需要专注于实现就好,子类不需要管执行流程 我们的网站登录案例中,可以看出模板方法模式确实给我们带来了不少的好处,一起来总结一下模板方法模式的优缺点吧。

1.3K60

SSO认证缺陷到任意用户登录漏洞

原文链接: https://xz.aliyun.com/t/13848 最近在项目中碰到了app中SSO单点登录使用不当导致的任意用户登录漏洞,渗透过程中碰到不少JS加密处理,SIGN值生成,在与开发的对抗中还是觉得比较有意思...,特此记录一下 什么是SSO 这里简单描述下什么是SSO单点登录:单点登录就是在多个系统中,用户只需一次登录,各个系统即可感知该用户已经登录。...有些开发难免想着偷懒,通过加密来隐藏系统所存在的漏洞,毕竟根源上修复漏洞是可能会推翻原本系统的整套架构的,尤其是认证授权方面。 既然发现了这套系统存在sso认证问题,那么先把侧重点放在越权上。...## 任意用户登录漏洞 既然有了加解密算法,那么就先看一下其余的流量吧,在进入B系统之后,第一个请求的接口是register接口,将请求响应数据进行解密 可以看到register接口通过sfz+姓名+手机号作为登录认证...,而是根据自己的方式来实现认证登录

30710

谷歌开发AI识别技术,未来登录Android不用输入密码

据国外媒体报道,在不久前举行的谷歌2016年I/O开发者大会上,谷歌高管对外介绍了谷歌生物识别技术Project Abacus项目最新进展,未来登录谷歌Android应用有望不用再需要输入密码。...纵观全球,当前高新科技界唯一能与苹果相抗衡的高科技企业莫过于谷歌。其每年的I/O开发者大会不仅仅是开发者的“茶话会”,更是谷歌亮出新科技的绝佳机会。...Project Abacus项目运行于设备后台,通过源源不断地收集用户使用习惯数据,从而对比形成当前登录用户的“信任积分”。如果“信任积分”足够高,设备可以自动解锁;反之,则要求用户重新输入密码。...与此同时,谷歌已在现有的Android设备上(运行Android 5.0和更高版本)实现了被称为“智能锁”的类似安全登录技术,该技术可让用户在可信位置处,或者通过蓝牙连接其他可信设备,或者通过人脸识别等方式自动解锁设备...考夫曼也表示,如果测试顺利的话,谷歌有望在今年年底前取消登录Android应用密码,改用更为先进的人工智能识别模式。

73640

sql注入到远程登录的简单利用

sql注入到远程登录的简单利用 很近没写文章了,来水水文章。 请大家遵守网络安全法,切勿非法渗透。本文漏洞已报告给学校。 最近收集了一些内网的资产,遇到一个有意思的系统,然后就随便搞了玩玩。...开个玩笑,尝试一下闭合,发现报错, 发现报错, 接着我试了一下admin'-- admin 万能密码,登录成功。...这里管理员改了一下登录的端口 27020 登录成功。...但是想了想,没拿到密码,还想进一步,翻了下文件,看到备份文件 看到有密码,但是连接错误 改用windows身份验证,可以直接登录 成功登录,然后选中刚刚的数据库,新建查询, 密码md5加密过了...,凭经验,可以知道,好几个密码是123456 选择登录 登录成功

43820

工厂模式,第三方登录说起

第三方账号登陆是最近几年流行起来的,第三方账号登录一般都是基于OAuth2.0协议开发的。如果你不了解OAuth2.0协议,可以自行百度,也许会对你看这篇文章有所帮助。...public class IdentityFactory { /\*\* \* 第三方登陆实例获取 \* @param type 标识符,1:支付宝登陆 2:微信登陆 3:QQ登录...你给系统新增了一个WeiBoIdentityProvider类,用来实现微博账号登录,WeiBoIdentityProvider类如下: /\*\* \* 微博账号登陆 \*/ public...public class IdentityFactory { /\*\* \* 第三方登陆验证 \* @param type 标识符,1:支付宝登陆 2:微信登陆 3:QQ登录...具体工厂:具体的生产工厂,例如AliPayIdentityProviderFactory 老惯例,一起看看工厂方法模式的UML图,加深印象: [工厂模式.png] 工厂方法模式好处在我们重构第三方账号登录模块的时候

60840

0到1开发测试平台(十一)前端登录页面的编写及与后端登录接口的交互

前言 前面的文章已经把后台登录接口准备完毕,接下来就是前端页面的编写以及前后端交互了,这里前后端交互我们用的是axios。...$router.push("/home"); 0到1开发测试平台(十)后端增加登录token返回 0到1开发测试平台(九)后端对接口response的封装 0到1开发测试平台(八)后端服务添加...lombok第三方类库 0到1开发测试平台(七)后端服务添加swagger第三方类库 0到1开发测试平台(六)增加登录接口 0到1开发测试平台(五)RESTful API接口设计标准及规范...0到1开发测试平台(四)Controller+Service +Dao三层的功能划分 0到1开发测试平台(三)利用vue cli创建前端vue项目 0到1开发测试平台(二)springboot...搭建常见问题 带你用java0到1开发测试平台

1.3K20

【效率工具】SSH一键登录脚本(可一键跳板机登录线上服务器)

说明 前阵子上线,一次性上了十个服务,一直上到凌晨才完事,期间每个服务都要先输入跳板机的登录信息来登录跳板机,然后再输入线上服务器的信息来登录线上服务器,实在是太过于麻烦,而且有些服务还有好几台服务器,...[20190327230716.png] 于是,便萌发了用shell脚本的方式来一键跳转的想法,先上github上搜了搜现成的轮子,发现都不太好用,要不就是没说明,要不就是只能登一台服务器,不能满足跳板机...脚本 Shell脚本已经发布到了github上,链接在此:https://github.com/MFrank2016/GotoSSH 这个脚本借鉴了AutoSSH的脚本,并将其进行了修改,使得能够支持跳板机直接跳转登录服务器...使用说明 GotoSSH是一个一键登录SSH的脚本,可直接跳板机登录到线上服务器,致力于帮助你提高工作效率。...1,然后再登录服务器2。

1.8K10

【效率工具】SSH一键登录脚本(可一键跳板机登录线上服务器)

说明 前阵子上线,一次性上了十个服务,一直上到凌晨才完事,期间每个服务都要先输入跳板机的登录信息来登录跳板机,然后再输入线上服务器的信息来登录线上服务器,实在是太过于麻烦,而且有些服务还有好几台服务器,...于是,便萌发了用shell脚本的方式来一键跳转的想法,先上github上搜了搜现成的轮子,发现都不太好用,要不就是没说明,要不就是只能登一台服务器,不能满足跳板机A跳转到线上服务器B的需求。...脚本 Shell脚本已经发布到了github上,链接在此:https://github.com/MFrank2016/GotoSSH 这个脚本借鉴了AutoSSH的脚本,并将其进行了修改,使得能够支持跳板机直接跳转登录服务器...使用说明 GotoSSH是一个一键登录SSH的脚本,可直接跳板机登录到线上服务器,致力于帮助你提高工作效率。...1,然后再登录服务器2。

1.9K30
领券