Using null data processing to recognize variant computer viruses for rule-based anti-virus systems