利用DFA在网关处进行基于网络流的病毒检测方法

基本信息

申请号 CN200810019726.4 申请日 -
公开(公告)号 CN101252576A 公开(公告)日 2008-08-27
申请公布号 CN101252576A 申请公布日 2008-08-27
分类号 H04L29/06(2006.01);H04L12/56(2006.01);H04L9/36(2006.01) 分类 电通信技术;
发明人 谢炜;刘继明;林恩峰;王东泉 申请(专利权)人 苏州爱迪比科技有限公司
代理机构 南京苏科专利代理有限责任公司 代理人 苏州爱迪比科技有限公司;网经科技(苏州)有限公司
地址 215021江苏省苏州市工业园区机场路328号国际科技园1630-1单元
法律状态 -

摘要

摘要 本发明涉及利用DFA在网关处进行基于网络流的病毒检测方法,其病毒检测过程是:首先在协议栈中将网络数据包重定向到病毒检测程序;病毒检测程序按照网络流组织网络数据包;病毒检测程序将网络数据包输入DFA引擎;DFA引擎按照预先编译好的病毒特征库进行病毒检测,如果检测到病毒,病毒检测程序向网络终端发出病毒告警,并中断网络流,如果未匹配到病毒,则放行网络数据包。本发明将符合特征的网络数据包直接重定向到病毒检测程序,大大减少了协议栈带来的数据包延时;通过DFA进行病毒检测,速度可提高10倍以上;而且,以网络流的方式组织网络数据包不需要维护大量TCP连接,节省了CPU和内存资源。