1.一种数据流过滤方法,其特征在于,所述方法包括:获取数据报文;
根据第一预设特征码,判断所述数据报文是否含有病毒特征码,若否,对所述数据报文进行过滤处理,所述第一预设特征码为构成病毒特征码的单元特征码。
2.根据权利要求1所述的数据流过滤方法,其特征在于,所述对所述数据报文进行过滤处理,具体包括:判断所述数据报文是否含有可疑特征码,若是,将所述数据报文保存至可疑数据库,并记录所述可疑数据库中数据报文的个数;
当所述个数超过预设值时,从所述可疑数据库的每个数据报文中提取可疑特征码;
当提取得到的第一可疑特征码构成病毒特征码时,将所述第一可疑特征码对应的数据报文从所述可疑数据库中删除;
当提取得到的第二可疑特征码不构成病毒特征码时,将所有的所述第二可疑特征码对应的数据报文进行打包推送处理,其中,所述第一可疑特征码和所述第二可疑特征码为提取得到的可疑特征码中的任一可疑特征码。
3.根据权利要求2所述的数据流过滤方法,其特征在于,所述将所有的所述第二可疑特征码对应的数据报文进行打包推送处理具体包括:将所有的所述第二可疑特征码对应的数据报文加密打包成第一加密压缩包;
将所述第一加密压缩包传输至服务器;
实时对比所述服务器的待处理报文量和预设处理量;
当所述待处理报文量小于所述预设处理量时,向所述服务器发送所述第一加密压缩包对应的解压缩密码,以便所述服务器根据所述解压缩密码,处理所述第一加密压缩包中的数据报文。
4.根据权利要求3所述的一种数据流过滤方法,其特征在于,所述将所有的所述第二可疑特征码对应的数据报文进行打包推送处理还包括:对所述第一加密压缩包以数字标签的形式命名,以便所述服务器根据所述数字标签的大小顺序,依次处理所述第一加密压缩包。
5.根据权利要求4所述的数据流过滤方法,其特征在于,当提取得到的第二可疑特征码不构成病毒特征码时,还包括:根据第二预设特征码,判断所述第二可疑特征码是否含有病毒特征码;
将所有的含有病毒特征码的所述第二可疑特征码对应的数据报文删除;
将所有的不含有病毒特征码的所述第二可疑特征码对应的数据报文进行打包推送处理;
其中,所述第二预设特征码为构成病毒特征码的单元特征码,且所述第二预设特征码的敏感级别高于所述第一预设特征码的敏感级别。
6.一种数据流过滤系统,其特征在于,所述系统包括:数据报文获取模块,用于获取数据报文;
数据报文过滤模块,用于根据第一预设特征码,判断所述数据报文获取模块获取的所述数据报文是否含有病毒特征码,若否,对所述数据报文进行过滤处理,所述第一预设特征码为构成病毒特征码的单元特征码。
7.根据权利要求6所述的数据流过滤系统,其特征在于,所述数据报文过滤模块包括:所述第一处理子模块,用于判断所述数据报文是否含有可疑特征码,并将第一判断结果发送至第二处理子模块:所述第二处理子模块,用于接收并识别所述第一判断结果,若所述第一判断结果为所述数据报文含有可疑特征码,将含有所述可疑特征码的所述数据报文保存至可疑数据库,并记录所述可疑数据库中数据报文的个数;
可疑特征码提取单元,用于实时检测所述个数是否超过预设值,当所述个数超过预设值时,从所述可疑数据库的每个数据报文中提取可疑特征码;
病毒检测单元,用于判断所述可疑特征码是否构成病毒特征码,并将第二判断结果发送至处理单元;
所述处理单元,用于接收并识别所述第二判断结果,若提取得到的第一可疑特征码构成病毒特征码时,将所述第一可疑特征码对应的数据报文从所述可疑数据库中删除,当提取得到的第二可疑特征码不构成病毒特征码时,将所有的所述第二可疑特征码对应的数据报文进行打包推送处理,其中,所述第一可疑特征码和所述第二可疑特征码为提取得到的可疑特征码中的任一可疑特征码。
8.根据权利要求7所述的数据流过滤系统,其特征在于,所述处理单元具体用于:将所有的所述第二可疑特征码对应的数据报文加密打包成第一加密压缩包;
将所述第一加密压缩包传输至服务器;
实时对比所述服务器的待处理报文量和预设处理量;
当所述待处理报文量小于所述预设处理量时,向所述服务器发送所述第一加密压缩包对应的解压缩密码,以便所述服务器根据所述解压缩密码,处理所述第一加密压缩包中的数据报文。
9.根据权利要求8所述的一种数据流过滤系统,其特征在于,所述处理单元还用于:对所述第一加密压缩包以数字标签的形式命名,以便所述服务器根据所述数字标签的大小顺序,依次处理所述第一加密压缩包。
10.根据权利要求9所述的数据流过滤系统,其特征在于,所述处理单元还用于:根据第二预设特征码,判断所述第二可疑特征码是否含有病毒特征码;
将所有的含有病毒特征码的所述第二可疑特征码对应的数据报文删除;
将所有的不含有病毒特征码的所述第二可疑特征码对应的数据报文进行打包推送处理;
其中,所述第二预设特征码为构成病毒特征码的单元特征码,且所述第二预设特征码的敏感级别高于所述第一预设特征码的敏感级别。