首页 / 专利库 / 银行与财务事项 / 安全文件 / 一种基于token的免登录技术

一种基于token的免登录技术

阅读:541发布:2020-05-12

专利汇可以提供一种基于token的免登录技术专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种基于token的免登录技术,它包括了基于MD5加密的文件,Web验证前端,Web后端服务。Web前端可以上传文件密钥,后端服务通过检测上传的文件密钥与 服务器 上存储的密钥进行对比实现模拟的登录功能,之后的交互通过登录后的token来验证;安全性较高,不容易被抓包解析明文;证了token的有效性和安全性,减少了读取 硬盘 数据的所消耗的时间。,下面是一种基于token的免登录技术专利的具体信息内容。

1.一种基于token的免登录技术,其特征在于:包括了基于MD5加密的文件、Web验证前端、Web后端服务;
MD5加密文件可让服务器更加快速验证;
Web验证前端为向使用在浏览器上展示相对应页面的集合,并且在使用人员完成验证后通过附带token参数来进行认证操作;
Web后端服务为安装在服务上,用来处理用户通过Internet发送过来的请求,在用户发送认证文件后服务端通过对比存储在服务器上的密钥数据来认证,验证成功之后会返回给前端应用一个生成的token;
具体登录方法如下:
步骤1,服务端与用户端通过约定一个相同的密钥文本,让用户端可以通过上传密钥文本进行登录验证;
步骤2,验证成功后,服务端生成一个令牌数据,并且将令牌数据存储到内存里,服务端再将令牌数据回传给用户端,用户在收到令牌信息后下次将请求和令牌数据发送给服务端;
步骤3,服务端收到令牌数据后对比自己存储的令牌数据以及判断时间是否有效,并将过期的token数据删除,从而达到验证令牌数据是否有效的目的;
步骤4,重复步骤2和步骤3使得客户端可实现多次提交;
步骤5,当有较多的记录时,步骤2中将令牌数据存储到内存中,每次请求都要在一个比较大的token集合中做判断,并且在部分token没有删除的情况下token集合的内存占用会呈线性增加,因此增加了一个步骤2的备选项目,可将数据存储到文本中,在服务端对token进行验证时读取文本的token集合,无需做token时间判断,对于过期的token删除开启一个协助的脚本,定期读取token文本,将超过时间范围内的token删除掉。

说明书全文

一种基于token的免登录技术

技术领域

[0001] 本发明属于计算安全领域,具体涉及一种基于token的免登录技术。

背景技术

[0002] 近几年移动互联网的高速发展,互联网使用用户呈现爆炸性增长,大多网站都需要与后台系统进行交互,交互的第一步需要进行登录认证,过于简单的认证方式可能被破解从而造成用户信息的泄露甚至威胁着用户的财产安全。为此基于安全登录,对比现有几种常见的网页登录认证方式,并提出一种采用token的免登录技术认证解决方案。在登录验证阶段采用MD5密钥认证,服务端对服务器端返回的token令牌密钥,将处理后的token信息保存到本地,后面的每次请求都携带该token 从而实现免登录的登录状态的保持。

发明内容

[0003] 发明目的:本发明提供一种安全性能高,效率高、消耗时间少的基于token的免登录技术。
[0004] 技术方案:一种基于token的免登录技术,包括了基于MD5加密的文件、Web验证前端、Web后端服务;MD5加密文件可让服务器更加快速验证;
Web验证前端为向使用在浏览器上展示相对应页面的集合,并且在使用人员完成验证后通过附带token参数来进行认证操作;
Web后端服务为安装在服务上,用来处理用户通过Internet发送过来的请求,在用户发送认证文件后服务端通过对比存储在服务器上的密钥数据来认证,验证成功之后会返回给前端应用一个生成的token;
具体登录方法如下:
步骤1,服务端与用户端通过约定一个相同的密钥文本,让用户端可以通过上传密钥文本进行登录验证;
步骤2,验证成功后,服务端生成一个令牌数据,并且将令牌数据存储到内存里,服务端再将令牌数据回传给用户端,用户在收到令牌信息后下次将请求和令牌数据发送给服务端;
步骤3,服务端收到令牌数据后对比自己存储的令牌数据以及判断时间是否有效,并将过期的token数据删除,从而达到验证令牌数据是否有效的目的;
步骤4,重复步骤2和步骤3使得客户端可实现多次提交;
步骤5,当有较多的记录时,步骤2中将令牌数据存储到内存中,每次请求都要在一个比较大的token集合中做判断,并且在部分token没有删除的情况下token集合的内存占用会呈线性增加,因此增加了一个步骤2的备选项目,可将数据存储到文本中,在服务端对token进行验证时读取文本的token集合,无需做token时间判断,对于过期的token删除开启一个协助的脚本,定期读取token文本,将超过时间范围内的token删除掉。
[0005] 有益效果:与现有技术相比,本发明的优点在于:实现了认证一次后根据客户端携带的token进行二次认证,这种方式的优势如下:(1)基于md5的加密密钥文本上传验证方式安全性较高,不容易被抓包解析明文。
[0006] (2)token过期时间为5分钟,使得每个token在生命周期内有效,保证了token的有效性和安全性。
[0007] (3)0无数据库的方式,使得系统的能快速的部署。将token和时间存储到内存里也有效的降低了硬盘的io,减少了读取硬盘数据的所消耗的时间。附图说明
[0008] 图1是token免密登录的系统图。

具体实施方式

[0009] 下面结合附图和具体实施方式,进一步阐明本发明。
[0010] 如图1所示,一种基于token的免登录技术,包括了基于MD5加密的文件、Web验证前端、Web后端服务;MD5加密文件可让服务器更加快速验证;
Web验证前端为向使用在浏览器上展示相对应页面的集合,并且在使用人员完成验证后通过附带token参数来进行认证操作;
Web后端服务为安装在服务上,用来处理用户通过Internet发送过来的请求,在用户发送认证文件后服务端通过对比存储在服务器上的密钥数据来认证,验证成功之后会返回给前端应用一个生成的token;
通过文本上传认证做出了类似通过账号、密码进行验证的方式,同时它不暴露用户的账号密码,具体登录方法如下:
步骤1,服务端与用户端通过约定一个相同的密钥文本,让用户端可以通过上传密钥文本进行登录验证;
步骤2,验证成功后,服务端生成一个令牌数据,并且将令牌数据存储到内存里,服务端再将令牌数据回传给用户端,用户在收到令牌信息后下次将请求和令牌数据发送给服务端;
步骤3,服务端收到令牌数据后对比自己存储的令牌数据以及判断时间是否有效,并将过期的token数据删除,从而达到验证令牌数据是否有效的目的;
步骤4,重复步骤2和步骤3使得客户端可实现多次提交;
步骤5,当有较多的记录时,步骤2中将令牌数据存储到内存中,每次请求都要在一个比较大的token集合中做判断,并且在部分token没有删除的情况下token集合的内存占用会呈线性增加,因此增加了一个步骤2的备选项目,可将数据存储到文本中,在服务端对token进行验证时读取文本的token集合,无需做token时间判断,对于过期的token删除开启一个协助的脚本,定期读取token文本,将超过时间范围内的token删除掉。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈