Method and system for extracting application protocol characteristics
AssigneeSanctum Ltd.
InventorsGil Raanan, Tal Moran, Yoron Galant, Yuval El-Hanani, Eran Reshef
Life of this patent
Estimating the term…
Loading patent…
AssigneeSanctum Ltd.
InventorsGil Raanan, Tal Moran, Yoron Galant, Yuval El-Hanani, Eran Reshef
Estimating the term…
A method and computer program for automatically and continually extracting application protocols (i.e., defining a set of allowable or authorized actions) for any application. The method involves receiving a message from a server before it is sent or in parallel with sending to a client. The message may be in response to a specific request for it from the client. The program then extracts the application protocol data from the server message. Working with a copy of the message, the program strips off the communications protocol(s) from the message and parses the remaining message to identify user-selectable options contained in the message such as commands, fields, etc. These items represent the set of allowable or authorized user actions for the particular “stage” of the current version of the application as set forth in the message. The set of allowable user actions is then stored by the extraction program in a protocol database accessible to a gateway or filter module.
A method for defining a set of allowable actions for an application program residing on a server, the method comprising:
A security gateway system interposed between an external computing environment and an internal computing environment, the system comprising:
In a communication system in which a server is connectable to clients, a method for limiting clients to allowable actions for one or more application programs residing on the server, the method comprising:
A computerized application protocol extraction module comprising an extraction program which, when executed, causes the protocol extraction module to perform a method for defining a set of allowable actions for an application program residing on a server, the method comprising:
A computerized security module comprising an extraction program which, when executed, causes the security module to perform a method for limiting clients to allowable actions for one or more application programs residing on the server, the method comprising:
Dependencies are inferred from the claim text.