Programm, das andere Programme befällt und sich von Programm zu Programm weiter verbreitet. Viele Viren haben neben den Verbreitungsmechanismen Schadroutinen eingebaut, die z.B. Daten löschen.