ENG 311: Attack Surface Analysis and Reduction
The attack surface of an application represents the number of entry points exposed to a potential attacker of the software. The larger the attack surface, the larger the set of methods that can be used by an adversary to attack. The smaller the attack surface, the smaller the chance of an attacker finding a vulnerability and the lower the risk of a high impact exploit in the system. This course provides an understanding of the goals and methodologies of attackers, identification of attack vectors, and how to minimize the attack surface of an application.
Upon completion of this course, participants will be able to:
- Describe what an attack surface is
- Understand how the attack surface impacts application risk
- Define attack surface of an application
- Learn how to reduce application risk by reducing the attack surface
This course can be customized for Instructor-Led training. Course contents and duration may vary. Contact us for details.