发明名称 |
源代码修复方法和代码管理库系统 |
摘要 |
代码管理库系统内的用于修复感染上恶意码的连编代码的修复机制。当在源代码的某一个组件中检测到病毒模式时,识别源代码中的包含对第一个组件的依赖关系的其他组件。此识别可以基于根据源代码中的被感染组件和其他组件之间的关系定义的规则。从软件产品连编版本中缩回被标识为具有对感染的组件的依赖关系的组件和其他组件。然后,被感染的组件和其他识别的组件被替换为代码连编版本的前一存档。然后,可以执行源代码的软件产品连编版本。 |
申请公布号 |
CN100423016C |
申请公布日期 |
2008.10.01 |
申请号 |
CN200610004278.1 |
申请日期 |
2006.02.13 |
申请人 |
国际商业机器公司 |
发明人 |
詹姆斯·E.·福克斯;莉萨·玛吉;埃里奇·S.·玛吉 |
分类号 |
G06F21/00(2006.01);G06F1/00(2006.01);H04L12/24(2006.01) |
主分类号 |
G06F21/00(2006.01) |
代理机构 |
中国国际贸易促进委员会专利商标事务所 |
代理人 |
付建军 |
主权项 |
1. 一种在数据处理系统中用于在执行代码连编之前修复被感染的源代码的方法,该方法包括:响应在源代码的第一组件中检测到病毒模式的情况,识别源代码中的包含对第一组件的依赖关系的其他组件以构成识别的其他组件;从当前代码连编中撤回所述第一组件和所述识别的其他组件;通过前一代码连编版本中的存档来替换所述第一组件和所述识别的其他组件;以及使用从前一代码连编版本获取的存档来执行源代码的当前代码连编。 |
地址 |
美国纽约 |