Three types of online attack – Mikko Hypponen