virus detection prevention and cure