The invention is applicable to the field of computer security technology and provides an application program code detection method and a server. The method comprises acquiring program code blocks generated by each user terminal, each program code block corresponds to a user terminal identification, and different program code blocks transmitted by the same user terminal correspond to the same program code block. User terminal identification; according to the history abnormal code database, detect whether the program code block sent by each user terminal contains abnormal code matching the history abnormal code in the history abnormal code database; detect a program code block containing historical abnormal code in the history abnormal code database. When the abnormal code corresponds to the information, the user terminal identification corresponding to the program code block is determined, and the code abnormal warning information is sent to the user terminal corresponding to the determined user terminal identification. The above approach can prevent the degree of code regression that may occur after the test environment is deployed on the program code block.
【技术实现步骤摘要】
应用程序代码检测方法及服务器
本专利技术属于计算机安全
,尤其涉及应用程序代码检测方法及服务器。
技术介绍
在对应用程序开发的过程中,需要对相应的程序代码做持续集成,而在对相应的程序代码做持续集成时,各个技术开发人员的关注重点往往在于提交版本构建上,而忽略了程序代码自身可能存在的问题。在对初步完成后的程序代码部署上测试环境后,很可能会接连出现一些问题导致初步完成的程序代码被退回,造成时间资源上的浪费。
技术实现思路
有鉴于此,本专利技术实施例提供了应用程序代码检测方法及服务器,以解决在对应用程序开发的过程中对初步完成的程序代码部署上测试环境后出现问题导致程序代码被退回,造成时间资源上浪费的问题。本专利技术实施例的第一方面提供了一种应用程序代码检测方法,包括:获取各个用户终端生成的程序代码块,每个程序代码块均对应一个用户终端标识,且相同用户终端发送的不同的程序代码块对应同一个用户终端标识;根据历史异常代码数据库,检测各个用户终端发送的程序代码块中是否包含有与所述历史异常代码数据库中的历史异常代码相匹配的异常代码;其中,所述历史异常代码数据库中包括多条历史异常代码;在检测到某个程序代码块中包含有与所述历史异常代码数据库中的历史异常信息相对应的异常代码时,确定该程序代码块对应的用户终端标识,并向所确定的用户终端标识对应的用户终端发送代码异常警示信息。可选的,所述根据历史异常代码数据库,检测各个用户终端发送的程序代码块中是否包含有与所述历史异常代码数据库中的历史异常代码相匹配的异常代码,包括:确定各个用户终端发送的程序代码块对应的检测方式;根据历史异常代码数据库 ...
【技术保护点】
1.一种应用程序代码检测方法,其特征在于,包括:获取各个用户终端生成的程序代码块,每个程序代码块均对应一个用户终端标识,且相同用户终端发送的不同的程序代码块对应同一个用户终端标识;根据历史异常代码数据库,检测各个用户终端发送的程序代码块中是否包含有与所述历史异常代码数据库中的历史异常代码相匹配的异常代码;其中,所述历史异常代码数据库中包括多条历史异常代码;在检测到某个程序代码块中包含有与所述历史异常代码数据库中的历史异常信息相对应的异常代码时,确定该程序代码块对应的用户终端标识,并向所确定的用户终端标识对应的用户终端发送代码异常警示信息。
【技术特征摘要】
1.一种应用程序代码检测方法,其特征在于,包括:获取各个用户终端生成的程序代码块,每个程序代码块均对应一个用户终端标识,且相同用户终端发送的不同的程序代码块对应同一个用户终端标识;根据历史异常代码数据库,检测各个用户终端发送的程序代码块中是否包含有与所述历史异常代码数据库中的历史异常代码相匹配的异常代码;其中,所述历史异常代码数据库中包括多条历史异常代码;在检测到某个程序代码块中包含有与所述历史异常代码数据库中的历史异常信息相对应的异常代码时,确定该程序代码块对应的用户终端标识,并向所确定的用户终端标识对应的用户终端发送代码异常警示信息。2.如权利要求1所述的应用程序代码检测方法,其特征在于,所述根据历史异常代码数据库,检测各个用户终端发送的程序代码块中是否包含有与所述历史异常代码数据库中的历史异常代码相匹配的异常代码,包括:确定各个用户终端发送的程序代码块对应的检测方式;根据历史异常代码数据库,通过各个程序代码块对应的检测方式对于各个程序代码进行检测,判断各个程序代码块中是否包含有与所述历史异常代码数据库中的历史异常代码相匹配的异常代码。3.如权利要求2所述的应用程序代码检测方法,其特征在于,所述确定各个用户终端发送的程序代码块对应的检测方式,包括:获取各个用户终端的历史代码出错率;用户终端的历史代码出错率为通过用户终端生成的程序代码对应的历史代码出错率;根据所述历史代码出错率和各个程序代码的功能,确定对各个程序代码块的检测方式。4.如权利要求2所述的应用程序代码检测方法,其特征在于,所述根据历史异常代码数据库,检测各个用户终端发送的程序代码块中是否包含有与所述历史异常代码数据库中的历史异常代码相匹配的异常代码,还包括:在判断出程序代码块中包含有与所述历史异常代码数据库中的历史异常代码相匹配的异常代码时,确定异常代码在程序代码块中的位置信息;所述向所确定的用户终端标识对应的用户终端发送代码异常警示信息,包括:将异常代码在程序代码块中的位置信息和异常代码对应的参考代码生成所述代码异常警示信息,并发送给对应的用户终端。5.如权利要求1至4中任一项所述的应用程序代码检测方法,其特征在于,所述应用程序代码检测方法还包括:获取在预设时间段内检测出的包含异常代码的程序代码块的个数,并按照包含异常代码的程序代码块的个数,显示包含异常代码的程序代码块的个数...
【专利技术属性】
技术研发人员:温素剑,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。