How exactly does Antivirus Program Identify Potential Viruses?