An Intrusion-prevention system (a computer security term) is used to actively drop packets of data or disconnect connections that contain unauthorised data. Intrusion-prevention technology is also commonly an extension of intrusion detection technology (IDS).
There is as of the time of this writing (2003) no clear definition as to what encompasses an intrusion-prevention system, but in reality it can contain the following functionality:
There are other types of intrusion detection and prevention systems now, which detect attacks based on the local activities of programs. One such system is PaX, which both prevents execution of arbitrary code and obfuscates arbitrary execution of existing code.