Antivirus Software with a Knowledge Base