Mikko Hypponen: Fighting viruses, defending the net