 Attack vectors include user input fields, protocols, interfaces, and services.Due to the increase in the countless potential vulnerable points each enterprise has, there has been increasing advantage for hackers and attackers as they only need to find one vulnerable point to succeed in their attack.There are three steps towards understanding and visualizing an attack surface