The main difference between an attack vector and an attack surface is that an attack vector is the specific way a cybercriminal can take advantage of