Invention Application
- Patent Title: SECURING SOFTWARE
- Patent Title (中): 安全软件
-
Application No.: PCT/US2005020638Application Date: 2005-06-10
-
Publication No.: WO2005125081A3Publication Date: 2006-03-23
- Inventor: BENNETT JULIE D , WU WEI , CHU FRANK NIAN-TZU , FORTUNE ERIK , EL-GAMMAL MOHAMMED , EARNSHAW SIMON D , SUWANASUK RERKBOON
- Applicant: MICROSOFT CORP , BENNETT JULIE D , WU WEI , CHU FRANK NIAN-TZU , FORTUNE ERIK , EL-GAMMAL MOHAMMED , EARNSHAW SIMON D , SUWANASUK RERKBOON
- Assignee: MICROSOFT CORP,BENNETT JULIE D,WU WEI,CHU FRANK NIAN-TZU,FORTUNE ERIK,EL-GAMMAL MOHAMMED,EARNSHAW SIMON D,SUWANASUK RERKBOON
- Current Assignee: MICROSOFT CORP,BENNETT JULIE D,WU WEI,CHU FRANK NIAN-TZU,FORTUNE ERIK,EL-GAMMAL MOHAMMED,EARNSHAW SIMON D,SUWANASUK RERKBOON
- Priority: US57893704 2004-06-12; US6179105 2005-02-17; US6128005 2005-02-17; US6223805 2005-02-17; US6223705 2005-02-17; US6179005 2005-02-17; US6179205 2005-02-17; US6141105 2005-02-17; US6139905 2005-02-17; US6148405 2005-02-17
- Main IPC: G06F11/30
- IPC: G06F11/30 ; G06F12/14 ; G06F21/00 ; H04L9/00 ; H04L9/08 ; H04L9/32 ; H04L9/14
Abstract:
Obfuscation of a software image so as to becloud the comprehension of hackers in reverse engineering pieces of software comprising the software image is provided (402). A process for determining whether the hardware resources, such as the central processing unit or the cache memory on a computing machine, belong to a class for which inhibiting software tampering is possible, is also provided (442). Thread protection inhibits tampering with various threads that execute protective pieces of software (443). Service protection inhibits tampering by allowing various unauthorized services to execute (407). Installation setup protection inhibits tampering during the installation of various pieces of software (202). Hardware protection prevents hackers from forcing various pieces of software from running on unauthorized pieces of hardware (3B).
Information query