[发明专利]一种基于加盐与前端WAF防护耦合的防SQL注入系统在审

专利信息
申请号: 202110913144.6 申请日: 2021-08-10
公开(公告)号: CN113660239A 公开(公告)日: 2021-11-16
发明(设计)人: 郑超;黄园园;周建勋;孙彦斌 申请(专利权)人: 中电积至(海南)信息技术有限公司
主分类号: H04L29/06 分类号: H04L29/06;G06F21/55
代理公司: 重庆百润洪知识产权代理有限公司 50219 代理人: 李立
地址: 571924 海南省海口市澄迈县老城*** 国省代码: 海南;46
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 加盐 前端 waf 防护 耦合 sql 注入 系统
【说明书】:

发明提供一种基于加盐与前端WAF防护耦合的防SQL注入系统。所述基于加盐与前端WAF防护耦合的防SQL注入系统包括:WAF模块、中间服务模块、代理服务器和数据库;所述WAF模块的输出端与所述中间服务模块的输入端电性连接;所述中间服务模块包括中间件和网络服务。本发明提供的基于加盐与前端WAF防护耦合的防SQL注入系统,代理服务器会将存疑的SQL注入反馈给前端的WAF,实时增强WAF的防御能力,下次面对这种攻击,前端的防护就可以直接阻拦,而位于后端的代理服务器在后续的防御中则会处于兜底的状态,而且在对效率要求很高的情况下,我们可以通过调整加盐频率和检查频率来改变我们的防护等级,可以将更多的防护任务交给前端,后端则作为兜底使用。

技术领域

本发明涉及网络安全技术领域,尤其涉及一种基于加盐与前端WAF防护耦合的防SQL注入系统。

背景技术

随着互联网技术的发展,数据库成为了web后端必备的组件,针对数据库的攻击层出不穷,SQL注入从20年前被恶意攻击者应用于攻击web服务起,至今为止已造成大量的攻击实例,给互联网服务厂商带来了巨大的损失。恶意攻击者可以很轻松的通过构建一条非法的SQL语句拼接在合法的输入中传入后端,造成预期之外的影响。

目前为止,针对SQL注入的防护集中在黑白名单过滤,预编译,使用安全框架和安全函数进行防护,WAF防护:在WEB页面的前端部署一个过滤装置,对于不被允许的字符,如单引号“’”,关键字“keywords”等进行剔除或转义,进行严格的字符检查后能防止大部分的SQL注入。

预编译:预编译是部分数据库提供的功能,它能先用占位符代替前端输入的关键字进行编译,执行preparement函数生成执行的语法树,再导入前端的参数,此时前端传入的参数会被直接带入执行而不进行编译,可以防止恶意语句的注入。

而WAF防护:WAF采用黑白名单,基于一定的规则进行过滤,但是恶意攻击者可以通过多种手段进行绕过,比如宽字节注入,二次注入,编码后注入等方法。WAF难以制定完美的规则,而白名单则限制了输入内容,很多场景下灵活性不足,不能满足业务需要;

预编译:预编译是一种理论上可以百分百防止注入的方法,但是在需要动态传入表,列,名的场景下,预编译并不适用。对于一些老系统,我们很难重构他们的代码来达到安全标准,采用额外的系统要比更改既有代码要容易的多。

因此,有必要提供一种基于加盐与前端WAF防护耦合的防SQL注入系统解决上述技术问题。

发明内容

本发明提供一种基于加盐与前端WAF防护耦合的防SQL注入系统,解决了老旧系统无法有效防范SQL注入,WAF防护系统无法有效获得最新的注入数据的问题。

为解决上述技术问题,本发明提供的基于加盐与前端WAF防护耦合的防SQL注入系统包括:WAF模块、中间服务模块、代理服务器和数据库;所述WAF模块的输出端与所述中间服务模块的输入端电性连接;所述中间服务模块包括中间件和网络服务,对前端传入语句已有的关键字进行加盐操作;所述代理服务器的输入端与所述中间服务模块的输出端电性连接,所述代理服务器包括反馈模块和去盐模块,并且代理服务器的输出端与所述WAF模块的输入端联接;所述数据库的输入端与所述代理服务器的输出端联接。

优选的,所述WAF模块的防火墙在前端连接客户端,在接收HTTP请求时先行对传入参数进行过滤操作。

优选的,所述中间服务模块对过滤后的请求进行接收,并且对已有的关键字进行加盐,形成加盐的SQL语句。

优选的,所述代理服务器对加盐的SQL语句进行分别和识别,疑似的SQL语句通过去盐模块进行去盐处理后,在反馈模块的反馈下将疑似SQL语句传入前端的WAF模块。

优选的,所述代理服务器对合格的语句进行去盐处理后形成标准的SQL语句,标准的SQL语句传输至所述数据库的后端进行正常的执行。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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