În domeniul virologiei biologice, termenul de retrovirus se referă la categoria
IV a virusurilor numite virusuri ARN (virusuri de acid ribonucleic). Într-adevăr, conceptul de retrovirus a fost adoptat prin virologie informatică într-un mod necorespunzător. Termenul de retrovirus se referă la virusuri care utilizează deficiențe sau limitări inerente programelor antivirale specifice, pentru a evita detectarea. În 2001, o astfel de slăbiciune a fost identificată pentru programul antiviral Norton, care nu a reușit să gestioneze în mod eficient distincția între majuscule și litere minuscule. De exemplu, următorul script scris în limba VBS a fost detectat de software-ul antivirus: Set dirwin = fso.GetSpecialFolder(0) c.Copy(dirwin&"\nom.vbs") while once rewritten in the following way, it was no longer detected. Set dirwin = fso.GetSpecialFolder(0) c.CopY(dirwin&"\nom.vbs") Această slăbiciune a fost modificată de la început, dar trebuie să constatăm că s-au detectat alte deficiențe similare pentru diferite programe antivirus. Deoarece nu au fost raportate, acestea nu sunt încă corectate și, prin urmare, pot fi exploatate. Termenul de retrovirus ar fi mai potrivit pentru virusurile codului sursă care să corespundă tuturor caracteristicilor inerente verișorilor lor biologici. De fapt, procesul de infectare care constă în schimbarea ARN (echivalent codului binar, obținut din codul sursă) în ADN (similar cu codul sursă) pentru al introduce în programul de sursă țintă este similar cu mecanismul de infectare a unui cod sursă.