1,935,029 views | Mikko Hypponen • TEDGlobal 2011

Fighting viruses, defending the net

400px - 699px -D- - Talk-page marketing banner