An attack vector is the main path or means by which an attack reaches its target. Several types of attack vector classifications exist, commonly the following categories are listed:
Buffer overflow, denial-of- service, password attacks, physical attacks, viruses, worms, etc.