Patent ID: 7406714
Filing Date: 2008-07-29
Classification: G06F

Abstract:
1. A computer-implemented method for protecting computer code from malicious retrievers, the method comprising the steps of: observing a plurality of retrieval commands that access the computer code; observing responses to the plurality of retrieval commands generated by the computer code; deriving from the plurality of retrieval commands and the responses a set of retrieval information, the set of retrieval information comprising input vectors characterizing the plurality of retrieval commands; converting the set of retrieval information into at least one rule for determining whether retrieval commands are acceptable; generating retrieval information characteristic of data sent to a retriever by the computer code in response to a retrieval command issued by the retriever, the retrieval information comprising an input vector characterizing the retrieval command; determining whether the retrieval command is acceptable using at least some of the retrieval information as an input to the at least one rule; and responsive to the retrieval command being not acceptable, performing at least one of the following: