[发明专利]一种智能工控安全监控与防护方法和系统有效
申请号: | 202110004253.6 | 申请日: | 2021-01-04 |
公开(公告)号: | CN112769815B | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 王英彬;韩勇桥;杨盛万;马永清 | 申请(专利权)人: | 北京蓝军网安科技发展有限责任公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;G06N20/00 |
代理公司: | 北京汇知杰知识产权代理有限公司 11587 | 代理人: | 李洁;董江虹 |
地址: | 102206 北京市昌平区朱*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智能 安全 监控 防护 方法 系统 | ||
1.一种智能工控安全监控与防护方法,包括:
获取将要输入到智能工控系统中的数据包,将获取的所述数据包输入到预训练的威胁识别模型中进行威胁识别并且确定所述数据包具有的威胁种类,所述预训练的威胁识别模型具有模型参数,其中所述模型参数与输入到所述威胁识别模型中的数据包属于每一种威胁类型的概率有关;以及
根据所述威胁种类判断所述数据包是否具有威胁,如果判断所述数据包具有威胁,则进行报警和/或对所述数据包进行拦截,如果判断所述数据包不具有威胁,则允许所述数据包输入所述智能工控系统以进行后续操作。
2.根据权利要求1所述的方法,其中所述威胁识别模型是通过以下方式被预训练的:
定义包含一个或多个种类的关于所述智能工控系统的威胁的威胁种类集合;
获取关于智能工控系统运行的至少一个数据包,从所述至少一个数据包中提取出一个或多个数据包特征,并且将获取到的所述至少一个数据包及其相关信息存储到数据库中;
获取所述数据库中存储的多于一个的数据包及其相关信息以建立数据集,其中所述相关信息包括所述数据包的数据包特征和所述数据包具有的威胁种类,并且其中所述数据包包括正常数据包和异常数据包;以及
将所述数据集中的一部分作为训练集以使用机器学习算法对所述威胁识别模型进行训练从而计算出所述威胁识别模型的所述模型参数。
3.根据权利要求2所述的方法,其中所述方法还包括:
获取所述数据集中的另一部分作为测试集或者实时抓取将要输入到所述智能工控系统中的数据包,向预训练的威胁识别模型发送所述测试集或实时抓取的数据包进行威胁识别,根据威胁识别结果以及所述智能工控系统的后续反馈得出被误拦截和/或误通过的数据包数量,从而计算出误拦截率和/或误通过率,并且根据所述误拦截率和/或误通过率对所述预训练的威胁识别模型进行修正。
4.根据权利要求2所述的方法,其中所述使用机器学习算法对所述威胁识别模型进行训练从而计算出所述威胁识别模型的所述模型参数包括:
将所述数据集表示为{(x(1),y(1)),(x(2),y(2))…,(x(m),y(m))},x(i)=[xi1,xi2…xij]T,其中x(i)表示所述数据集的m个数据包中的第i个数据包,xij表示所述第i个数据包的第j个数据包特征,y(i)为所述威胁种类集合Y={y1,y2,…yk}中的一种,其表示所述第i个数据包具有的威胁种类,并且将所述模型参数表示为θ=[θ1,θ2,...θk];
定义假设函数为其中为归一化项,p(y(i)=k|x(i);θ)表示数据包x(i)具有的威胁y(i)为yk的概率;
根据所述假设函数hθ得出代价函数其中1{·}的取值规则为大括号内的表达式值为真时取1,为假时取0;
对代价函数进行求导得出如下梯度公式:
其中然后采用梯度下降法迭代更新的公式对所述模型参数θ进行迭代更新以求出所述模型参数θ的最优解,其中α为学习率。
5.根据权利要求2所述的方法,其中所述从所述至少一个数据包中提取出一个或多个数据包特征进一步包括:判断并提取出在所述智能工控系统的正常运行过程中基本保持稳定但是在所述智能工控系统受到攻击时表现为异常的数据包特征。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京蓝军网安科技发展有限责任公司,未经北京蓝军网安科技发展有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110004253.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:无掩模激光直写系统及无掩模激光直写方法
- 下一篇:泌尿外科用腹腔镜夹持装置