This document analyzes the costs of typical computer virus defenses including virus scanners, monitors, cryptographic checksums, and integrity shells. It finds that the largest cost for scanners and cryptographic checksums comes from regularly scanning systems, while monitors and integrity shells have lower costs since they detect viruses before infection can spread. Integrity shells are optimal for defense since they detect all viruses without requiring updates like other methods. Overall costs are calculated based on licensing fees, employee time for scans, potential cleanup costs from infections, and other factors.