The difference between a virus and a worm is not semantic. A virus waits for a user to trigger it; a worm exploits ...