The invention relates to a vulnerability analysis and repair method for a self-made system, which includes the following steps: checking whether the kernel version of the self-made system is within the scope of vulnerability impact; executing 2 if it is, executing 2 if it is not; and 2: confirming whether the modification log affects the vulnerability, if it is not, the self-made system does not need to repair the vulnerability, and executing steps if it is affected. Sudden S3; (2) Verify exploit to see if there is a vulnerability in the homemade system. If there is a vulnerability, fix it by patching. If there is no vulnerability, the homemade system does not need to fix it. The vulnerability analysis and repair method of the self-made system provided by the invention can judge whether the vulnerability exists by analyzing the difference between the source code modification part involved in the kernel vulnerability patch and the corresponding source code of the current self-made system, and transplant the source code modification part of the patch to avoid the influence of the vulnerability of the self-made system.
【技术实现步骤摘要】
自制系统的漏洞分析修复方法
本专利技术涉及计算机软件安全分析
,具体涉及一种自制系统的漏洞分析修复方法。
技术介绍
程序员在开源操作系统下进行二次开发时,经常会对底层内核代码进行大量修改,有些项目甚至会出现多名程序员修改同一套代码的情况,长久如此,自制操作系统的安全性将会大大降低,并且针对源生漏洞的补丁也无法直接在该系统上使用。相对于不开源的操作系统,如Windows和Mac,开源操作系统最大的特点就是开放源代码和自由定制,但也会因为使用者的技术水平等关系出现很多不可预知的情况及维护问题,并且由于多数硬件和软件厂商并不支持开源软件.所以在驱动和软件源方面有很大困难,这就要求个人用户在选择系统时需要注意根据自己的实际情况来选择,这也是目前个人使用开源操作系统较为困难的最主要原因。在国际开源操作系统中最著名的一种为“Linux操作系统”,它是一种计算机操作系统的泛称,中文读法大致为“里纳克斯”。Linux操作系统的内核的名字也是“Linux”。Linux操作系统也是自由软件和开放源代码发展中最著名的例子。目前新发布的内核漏洞通常需要使用者自己去官网下载官方exploit进行漏洞验证,并使用最新的内核替换之前的版本;或是让使用者在已经修复漏洞的内核版本中进行二次开发。由于在内核适用上的区别,官网发布的exploit很有可能无法直接在自制操作系统中运行,并且自制操作系统由于已经在内核上作了大量的定制修改,直接替换官方的新版本将会使之前的改动全部失效,但是不修复漏洞的话系统的安全性又不能得到保证,使得该系统以后的扩展性受到限制。因此,需要一种新的针对自制系统的 ...
【技术保护点】
1.一种自制系统的漏洞分析修复方法,其特征在于,包括如下步骤:步骤S1:查看自制系统的内核版本是否在漏洞影响范围内;若在,则执行步骤S3,若不在,则执行步骤S2;步骤S2:确认修改日志是否影响漏洞,若不影响,则自制系统不需修复漏洞,若影响,则执行步骤S3;步骤S3:验证exploit,查看自制系统上是否存在漏洞,若存在,则通过补丁修复漏洞,若不存在,则自制系统不需修复漏洞。
【技术特征摘要】
1.一种自制系统的漏洞分析修复方法,其特征在于,包括如下步骤:步骤S1:查看自制系统的内核版本是否在漏洞影响范围内;若在,则执行步骤S3,若不在,则执行步骤S2;步骤S2:确认修改日志是否影响漏洞,若不影响,则自制系统不需修复漏洞,若影响,则执行步骤S3;步骤S3:验证exploit,查看自制系统上是否存在漏洞,若存在,则通过补丁修复漏洞,若不存在,则自制系统不需修复漏洞。2.如权利要求1所述的自制系统的漏洞分析修复方法,其特征在于:所述步骤S3中,通过对比漏洞修复前后的文件差异,给出修复漏洞所需修改的文件...
【专利技术属性】
技术研发人员:龚嘉祺,杜菡,潘婷,申利飞,
申请(专利权)人:中标软件有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。