An Infrastructure Based Worm Spreading Countermeasure for Vehicular Ad Hoc Networks