[发明专利]一种支持VNC双因子的认证方法在审

专利信息
申请号: 202010785426.8 申请日: 2020-08-06
公开(公告)号: CN111984958A 公开(公告)日: 2020-11-24
发明(设计)人: 邹忻江;范渊;吴永越;郑学新;刘韬 申请(专利权)人: 成都安恒信息技术有限公司
主分类号: G06F21/33 分类号: G06F21/33
代理公司: 成都君合集专利代理事务所(普通合伙) 51228 代理人: 尹玉
地址: 610000 四川省成都市自由贸易试验区成*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 支持 vnc 因子 认证 方法
【说明书】:

发明公开了一种支持VNC双因子的认证方法,根据Two Factor Token查询双因子信息;将用户密码|TwoFactorToken查询的双因子值组装好,然后使用TwoFactorToken查询的16字节密钥进行校验和计算,得到16字节校验和;判断计算的16字节校验和是否等于VNC客户端传递过来的校验和,若等于,则认证成功。本发明在VNC协议流程中通过协议代理支持双因子认证,双因子认证失败可重复输入认证,通过一次生成多个双因子认证token方式来完成,有效减少了与服务器之间的交互次数。

技术领域

本发明属于计算机技术领域,具体涉及一种支持VNC双因子的认证方法。

背景技术

VNC认证不同于其他协议的认证,是基于一种挑战码的形式作为认证方式。比如SSH协议认证,客户端直接将密码传输到服务端,服务端拿到密码后可直接进行比对认证。而VNC的认证过程如下:

1:TCP3次握手,建立连接完成

2:服务端向客户端发送16字节密钥信息

3:客户端使用密钥信息和用户输入的密码进行校验和计算。得到16字节校验值。(校验方法有点类型MD5进行hash计算,最终得到一个固定长度的校验值)

4:客户端将用户名和校验值发送给服务端

5:服务端将16字节的密钥信息+保存在服务端的用户密码进行一次3步骤的校验和计算。得到服务端计算的校验和

6:服务端将自己计算的校验和与从客户端传输过来的校验和进行对比。最终判断认证是否成功。

VNC中间使用挑战码的形式进行验证,保证了密码的安全性,同时也增加了验证的复杂性。而堡垒机程序在认证的时候不仅需要密码认证,同时还需要进行短信验证码,阿里MFA码,谷歌令牌等第二种因子进行校验。因此,本发明提供了一种解决VNC登录时双因子校验的方案。

发明内容

本发明的目的在于提供一种支持VNC双因子的认证方法,本发明在VNC协议流程中通过协议代理支持双因子认证,双因子认证失败可重复输入认证,通过一次生成多个双因子认证token方式来完成,有效减少了与服务器之间的交互次数。

本发明主要通过以下技术方案实现:一种支持VNC双因子的认证方法,主要包括以下步骤:

步骤S4:解析token数据,将username|TwoFactor Token组装成用户名字段,password|TwoFactorValue组装成密码字段;然后传递给客户端程序;

步骤S5:获取到VNC协议代理的16字节密钥,将组装后的密码和16字节密钥进行校验和计算得到16字段校验和;然后解析用户名字段获取真正用户名和Two Factor Token;根据用户名获取到用户的真正密码;

步骤S6:根据Two Factor Token查询双因子信息;将用户密码|TwoFactorToken查询的双因子值组装好,然后使用TwoFactorToken查询的16字节密钥进行校验和计算,得到16字节校验和;

步骤S7:判断计算的16字节校验和是否等于VNC客户端传递过来的校验和,若等于,则认证成功。

为了更好地实现本发明,进一步的,主要包括以下步骤:

步骤S4:单点登录器收到填写的双因子的值,然后组装数据,取出第一个Token.TwoFactorTokens里面的第一个值将VNC客户端的用户名字段填写为Token.Username|Token.TwoFactorTokens[0],将VNC客户端的密码字段填写为Password|TwoFactorValue,然后将数据传递给VNC客户端;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都安恒信息技术有限公司,未经成都安恒信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010785426.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top