Invention Grant
- Patent Title: Method and system for filtering communications to prevent exploitation of a software vulnerability
- Patent Title (中): 用于过滤通信以防止利用软件漏洞的方法和系统
-
Application No.: US10955963Application Date: 2004-09-30
-
Publication No.: US07694022B2Publication Date: 2010-04-06
- Inventor: Jason Garms , Chuanxiong Guo , Daniel R. Simon , Jiahe Helen Wang , Alf Peter Zugenmaier
- Applicant: Jason Garms , Chuanxiong Guo , Daniel R. Simon , Jiahe Helen Wang , Alf Peter Zugenmaier
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Perkins Coie LLP
- Main IPC: G06F15/173
- IPC: G06F15/173 ; G06F15/16 ; G06F11/00

Abstract:
A method and system for protecting an application that implements a communication protocol against exploitation of a communication-based vulnerability is provided. A protection system provides a protection policy that specifies how to recognize messages that expose a specific vulnerability and specifies actions to take when the vulnerability is exposed. A protection policy specifies the sequence of messages and their payload characteristics that expose a vulnerability. The protection system may specify the sequences of messages using a message protocol state machine. A message protocol state machine of an application represents the states that the application transitions through as it receives various messages. The message protocol state machine of the protection policy may be a portion of the message protocol state machine of the application relating to the vulnerability. The protection system uses the message protocol state machine to track the states that lead up to the exposing of the vulnerability.
Public/Granted literature
- US20050198110A1 Method and system for filtering communications to prevent exploitation of a software vulnerability Public/Granted day:2005-09-08
Information query