The leading antivirus providers rely on cloud-based databases that store known signatures and code for existing viruses. These databases are updated whenever new threats are discovered, making sure no new viruses go undetected on your machine. Antivirus software will scan your files for traces of all known virus signatures and flag anything that may do harm to your machine.