首页> 外国专利> MALICIOUS CODE PROTECTION FOR COMPUTER SYSTEMS BASED ON SYSTEM CALL TABLE MODIFICATION AND RUNTIME APPLICATION PATCHING

MALICIOUS CODE PROTECTION FOR COMPUTER SYSTEMS BASED ON SYSTEM CALL TABLE MODIFICATION AND RUNTIME APPLICATION PATCHING

机译:基于系统调用表修改和运行时应用程序修补的计算机系统恶意代码保护

摘要

Techniques are provided for neutralizing attacks by malicious code on a computer system. In an embodiment, this is achieved by modifying certain aspects of an operating system. For example, a system call table storing pointers to system functions is duplicated to create a shadow system call table. The original table is modified with traps resulting the neutralization of processes that access the table, whereas processes that access the shadow system call table are enabled to execute properly. In order for valid applications to operate with the shadow system call table, index numbers corresponding to the different system function calls are randomized in a system library that maintains function calls to such system functions. Valid applications may be patched in order to reference such randomized index numbers, whereas malicious processes continue to reference the original non-randomized index numbers.
机译:提供了用于抵消计算机系统上恶意代码的攻击的技术。在一个实施例中,这是通过修改操作系统的某些方面来实现的。例如,存储指向系统功能的指针的系统调用表被复制以创建影子系统调用表。原始表已使用陷阱进行了修改,导致访问该表的进程被中和,而访问影子系统调用表的进程被启用以正确执行。为了使有效应用程序能够与影子系统调用表一起使用,在维护对此类系统函数的函数调用的系统库中,将与不同系统函数调用相对应的索引号随机化。可以打补丁有效的应用程序,以引用此类随机索引号,而恶意进程将继续引用原始的非随机索引号。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号