Every day there are new viruses, malware, and infections on the ...