The invention is applicable to the field of resource management technology, and provides a method of monitoring process operation, terminal equipment and computer readable storage medium. One method of monitoring process operation is to obtain the sub-process identification created by the target process, in which the sub-process identification is used to mark the interruption monitoring of the target process. The target sub-process is controlled by assigning monitoring threads to the target sub-process according to the identification of the sub-process. When the target sub-process is detected to be prohibited, a prohibition instruction is generated to prohibit the allocation of system resources to the target process. According to the prohibition instruction, the allocation of system resources to the target process is prohibited to achieve the goal of the target sub-process. While monitoring threads, target subprocesses are monitored by monitoring threads to form step-by-step monitoring among target processes, target subprocesses and monitoring threads, so as to improve the reliability of monitoring process operation.
【技术实现步骤摘要】
监控进程运行的方法、终端设备及计算机可读存储介质
本专利技术属于资源管理
,尤其涉及一种监控进程运行的方法、终端设备及计算机可读存储介质。
技术介绍
随着人工成本越来越高,许多行业都采用智能终端,或者采用由智能终端和服务器组成的多节点集群协同工作,以取代人工,进而降低人力成本。无论是单个智能终端还是由智能终端和服务器组成的多节点集群,在任务处理过程中,系统内存会执行多个进程,有些进程在执行过程中,会加载许多与用户相关的敏感信息,例如,省份证号码、手机号码、银行账户等。现有技术中,为了防止进程执行过程的数据被非法读取,通过对目标进程进行监控,例如,创建子进程对目标进程进行监控。但是,对于系统中的终端节点或者服务器来说,当黑客获取到终端节点或者服务器的权限后,可以通过终止或者禁用子进程的方式,从而屏蔽子进程对目标进程的监控。可见,现有的进程监控方案存在可靠性低的问题。
技术实现思路
有鉴于此,本专利技术实施例提供了一种监控进程运行的方法、终端设备及计算机可读存储介质,以提高对进程运行进行监控的可靠性。本专利技术实施例的第一方面提供了一种监控进程运行的方法,包括:获取目标进程创建的子进程标识;所述子进程标识用于标记目标子进程,所述目标子进程用于对所述目标进程进行中断监控;根据所述子进程标识为所述目标子进程分配监控线程,所述监控线程用于当检测到所述目标子进程被禁止时,生成用于禁止向所述目标进程配置系统资源的禁止指令;若检测到所述禁止指令,则禁止向所述目标进程配置系统资源。本专利技术实施例的第二方面提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在 ...
【技术保护点】
1.一种监控进程运行的方法,其特征在于,包括:获取目标进程创建的子进程标识;所述子进程标识用于标记目标子进程,所述目标子进程用于对所述目标进程进行中断监控;根据所述子进程标识为所述目标子进程分配监控线程,所述监控线程用于当检测到所述目标子进程被禁止时,生成用于禁止向所述目标进程配置系统资源的禁止指令;若检测到所述禁止指令,则禁止向所述目标进程配置系统资源。
【技术特征摘要】
1.一种监控进程运行的方法,其特征在于,包括:获取目标进程创建的子进程标识;所述子进程标识用于标记目标子进程,所述目标子进程用于对所述目标进程进行中断监控;根据所述子进程标识为所述目标子进程分配监控线程,所述监控线程用于当检测到所述目标子进程被禁止时,生成用于禁止向所述目标进程配置系统资源的禁止指令;若检测到所述禁止指令,则禁止向所述目标进程配置系统资源。2.根据权利要求1所述的方法,其特征在于,所述获取目标进程创建的子进程标识之前,包括:若检测到用于执行目标进程的预设指令,则向所述目标进程发送用于创建子进程的控制指令,以使所述目标进程根据所述控制指令创建目标子进程。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:启动所述目标子进程,以在检测到用于中断所述目标进程的中断指令时,终止所述目标进程。4.根据权利要求3所述的方法,其特征在于,所述启动所述目标子进程,包括:若检测到所述目标子进程创建完成,则启动所述目标子进程;若所述目标子进程检测到所述目标进程的执行过程中被插入断点,则对所述断点进行解析,以得到断点指令;若所述断点指令为INT3断点指令,则所述目标子进程生成终止指令,以终止所述目标进程。5.根据权利要求1所述的方法,其特征在于,所述根据所述子进程标识为所述目标子进程分配监控线程,包括:若检测到对所述目标进程进行初始化的预设操作,则获取当前所有可调用线程;根据所述子进程标识,从所述当前所有可调用线程中确定出可执行子进程的线程,以得到目标线程队列;从所述目标线程队列中选取出任一线程作为所述监控...
【专利技术属性】
技术研发人员:谢丹力,张宇,王瑞雪,
申请(专利权)人:深圳壹账通智能科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。