You might have dealt with a computer virus at least once in your life, haven’t you? And you know the…