Det første dataviruset antas å ha blitt opprettet i 1982 av en pakistansk dataforsker ved navn Basit Farooq Alvi. Viruset, kalt Lahore-viruset, ble designet for å spre seg gjennom et datasystem og infisere andre programmer. Alvi skapte viruset som en måte å demonstrere kraften til datakode.