[发明专利]一种验证应用服务器的方法、装置、计算机设备和介质在审
申请号: | 202210079183.5 | 申请日: | 2022-01-24 |
公开(公告)号: | CN114500033A | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 付孟泽;白兴伟;王闰婷;徐艺庭 | 申请(专利权)人: | 北京华云安信息技术有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L9/32;G06F16/951 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 张文娥 |
地址: | 100094 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 验证 应用 服务器 方法 装置 计算机 设备 介质 | ||
本申请提供了一种验证应用服务器的方法、装置、计算机设备和介质,包括:针对所述动态网址链接集合中的每条动态网址链接,根据注入测试语句库中的每种测试语句,从该条动态网址链接中的全部的访问请求参数中确定该条动态网址链接中存在的注入点参数集合;针对每条动态网址链接中存在的注入点参数集合中的每个注入点参数,利用该注入点参数访问应用服务器,并在该注入点参数中注入数据库执行指令;若能在预设访问要求范围内接收到数据库集合中任一数据库返回的数据后,则响应利用该注入点参数访问应用服务器时发起的访问请求,对访问请求进行安全验证。从大量存在的注入点参数中排查可以利用的注入点参数,提高了验证的准确率。
技术领域
本申请涉及网络安全监测技术领域,具体而言,涉及一种验证应用器的方法、装置、计算机设备和介质。
背景技术
随着互联网通信技术和网站技术的飞速发展,现在也有很多数据库的数据出现泄露的问题,目前很多程序人员对应用服务器进行SQL注入尝试,SQL注入是对数据库进行攻击常用的手段,在对数据库进行攻击时通常时对应用服务器尝试注入,知道发现存在的注入点,在对注入点针对性的进行SQL注入攻击,但是由于发现存在的注入点较多,还需要通过人工验证这些存在的注入点中利用哪些注入点是可以成功攻击数据库并获取数据,基于此种方式,仍然存在工作效率较低、操作繁琐的问题。
发明内容
有鉴于此,本申请实施例提供了一种验证应用器的方法、装置、计算机设备和介质,以解决现有技术中存在的注入点较多,基于人工验证注入点是否能够利用,存在工作效率较低、操作繁琐的问题。
第一方面,本申请实施例提供了一种验证应用器的方法,该方法包括:
利用爬虫进程池中的每个爬虫进程获取预设网址列表中的每条网址链接;
针对获取到的每条所述网址链接,根据利用该条网址链接访问应用服务器时生成的访问请求数据的数据格式进行解析的解析结果生成动态网址链接集合;
针对所述动态网址链接集合中的每条所述动态网址链接,根据注入测试语句库中的每种测试语句,从该条动态网址链接中的全部的访问请求参数中确定该条动态网址链接中存在的注入点参数集合;
针对每条所述动态网址链接中存在的注入点参数集合中的每个注入点参数,利用该注入点参数访问应用服务器,并在该注入点参数中注入数据库执行指令;
若能在预设访问要求范围内接收到所述数据库集合中任一数据库返回的数据后,则响应利用该注入点参数访问所述应用服务器时发起的访问请求,对所述访问请求进行安全验证。
可选的,所述针对所述动态网址链接集合中的每条所述动态网址链接,根据注入测试语句库中的每种测试语句,从该条动态网址链接中的全部的访问请求参数中确定该条动态网址链接中存在的注入点参数集合,包括:
针对所述动态网址链接集合中每条所述动态网址链接中的每个访问请求参数,将所述注入测试语句库中的每种注入测试语句的拼接内容分别拼接至该访问请求参数中,得到每种注入测试语句各自对应的拼接后的访问请求参数;
确定该访问请求参数对应的第一请求处理结果,以及确定每种拼接后的访问请求参数各自对应的第二请求处理结果;其中,第一请求处理结果为利用每条所述动态网址链接中每个访问请求参数访问应用服务器后返回的结果;第二请求处理结果为利用每种拼接后的访问请求参数访问应用服务器后返回的结果;
若该访问请求参数对应的第一请求处理结果分别与每种拼接后的访问请求参数各自对应的第二请求处理结果之间的比较结果中任意一比较结果符合预设的第一测试结果规则,则确定该访问请求参数为注入点参数;
针对所述动态网址链接集合中的每条动态网址链接,根据该条动态网址链接中存在的每个注入点参数生成该条动态网址链接中的存在的注入点参数集合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京华云安信息技术有限公司,未经北京华云安信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210079183.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于电子设备的精细化收发控制方法
- 下一篇:一种针刺法水泥毯