Fighting viruses, defending the net

1,940,066 views | Mikko Hypponen • TEDGlobal 2011