This document discusses a virus detection system (VDS). It summarizes the main virus trends in 2004, with over 50% being Trojans and backdoors. It outlines the qualities needed for an intrusion detection system (IDS), including meticulous protocol analysis and a lightweight rule set. The document describes the mechanisms of a VDS, including using a unified data structure and dataset to classify events. It addresses challenges of scaling the rule set and optimizing detection algorithms as the number of rules increases.