[发明专利]一种WFP+NDISFilter组合驱动实现网络底层过滤的方法有效
申请号: | 201910671096.7 | 申请日: | 2019-07-24 |
公开(公告)号: | CN110266732B | 公开(公告)日: | 2020-05-08 |
发明(设计)人: | 周宇;杨贺;许凯;王洋 | 申请(专利权)人: | 北京众谊越泰科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京市盛峰律师事务所 11337 | 代理人: | 于国栋 |
地址: | 100000 北京市西城区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种WFP+NDISFilter组合驱动实现网络底层过滤的方法,涉及计算机终端安全管理领域;该方法包括①WFP驱动层获取进程和网络连接信息,将两者关联可判断数据包是否为过滤规则中指定进程的数据包,该层不做过滤处理;②NDISFilter驱动层过滤网络数据,当数据包经过该层,通过进程关联规则和过滤规则处理数据包拦截或放行;③某进程对网络连接的创建和释放信息都在WFP驱动层监控并获取,都下发给NDISFilter驱动层,通过该信息添加或删除进程关联规则。该方法在操作系统最底层实现数据包的监控和过滤,不存在被特殊网络技术手段绕过的可能性,兼容性和稳定性更好且提高数据包过滤的效率和准确度。 | ||
搜索关键词: | 一种 wfp ndisfilter 组合 驱动 实现 网络 底层 过滤 方法 | ||
【主权项】:
1.一种组合驱动实现网络底层过滤的方法,其特征在于,包括以下步骤:S1,当主机有系统进程创建网络连接时,WFP驱动层获取进该网络连接的相关信息,同时NDISFilter驱动层则创建一个通讯状态机,用于接收应用层下发的过滤策略和WFP传递来的网络连接策略;S2,所述WFP驱动层将获取得到的网络连接的相关信息存入网络连接策略中,并将所述网络连接策略复制到WFP驱动层构造的IRP请求中,然后再将该IRP请求发送给所述NDISFilter驱动层创建的通讯状态机中;S3,所述NDISFilter驱动层获取所述WFP驱动层下发的网络连接策略和应用层下发的网络过滤策略并保存,如果该网络连接策略和该网络过滤策略已存在则不重复存入;S4,当有数据包通过该主机的NDISFilter驱动层时,所述NDISFilter驱动层将数据包和网络连接策略、网络过滤策略进行匹配,根据匹配结果对数据包拦截或放行,完成过滤过程。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京众谊越泰科技有限公司,未经北京众谊越泰科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910671096.7/,转载请声明来源钻瓜专利网。
- 上一篇:针对通信会话的服务策略的系统和方法
- 下一篇:数据加密方法及其系统