[发明专利]一种跨站脚本攻击的防御方法、装置、设备和存储介质在审

专利信息
申请号: 201810967299.6 申请日: 2018-08-23
公开(公告)号: CN109040097A 公开(公告)日: 2018-12-18
发明(设计)人: 杨良志;白琳;汪志新;丁德平;瞿勇金 申请(专利权)人: 彩讯科技股份有限公司
主分类号: H04L29/06 分类号: H04L29/06
代理公司: 北京品源专利代理有限公司 11332 代理人: 孟金喆
地址: 518057 广东省深圳市南山区科*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 待检测内容 潜在攻击 跨站脚本攻击 安全代码 安全内容 存储介质 字符集合 防御 预设 应用程序编程接口 安全编码 动态安全 技术效果 用户需求 攻击 匹配 替换 发送 筛选 转换 配置 应用 网络
【权利要求书】:

1.一种跨站脚本攻击的防御方法,其特征在于,包括:

获取网络侧发送的待检测内容;

将所述待检测内容与预设的攻击字符集合进行匹配,以筛选出所述待检测内容中的潜在攻击代码;

对所述潜在攻击代码进行安全编码处理,以得到安全代码;

使用所述安全代码替换所述潜在攻击代码,以将所述待检测内容转换成安全内容;

显示所述安全内容。

2.根据权利要求1所述的跨站脚本攻击的防御方法,其特征在于,所述将所述待检测内容与预设的攻击字符集合进行匹配,以筛选出所述待检测内容中的潜在攻击代码包括:

将所述待检测内容与预设的攻击代码集合匹配,以筛选出所述待检测内容中的攻击代码;和/或,

将所述待检测内容与预设的变种代码集合匹配,以筛选出所述待检测内容中的变种代码。

3.根据权利要求2所述的跨站脚本攻击的防御方法,其特征在于,预设的攻击代码集合包括下述至少一项:攻击关键字集合、攻击关键字符集合以及攻击标签集合。

4.根据权利要求2所述的跨站脚本攻击的防御方法,其特征在于,预设的变种代码集合包括下述至少一项:原始标签结构变种代码集合、fromCharCode编码变种代码集合、大小写转换变种代码集合、JavaScript转码变种代码集合、标签事件触发变种代码集合、HTML转码变种代码集合、混合型变种代码集合、CSS文本变种代码集合以及CSS属性值变种代码集合。

5.根据权利要求1所述的跨站脚本攻击的防御方法,其特征在于,获取网络侧发送的待检测内容之后,还包括:

利用预设的安全规则表达式对所述待检测内容进行扫描,以确定所述待检测内容是否符合所述预设的安全规则表达式;

若所述待检测内容不符合所述预设的安全规则表达式,则执行将所述待检测内容与预设的攻击字符集合进行匹配,以筛选出所述待检测内容中的潜在攻击代码的操作。

6.根据权利要求1所述的跨站脚本攻击的防御方法,其特征在于,所述安全编码处理包括下述至少一项:HTML字符转义、URL转码验证、CSS Hex编码、JavaScript Hex编码、JavaScript特殊字符转义、JavaScript敏感字转义以及Unicode编码。

7.根据权利要求1所述的跨站脚本攻击的防御方法,其特征在于,获取网络侧发送的待检测内容包括:

获取网络侧发送的待检测内容以及发送者的账号信息;

将所述账号信息与预设的黑名单进行匹配,以筛选出包含在黑名单中的账号信息;

提取所述黑名单中的账号信息对应的待检测内容,以执行将所述待检测内容与预设的攻击字符集合进行匹配,以筛选出所述待检测内容中的潜在攻击代码的操作。

8.一种跨站脚本攻击的防御装置,其特征在于,包括:

获取模块,用于获取网络侧发送的待检测内容;

匹配筛选模块,用于将所述待检测内容与预设的攻击字符集合进行匹配,以筛选出所述待检测内容中的潜在攻击代码;

预处理模块,用于对所述潜在攻击代码进行安全编码处理,以得到安全代码;

转换模块,用于使用所述安全代码替换所述潜在攻击代码,以将所述待检测内容转换成安全内容;

显示模块,用于显示所述安全内容。

9.一种跨站脚本攻击的防御设备,其特征在于,包括:存储器以及一个或多个处理器;

所述存储器,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7中任一所述的跨站脚本攻击的防御方法。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的跨站脚本攻击的防御方法。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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