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.

Um método e um programa de computador para automaticamente e continuamente extraindo protocolos de aplicação (isto é, definindo um jogo de ações permissíveis ou autorizadas) para alguma aplicação. O método envolve receber uma mensagem de um usuário antes que esteja emitido ou na paralela com emissão a um cliente. A mensagem pode ser em resposta a um pedido específico para ela do cliente. O programa extrai então os dados do protocolo de aplicação da mensagem do usuário. Trabalhando com uma cópia da mensagem, o programa descasca o protocol(s) das comunicações da mensagem e analisa gramaticalmente a mensagem restante para identificar as opções user-selectable contidas na mensagem tal como comandos, campos, etc.. Estes artigos representam o jogo de ações permissíveis ou autorizadas do usuário para o "estágio particular" da versão atual da aplicação como determinadas na mensagem. O jogo de ações permissíveis do usuário é armazenado então pelo programa da extração em uma base de dados do protocolo acessível a um módulo da passagem ou do filtro.

 
Web www.patentalert.com

< (none)

< System and method for evaluating the loading of a clock driver

> Method and apparatus for securing communication utilizing a security processor

> (none)

~ 00019