【技术实现步骤摘要】
一种多进程检测系统、电子设备及存储介质
[0001]本专利技术涉及安全检测领域,特别是涉及一种多进程检测系统、电子设备及存储介质。
技术介绍
[0002]目前对文件进行恶意检测的检测系统大多为单进程结构,即需要进行恶意检测的若干待检测文件均通过一个进程进行检测,且单进程检测系统中存储有针对不同类型的待检测文件的检测规则,由于每个待检测文件所应用的检测规则不同,所以,单进程检测系统每对一个待检测文件进行检测时,均需要调用对应的检测规则,对进程的运行负载带来一定的压力,且当待检测文件的数量较多时,由于待检测文件的文件大小和恶意检测的处理时间的不同,会造成进程堵塞,影响其他文件的正常检测。
技术实现思路
[0003]有鉴于此,本专利技术提供一种多进程检测系统、电子设备及存储介质,至少部分解决现有技术中单进程检测系统存在的检测规则调用繁琐及进程堵塞的技术问题,本专利技术采用的技术方案为:根据本申请的一个方面,提供一种多进程检测系统,包括检测顺序确定模块和n个检测进程,每一检测进程具有其唯一对应的检测队列和目标恶意检测规则;检测顺序确定模块中存储有每一目标恶意检测规则对应的恶意样本向量;检测进程用于从其对应的检测队列中获取待检测文件,并根据其对应的目标恶意检测规则对获取到的待检测文件进行恶意检测。
[0004]其中,检测顺序确定模块用于执行以下步骤:步骤S100、根据每一恶意样本向量,确定对应的目标恶意检测规则对待检测文件的检测顺序;步骤S200、根据检测顺序,确定待检测文件对应的检测队列标识集A=(A
【技术保护点】
【技术特征摘要】
1.一种多进程检测系统,其特征在于,包括检测顺序确定模块和n个检测进程,每一所述检测进程具有其唯一对应的检测队列和目标恶意检测规则;所述检测顺序确定模块中存储有每一所述目标恶意检测规则对应的恶意样本向量;所述检测进程用于从其对应的检测队列中获取待检测文件,并根据其对应的目标恶意检测规则对获取到的待检测文件进行恶意检测;所述检测顺序确定模块用于执行以下步骤:步骤S100、根据每一所述恶意样本向量,确定对应的所述目标恶意检测规则对所述待检测文件的检测顺序;步骤S200、根据所述检测顺序,确定所述待检测文件对应的检测队列标识集A=(A1,A2,...,A
i
,...,A
n
);其中,i=1,2,...,n;A
i
为检测顺序在第i位的检测队列对应的检测队列标识;步骤S300、根据检测队列标识集A,将所述待检测文件依次发送到至少部分检测队列中;其中,所述步骤S100包括:步骤S110、根据目标json文件对应的若干目标指令信息类型,确定所述目标json文件对应的目标指令向量;所述目标json文件通过对所述待检测文件进行解析得到;步骤S120、根据所述目标指令向量与若干所述恶意样本向量的匹配度,确定若干目标恶意检测规则对所述待检测文件的检测顺序;其中,所述步骤S300包括:步骤S310、获取i=1;步骤S320、确定A
i
对应的检测队列是否为空;若为空,则将所述待检测文件发送至A
i
对应的检测队列中,并执行步骤S330;否则,根据预设更新规则对i进行更新处理;步骤S330、在接收到A
i
对应的检测进程返回的检测结果为第一结果时,获取i=i+1,并执行步骤S320;其中,第一结果表征所述待检测文件为非恶意文件。2.根据权利要求1所述的一种多进程检测系统,其特征在于,在所述待检测文件被发送至A
i
对应的检测队列中后,仅在接收到A
i
对应的检测进程返回的检测结果为第一结果时,将所述待检测文件发送至A
i+1
对应的检测队列中。3.根据权利要求2所述的一种多进程检测系统,其特征在于,若A
i
对应的检测进程返回的检测结果为第二结果时,则结束对所述待检测文件的恶意检测;其中,第二结果表征所述待检测文件为恶意文件。4.根据权利要求1所述的一种多进程检测系统,其特征在于,所述根据预设更新规则对i进行更新处理,包括:步骤S321、获取A
i
对应的检测队列中每一历史待检测文件的文件大小L
i1
,L
i2
,...,L
ij
,...,L
if(i)
;其中,j=1,2,...,f(i);f(i)为A
i
对应的检测队列中的历史待检测文件的数量;L
ij
为A
i
对应的检测队列中第j个历史待检测文件的文件大小;步骤S322、获取A
i
对应的目标恶意检测规则的目标检测效率P
i
;步骤S323、确定A
i
对应的检测队列的目标等待时长;步骤S324、若M
i
<M0,则将所述待检测文件发送至A
i
对应的检测队列中,并执行步骤
S330;其中,M0为预设等待时长阈值。5.根据权利要求4所述的一种多进程检测系统,其特征在于,所述步骤S324还包括:若M
i
≥M0,则执行步骤S340;步骤S...
【专利技术属性】
技术研发人员:李建平,李石磊,肖新光,
申请(专利权)人:北京安天网络安全技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。