Računalni su crvi programi koji sami sebe umnožavaju i šire se putem računalne mreže. Za razliku od računalnih virusa, crvi ne zahtijevaju postojanje domaćinske datoteke za svoj rad. Oni su samostalni programi koji se u većini slučajeva šire bez interakcije korisnika.
Kako se crvi šire?
Crvi koriste računalnu mrežu kako bi s jednog računala zarazili drugo. Većina crva programirana je tako da u što kraćem vremenu zarazi što veći broj računala. Dva su osnovna načina na koji se računalni crvi mogu širiti: