【技术实现步骤摘要】
带验证功能的动态URL生成和验证方法、装置及设备
[0001]本专利技术涉及计算机通信
,具体涉及一种带验证功能的动态URL生成和验证方法、装置及设备。
技术介绍
[0002]网络安全从其本质上来讲就是网络上的信息安全。从广义来说,凡是涉及到网络上信息的保密性、完整性、可用性、真实性和可控性的相关技术和理论都是网络安全的研究领域。
[0003]Internet上的所有数据都是存储在主机(服务器)上,互联网中的所有主机都拥有唯一的IP地址,互联网中任意两台主机通信都是通过IP地址来实现。
[0004]URL(Uniform Resource Locator,统一资源定位器),用于指明互联网主机的服务器及具体的网页位置。
[0005]Internet上的每一个网页都具有一个唯一的名称标识,通常称之为URL。它是www的统一资源定位标志,简单地说URL就是web地址,俗称“网址”。
[0006]URL是对互联网上得到的资源的位置和访问方法的一种简洁表示,是互联网上标准资源的地址,URL它具有全 ...
【技术保护点】
【技术特征摘要】
1.一种带验证功能的动态URL的生成和验证方法,其特征在于,包括如下步骤:S1:设置带验证功能的参数,建立信息数据库;所述信息数据库包含:目标页面的类别信息、目标页面信息的时间戳、目标页面信息发布者信息、随机数以及目标页面对应的数据库id;S2:根据带验证功能的参数对带验证功能的动态URL的核心参数值的进行验证;具体的验证过程包括如下步骤:S21:对带验证功能的URL中的核心参数值基于Base64进行解密,S22:过滤解密后的核心参数中的部分参数,清理掉非规则字符,此步骤可以通过一个过滤函数来实现,即过滤掉可能存在的非法字符如:@#/*?,
”’
以及sql保留关键字,若不包含则进入下一步验证程序,若包含则终止访问;若对带验证功能的URL进行了篡改,加入了部分非法字符,则将带验证功能的URL中加入的该部分参数过滤掉;S23:对带验证功能的URL的核心参数值的整体位数进行验证,判断核心参数值的长度是否是规定的长度,若核心值的长度等于规定的长度,则进入下一步验证程序,若不是规定的长度,则终止访问;S24:对带验证功能的URL的核心参数值的第一位字符i进行验证,看核心参数值的第一个字符i是否为生成URL时预设规则表中记录的值;若第一个字符是在预设规则表中记录的值,则进入下一步验证程序,若不是,则终止访问;S25:对带验证功能的URL的核心参数值的时间戳进行验证,判断核心参数值的时间戳长度是否是10位,核心参数的时间戳的数值是否全部由数字组成,核心参数的时间戳是否与数据库中记录的时间戳一致,若满足上述三个条件,则进入下一步验证程序,若不满足,则终止访问;S26:对带验证功能的URL的核心参数值的组成中的发布用户名xytzg进行验证,判断核心参数值的信息发布用户名xytzg与数据库中记录的用户名xytzg是否一致,若一致,则进入下一步...
【专利技术属性】
技术研发人员:项翔,
申请(专利权)人:湖北象牙塔信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。