【技术实现步骤摘要】
进程标记方法、装置、计算机设备及计算机存储介质
[0001]本申请涉及计算机
,尤其涉及一种进程标记方法
、
装置
、
计算机设备及计算机存储介质
。
技术介绍
[0002]在计算机
,进程可以理解为计算机系统中正在运行的程序的实例,是计算机系统进行资源分配的基本单位
。
在某一程序实例运行的过程中,可以在计算机系统内产生包含一个或多个进程的进程树,以采用该进程树中的各个进程协同实现相应的程序功能
。
为了保障计算机系统的安全性能及工作性能,需要基于计算机系统中各个进程
(
包括父进程和子进程
)
的进程标签所关联的管理方式,实现对各个进程的管理
。
进程标签用于指示相应进程所具备的进程属性
(
如进程类型
、
进程所属的进程树等
)。
[0003]在实际应用中,子进程通常具备和其父进程相似甚至相同的进程属性,这是因为父进程在创建子进程时,会将自己具备的进程标签继承给子进程
。
在实际应用中,部分子进程具备篡改进程继承关系的能力,而传统的进程标记方法在用于为此类子进程标记其父进程所继承下来的进程标签时,难以确定出准确的进程标签,从而影响到后续对该子进程的准确管理,最终可能导致计算机系统的安全受到威胁
。
有鉴于此,如何采用准确的进程标签对子进程进行标记,便成了系统安全领域中的必要研究课题
。
...
【技术保护点】
【技术特征摘要】
1.
一种进程标记方法,其特征在于,包括:在检测到目标进程创建子进程时,获取所述目标进程的进程描述符中的目标字段;其中,所述进程标签用于指示所述目标进程所具备的进程属性;所述目标字段是通过从所述进程描述符包含的各个描述字段中选取继承字段,并在所述继承字段中添加所述进程标签后得到的;所述继承字段是指:由所述目标进程继承给所述子进程的,用于生成所述子进程的进程描述符的描述字段;生成所述子进程的包含所述目标字段的进程描述符,以采用生成的进程描述符中的目标字段所包含的进程标签,指示所述子进程所具备的进程属性
。2.
根据权利要求1所述的方法,其特征在于,在所述继承字段中添加所述进程标签,得到所述目标字段的方式包括:获取所述继承字段所使用的比特位的第一数量,并获取预先为所述继承字段分配的比特位的第二数量;当所述第一数量小于所述第二数量时,采用所述第二数量个比特位中未被占用的比特位,存储所述进程标签;将存储所述进程标签后的继承字段,作为所述目标字段
。3.
根据权利要求1所述的方法,其特征在于,从所述进程描述符包含的各个描述字段中选取所述继承字段的方式包括:从所述进程描述符包含的各个描述字段中,选取出一个或多个候选字段,所述候选字段是指:由所述目标进程继承给所述子进程的,用于生成所述子进程的进程描述符的描述字段;获取所述一个或多个候选字段中,任一候选字段所使用的比特位的第一数量,并获取预先为所述任一候选字段分配的比特位的第二数量;当所述任一候选字段对应的第二数量,与所述任一候选字段对应的第一数量之间的差值,大于或等于差值阈值时,将所述任一候选字段确定为所述继承字段
。4.
根据权利要求1所述的方法,其特征在于,从所述进程描述符包含的各个描述字段中选取所述继承字段的方式包括:从所述进程描述符包含的各个描述字段中,选取出一个或多个候选字段,所述候选字段是指:由所述目标进程继承给所述子进程的,用于生成所述子进程的进程描述符的描述字段;获取所述一个或多个候选字段中,任一候选字段的赋值方式;当所述赋值方式为按位赋值时,将所述任一候选字段确定为所述继承字段
。5.
根据权利要求4所述的方法,其特征在于,所述当所述赋值方式为按位赋值时,将所述任一候选字段确定为所述继承字段,包括:当所述赋值方式为按位赋值时,获取所述任一候选字段所使用的比特位的第一数量,以及预先为所述任一候选字段分配的比特位的第二数量;当所述任一候选字段对应的第二数量,与所述任一候选字段对应的第一数量之间的差值,大于或等于差值阈值时,将所述任一候选字段确定为所述继承字段
。6.
根据权利要求1所述的方法,其特征在于,所述方法还包括:在检测到所述目标进程被创建后,对所述目标进程的运行行为进行实时检测;
若检测到所述目标进程存在网络活动,则生成用于指示所述目标进程存在网络活动属性的进程标签,所述网络活动是指:基于网络执行进程任务的行为;将生成的进程标签,添加至所述目标进程的进程描述符所包含的继承字段中
。7.
根据权利要求1所述的方法,其特征在于,所述方法还包括:检测...
【专利技术属性】
技术研发人员:卜凡钢,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。