Patent ID: 9479529
Filing Date: 2016-10-25
CPC Classification: G06F,H04L

Claim Text:
1. A method of improving the security of a computing device, comprising: using a computing device that has received one or more messages that have been determined as unauthorized, obtaining a plurality of state data values from one or more of: the computing device, the one or more messages, and a second computer; before admitting the one or more messages to a data communications network that the computing device is configured to protect: determining that the plurality of state data values match a particular policy rule from among a plurality of different policy rules; determining that the particular policy rule is associated with a first particular policy action; determining that the particular policy rule is marked for polymorphic treatment; using the computing device and pseudo-random selection logic, based on the plurality of state data values, pseudo-randomly selecting a second particular policy action from among a plurality of different stored policy actions, wherein each of the plurality of different stored policy actions defines a different procedure to follow once an attack has been identified; using the computing device, acting upon the one or more messages using the first particular policy action and the second particular policy action.