Ένας ιός υπολογιστή είναι ένα πρόγραμμα που μπορεί να αντιγράψει τον εαυτό του όταν εκτελείται. Συχνά, οι ιοί υπολογιστών εκτελούνται ως μέρος άλλων προγραμμάτων. Κάθε πρόγραμμα που επηρεάζεται από τον ιό "μολύνεται". Οι βιολογικοί ιοί λειτουργούν επίσης με αυτόν τον τρόπο, καθώς αντιγράφονται ως μέρος άλλων οργανισμών. Έτσι πήρε το όνομά του ο ιός των υπολογιστών.

Εκτός από την αντιγραφή του εαυτού του, ένας ιός υπολογιστή μπορεί επίσης να εκτελέσει εντολές που προκαλούν βλάβη. Για το λόγο αυτό, οι ιοί υπολογιστών επηρεάζουν την ασφάλεια. Αποτελούν μέρος του κακόβουλου λογισμικού.

Πολύ συχνά, ο όρος χρησιμοποιείται επίσης για άλλα είδη κακόβουλου λογισμικού, όπως trojan horses και worms. Παρόλο που αυτό είναι λάθος, μπορεί να είναι δύσκολο να ξεχωρίσει κανείς τα διάφορα είδη κακόβουλου λογισμικού- συχνά εμφανίζονται μαζί και μόνο ένας ειδικός μπορεί να τα ξεχωρίσει. Τέτοια προγράμματα ταιριάζουν επίσης σε περισσότερες από μία κατηγορίες.

Οι ιοί υπολογιστών δημιουργούνται για κάποιο σκοπό, μερικές φορές δημιουργούνται για να διαδώσουν πολιτικά μηνύματα και δημιουργούνται επίσης για να χακάρουν κάποια αρχεία του συστήματος.

Οι ιοί υπολογιστών εξαπλώνονται με πολλούς τρόπους. Μερικοί από τους συνήθεις τρόπους εξάπλωσης είναι μέσω λήψεων, συνημμένων email, αφαιρούμενων σκληρών λογισμικών κ.ο.κ. Οι περισσότεροι ιοί είναι πολύ επικίνδυνα είδη κακόβουλου λογισμικού.