Fighting viruses, defending the net

1,942,995 views | Mikko Hypponen • TEDGlobal 2011