Attack surface

From Wikipedia, the free encyclopedia

Jump to: navigation, search

The attack surface of a software environment is scope of functionality that is available to any application user, particularly unauthenticated users.

This includes, but is not limited to:

  • User input fields
  • Protocols
  • Interfaces
  • Services

One approach to improving information security is to reduce the attack surface, making a piece of software harder to attack. However, this approach does little to mitigate the amount of damage a determined attacker can inflict once a vulnerability is found.

[edit] See also

[edit] References

[edit] External links

Personal tools
Languages