The embodiment of the invention provides a terminal device, a distributed cloud detection system and sample detection method, the distributed cloud detection system includes a plurality of single node sandboxing; include: according to the first preset rules to determine multiple pending task information, and a number of pending tasks when sharing information sent to the queue. Received at least one request message, according to the information of each task request message from the shared queue to obtain the corresponding, and through a number of single node for the sandbox respectively carry out the assigned tasks, are generated during task execution process data, then the task execution generated in the process of sending data to the corresponding database. The embodiment of the invention can detect a large number of samples and improve the efficiency of sample detection.
【技术实现步骤摘要】
终端设备、分布式云端检测系统以及样本检测的方法
本专利技术涉及互联网
,具体而言,本专利技术涉及终端设备、分布式云端检测系统以及样本检测的方法。
技术介绍
随着信息技术的发展,互联网以及终端也随之发展,因而将产生大量的数据,并且通过对这些产生的数据进行分析,以实现对互联网以及终端的检测,确保互联网以及终端的信息安全。目前,一种样本检测的方法,研究人员获取大量的样本,并通过静态即动态等检测方法,对获取到的大量样本进行研究分析,然而当通过现有技术的方法,对样本进行检测时,由于人工对大量样本进行检测分析,将导致花费巨大,并且消耗大量的时间,进而导致对样本的检测效率较低。
技术实现思路
为克服上述技术问题或者至少部分地解决上述技术问题,特提出以下技术方案:本专利技术的实施例根据一个方面,提供了一种样本检测的方法,应用于分布式云端检测系统,分布式云端检测系统包括:多个单节点沙箱;方法包括:根据第一预设规则确定多个待处理的任务信息,并将多个待处理的任务信息发送至共享队列;当接收到至少一个请求消息后,根据各个请求消息从共享队列中获取其各自对应的任务信息,并通过多个单节点沙箱分别执行为其分配的任务,得到任务执行过程中产生的数据;将任务执行过程中产生的数据发送至对应的数据库。具体地,单节点沙箱执行任务的方式包括:读取优先级最高的任务信息;确定优先级最高的任务信息中是否包含具体的样本;若包含具体的样本,则对具体的参数环境进行修正;当修正完毕之后,根据当前资源的使用情况、以及任务信息中的参数配置信息确定执行该任务;当该任务执行完毕之后,修改相应的任务状态。可选地,根据当前资源 ...
【技术保护点】
一种样本检测的方法,应用于分布式云端检测系统,其特征在于,所述分布式云端检测系统包括:多个单节点沙箱;所述方法包括:根据第一预设规则确定多个待处理的任务信息,并将所述多个待处理的任务信息发送至共享队列;当接收到至少一个请求消息后,根据各个请求消息从所述共享队列中获取其各自对应的任务信息,并通过多个单节点沙箱分别执行为其分配的任务,得到任务执行过程中产生的数据;将所述任务执行过程中产生的数据发送至对应的数据库。
【技术特征摘要】
1.一种样本检测的方法,应用于分布式云端检测系统,其特征在于,所述分布式云端检测系统包括:多个单节点沙箱;所述方法包括:根据第一预设规则确定多个待处理的任务信息,并将所述多个待处理的任务信息发送至共享队列;当接收到至少一个请求消息后,根据各个请求消息从所述共享队列中获取其各自对应的任务信息,并通过多个单节点沙箱分别执行为其分配的任务,得到任务执行过程中产生的数据;将所述任务执行过程中产生的数据发送至对应的数据库。2.根据权利要求1所述的方法,其特征在于,单节点沙箱执行任务的方式包括:读取优先级最高的任务信息;确定所述优先级最高的任务信息中是否包含具体的样本;若包含具体的样本,则对具体的参数环境进行修正;当修正完毕之后,根据当前资源的使用情况、以及任务信息中的参数配置信息确定执行该任务;当该任务执行完毕之后,修改相应的任务状态。3.根据权利要求2所述的方法,其特征在于,所述根据当前资源的使用情况、以及任务信息中的参数配置信息确定执行该任务的步骤之后,还包括:若确定执行该任务,则将该任务在虚拟机中运行,并将运行中产生的数据存储至本地磁盘。4.根据权利要求2或3所述的方法,其特征在于,所述确定所述优先级最高的任务信息中是否包含具体的样本的步骤之后,还包括:若所述优先级最高的任务信息中未包含具体的样本,仅包含md5标识符,则根据所述md5标识符下载对应的样本;根据当前正在执行的任务个数,确定是否执行包含该下载样本的任务;若确定执行包含该下载样本的任务,则根据该下载样本,生成json文件,所述json文件中包含任务的具体信息;根据所述任务的具体信息,生成指定格式的报告,并修改相应的任务状态。5.根据权利要求1所述的方法,其特...
【专利技术属性】
技术研发人员:赵征,王磊,
申请(专利权)人:北京奇虎科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。