Invention Grant
US08990116B2 Preventing execution of tampered application code in a computer system
有权
防止在计算机系统中执行被篡改的应用程序代码
- Patent Title: Preventing execution of tampered application code in a computer system
- Patent Title (中): 防止在计算机系统中执行被篡改的应用程序代码
-
Application No.: US12246609Application Date: 2008-10-07
-
Publication No.: US08990116B2Publication Date: 2015-03-24
- Inventor: Fabrice Ferino , James Blaisdell
- Applicant: Fabrice Ferino , James Blaisdell
- Applicant Address: US CA San Francisco
- Assignee: Mocana Corporation
- Current Assignee: Mocana Corporation
- Current Assignee Address: US CA San Francisco
- Agency: Beyer Law Group LLP
- Main IPC: G06F21/00
- IPC: G06F21/00 ; G06F21/57 ; G06F21/10

Abstract:
Methods and systems for preventing an application which has been maliciously or inadvertently tampered with from causing harm to a computer system are described. Application code of the tampered application is inputted into a code analyzer. The code is analyzed and functions within the application code are identified and examined. A profile is created and may be a description of how a function is intended to operate, that is, the function's expected behavior. Calls between functions are examined and a called function is replaced with a replacement function, such that a call to an original function results in a call to the replacement function. The original function is unaware that it is not getting function calls or that such calls are being directed to a replacement function or stub. A replacement function contains code to ensure that the user space maintains its original appearance.
Public/Granted literature
- US20100088769A1 PREVENTING EXECUTION OF TAMPERED APPLICATION CODE IN A COMPUTER SYSTEM Public/Granted day:2010-04-08
Information query