POd definicijom virus, se najcesce podrazumijeva "program" koji da bi se sirio koristi neki drugi inficirani file. Pod definicijom crv se najcesce podrazumijeva "program" koji se siri preko mreze, i pored njega samog nije potreban nijedan inficirani file.