Un virus informatique est un petit morceau de code généralement caché dans un autre programme informatique. Il est également appelé programme malveillant ou programme malveillant car il est capable de perturber partiellement ou entièrement le fonctionnement d'un ordinateur.
La même technologie utilisée pour créer des logiciels légitimes est la même que celle utilisée pour créer des virus informatiques. La différence est qu'un virus informatique a la capacité de se répliquer et d'intégrer des copies dans d'autres programmes informatiques. Les virus sont décrits comme des programmes informatiques auto-réplicables. Ils ont tendance à s'installer sans la permission de l'utilisateur, et ils se cachent généralement. Les programmes ou fichiers affectés sont dits infectés.
Les virus informatiques peuvent être trouvés intégrés dans les programmes et les CD téléchargés. Ils se propagent via des périphériques de stockage amovibles, des réseaux informatiques, des canaux de communication sans fil et des systèmes de communication point à point. Ils le font principalement par l'exécution de fichiers, le transfert de fichiers et la copie de fichiers.
Ils sont utilisés pour des activités nuisibles telles que la corruption de données, l'accès à des informations privées, le spam de contacts, la suppression de fichiers et le vol de stockage informatique, de mémoire et de temps de traitement. Les infections par virus informatiques peuvent entraîner une panne de systèmes entiers, un gaspillage de ressources informatiques et une augmentation des coûts de maintenance.
Les vers, les chevaux de Troie et les bombes logiques sont des exemples de virus informatiques. Alors que certains virus sont destinés à causer des dommages, d'autres sont utilisés comme des farces et ne sont pas destinés à causer des dommages.