[发明专利]一种URL数据加密传输方法及系统有效

专利信息
申请号: 201210460979.1 申请日: 2012-11-15
公开(公告)号: CN102946392A 公开(公告)日: 2013-02-27
发明(设计)人: 滕勇;张松伟;王印森 申请(专利权)人: 亚信联创科技(中国)有限公司
主分类号: H04L29/06 分类号: H04L29/06
代理公司: 北京集佳知识产权代理有限公司 11227 代理人: 王宝筠
地址: 100086 北京市海*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 url 数据 加密 传输 方法 系统
【说明书】:

技术领域

发明涉及数据传输安全领域,具体而言,涉及一种URL数据加密传输方法及系统。

背景技术

B/S结构(Browser/Server,浏览器/服务器模式)项目中,在web端采用加密技术对部分URL进行加密获取到字符串,并以附加参数方式传递给Web服务器。服务器接受用户URL请求后,根据静态密钥对URL进行与加密处理对应的解密处理,与附加参数进行对比判断URL是否合法即是否被篡改,具体使用md5算法计算特征值的方式得到附加参数,但这种方式也不能保证安全。非法用户仍然可以在修改关键参数后,对关键参数也进行相同的计算之后将其附加到URL上,从而使用该URL进行非法访问;由于加密过程在web端,因此非法用户可以通过下载页面和js或通过浏览器插件查看页面源码的方式获取信息,因此加密过程很容易被暴露,进而容易被破解,因此该方式安全性较低。采用的静态密钥一旦被窃取,则无法保证传输安全。如果某个关键业务URL被篡改成功,在没有时间限制的情况下,很长一段时间内都可以对服务器进行非法访问。

发明内容

本发明提供了一种URL数据加密传输方法及系统,用以解决现有技术中在web端对部分URL进行加密安全性低的问题。

根据本发明的一个方面,提供了一种URL数据加密传输方法,包括:

在终端需要向服务器发送业务请求之前,终端侧的应用提取终端激活验证时服务器下发给终端的激活码;利用激活码和当前时间按照终端侧的加密算法进行加密计算,生成动态密钥;将动态密钥附加在与业务请求对应的统一资源定位符URL上,并截取除主机地址之外的部分URL,对该部分URL进行HASH计算,得到该部分URL的第一HASH值;将第一HASH值附加到URL上,得到加密后的URL;通过加密后的URL将业务请求发送至浏览器端。

进一步地,上述方法还包括:接收来终端的激活验证信息,激活验证信息包括:员工工号、终端的验证信息以及MAC、国际移动设备身份码IMEI信息进行激活验证;根据接收到的激活验证信息对终端进行激活验证;如果端验证成功,接收服务器下发的激活码,并将激活码保存在系统为应用提供的独立空间中。

进一步地,上述方法还包括:在服务器根据接收到的激活验证信息对终端进行激活验证之前,发送短信密码给终端。

其中,上述服务器根据接收到的激活验证信息对终端进行激活验证包括:

服务器判断员工工号、MAC以及IMEI与预先配置的信息是否一致,并判断发送短信密码的终端与申请员工工号的终端是否一致。

进一步地,上述方法还包括:当服务器接收到终端的业务请求之后,利用保存的与用户对应的激活码对动态密钥进行解密,得到业务请求的请求时间;将业务请求的请求时间与当前时间进行对比;如果请求时间与当前时间的差值小于预设时间值,则截取除主机地址之外的URL,对该部分URL进行HASH计算,得到该部分URL的第二HASH值;将第二HASH值与第一HASH值进行比较;如果第二HASH值与上述第一HASH值相等,则接收业务请求。

根据本发明的另一个方面,提供了一种URL数据加密传输系统,包括:

提取模块,用于在终端需要向服务器发送业务请求之前,提取终端激活验证时服务器下发给终端的激活码;生成模块,用于利用激活码和当前时间按照终端侧的加密算法进行加密计算,生成动态密钥;计算模块,用于将动态密钥附加在与业务请求对应的统一资源定位符URL上截取除主机地址之外的部分URL,对该部分URL进行HASH计算,得到该部分URL的第一HASH值;附加模块,用于将第一HASH值附加到URL上,得到加密后的URL;发送模块,用于通过加密后的UEL将业务请求发送至浏览器端。

进一步地,上述系统还包括:接收模块,用于接收来自终端的激活验证信息,激活验证信息包括:员工工号、终端的验证信息以及MAC、IMEI信息进行激活验证;验证模块,用于根据接收到的激活验证信息对终端进行激活验证;保存模块,用于如果服务器端验证成功,接收服务器下发的激活码,并将激活码保存在系统为应用提供的独立空间中。

进一步地,上述系统还包括:第二发送模块,用于在服务器根据接收到的激活验证信息对终端进行激活验证之前,发送短信密码给终端。

其中,上述验证模块包括:第一判断单元,判断员工工号、MAC以及IMEI与预先配置的信息是否一致;第二判断单元,用于判断发送短信密码的终端与申请员工工号的终端是否一致。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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