1949 yılında John Von Neuman tarafından kendi kendisini kopyalayabilen bir bilgisayar programı fikri ortaya atılmış olup, 1970′li yıllara kadar bunun bir örneğine rastlanmamıştır.
1970′li yılların başlarına gelindiğinde dönemin anabilgisayarlarında çalışan “the rabbit” adlı program ortaya çıktı. The rabbit, sistem içerisinde sürekli çalışarak sistem kaynaklarını azaltırdı. Kendi kendine çoğalabilen program diğer sistemlere bulaşmakta pek de başarılı değildi. Bu dönemde ortaya çıkan ve virüs kategorisine sokulabilecek ilk program, Univax 1108 işletim sistemlerini etkileyen “Pervading Animal” olmuştur. Bu virüs, kendisini başarıyla kopyalayabildiği gibi aynı zamanda da günümüzde binlerce modern virüsün yaptığı şekilde kendisini gizleyebilirdi. Pervading Animal’a yakın bir tarihte ARPANET’te ortaya çıkan “The Creeper” adlı virüs Tenex işletim sistemleri üzerinde çalışıyordu. Küresel bilgisayar ağlarını ve modem bağlantılarını kullanarak farklı bilgisayar ağlarına bulaşma özelliği vardı. Bulaştığı bilgisayar ekranlarında “I’M THE CREEPER : CATCH ME IF YOU CAN.” mesajını göstermiştir. Bu virüsle başa çıkabilmek için “The Reaper” adlı bir antivirüs yazılmış ve The Reaper bilinen ilk antivirüs programı olmuştur.