another way that antivirus software can protect against viruses is to use heuristics. instead of knowing each virus by its signature, heuristic antivirus software look at the behavior of other software. if a software does something that seems bad, the antivirus software steps-in to stop it. since every step needs to be watched, this is a slow way to do things.