EP1232425A2

Method and system for verifying a client request

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 25 October 2020, 5.9 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

17 claims: 3 independent, 14 dependent

  1. 1
    Claims of equivalent WO 0131415 A2 WHAT IS CLAIMED IS:1. A method for authorizing execution of requested actions transmitted between clients and servers of a data processing system, the method comprising: receiving a first message including a set of actions and a second message including user-requested actions and inputs;simulating execution of the set of actions and building a list of allowable actions and user-definable inputs to the allowable actions;comparing the list of allowable actions and user-definable inputs to the user-requested actions and inputs;and where the list of allowable actions and user-definable inputs includes the user-requested actions and inputs, authorizing execution of the user-requested actions.
  2. 11
    A security gateway coupled between clients and servers of a data processing system, comprising:an evaluator for evaluating transmissions between said clients and servers and for identifying informational content and application programming logic included within each transmission;a simulator for simulating a processing environment for executing said application programming logic of said transmissions, said simulator including an enumeration engine for triggering events and identifying user-definable inputs to said application programming logic, said simulator providing a list of allowable actions and user-definable input values to said actions;and a filter for receiving transmissions including user-requested actions and input, comparing said user-requested actions and input to said list of allowable actions and user-definable input values, and passing through said security gateway transmissions having user-requested actions and inputs within said list of allowable actions and input values.
  3. 16
    A method for authorizing execution of requested actions transmitted from a client to a server of a client/server data processing system, the method performed by a gateway coupled between the client and the server, comprising:receiving, from the server, a document including a set of actions;simulating execution of the set of actions and building a list of allowable actions and user-definable inputs to the allowable actions;receiving, from the client, and a message including user-requested actions and inputs;comparing the list of allowable actions and user-definable inputs to the user-requested actions and inputs;and where the list of allowable actions and user-definable inputs includes the user-requested actions and inputs, transmitting the user-requested actions and inputs to the server for execution.