[发明专利]一种报文检测方法及装置有效
申请号: | 201711424179.3 | 申请日: | 2017-12-25 |
公开(公告)号: | CN107888626B | 公开(公告)日: | 2020-11-06 |
发明(设计)人: | 王锋;程爱爽;郭永亮;马宏源 | 申请(专利权)人: | 新华三信息安全技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;项京 |
地址: | 230001 安徽省合肥市高新区*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 检测 方法 装置 | ||
1.一种报文检测方法,其特征在于,所述方法用于安全设备,所述安全设备的处理器包括多个核,所述方法包括:
确定所述多个核中用于对待检测报文进行检测的第一核;
从预先创建的报文检测任务队列中选择所述第一核对应的报文检测任务;
利用所述第一核执行所述报文检测任务对所述待检测报文进行检测;
其中,所述报文检测任务队列包括:所述多个核分别对应的报文检测任务。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述报文检测任务队列包括的第二核对应的报文检测任务的被占用数量呈上升趋势且大于第一预设阈值时,创建所述第二核对应的预设第一数量个报文检测任务;
其中,所述第二核为多个核中的任一核。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述报文检测任务队列包括的第二核对应的报文检测任务的被占用数量呈下降趋势且小于第二预设阈值时,删除所述第二核对应的预设第二数量个报文检测任务;
其中,所述第二核为多个核中的任一核。
4.根据权利要求1-3任一所述的方法,其特征在于,所述确定所述多个核中用于对待检测报文进行检测的第一核,包括:
若所述安全设备在接收到所述待检测报文之前,已对与所述待检测报文的五元组信息相同的报文进行过检测,则将所述多个核中的用于对与所述待检测报文的五元组信息相同的报文进行检测的核确定为所述第一核。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
若所述安全设备在接收到所述待检测报文之前,未对与所述待检测报文的五元组信息相同的报文进行过安全检测,则基于负载分担的原则,从所述多个核中确定第一核。
6.一种报文检测装置,其特征在于,所述装置用于安全设备,所述安全设备的处理器包括多个核,所述装置包括:
第一确定模块,用于确定所述多个核中用于对待检测报文进行检测的第一核;
选择模块,用于从预先创建的报文检测任务队列中选择所述第一核对应的报文检测任务;
检测模块,用于利用所述第一核执行所述报文检测任务对所述待检测报文进行检测;
其中,所述报文检测任务队列包括:所述多个核分别对应的报文检测任务。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
创建模块,用于当所述报文检测任务队列包括的第二核对应的报文检测任务的被占用数量呈上升趋势且大于第一预设阈值时,创建所述第二核对应的预设第一数量个报文检测任务;
其中,所述第二核为多个核中的任一核。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括:
删除模块,用于当所述报文检测任务队列包括的第二核对应的报文检测任务的被占用数量呈下降趋势且小于第二预设阈值时,删除所述第二核对应的预设第二数量个报文检测任务;
其中,所述第二核为多个核中的任一核。
9.根据权利要求6-8任一所述的装置,其特征在于,所述第一确定模块,具体用于:
若所述安全设备在接收到所述待检测报文之前,已对与所述待检测报文的五元组信息相同的报文进行过检测,则将所述多个核中的用于对与所述待检测报文的五元组信息相同的报文进行检测的核确定为所述第一核。
10.根据权利要求9所述的装置,其特征在于,所述装置还包括:
第二确定模块,用于若所述安全设备在接收到所述待检测报文之前,未对与所述待检测报文的五元组信息相同的报文进行过安全检测,则基于负载分担的原则,从所述多个核中确定第一核。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三信息安全技术有限公司,未经新华三信息安全技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711424179.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:开关
- 下一篇:一种控制系统的防雷装置