Defensive Mechanism

Philosophy of Defense

Core Defensive Mechanisms**

The defense mechanisms employed by web applications comprise the following core elements:

Reduce Attack Surface

Handling Access

Handling Input

Handling Attackers

Another key function of the application's security is to identify the attackers, handle the attackers, and provide appropriate notification and evidence to the application's owners of what has taken place.  There are three main counter-attack mechanisms: