कंप्यूटर वायरस एक कंप्यूटर प्रोग्राम या कोड का एक टुकड़ा है जो आपकी जानकारी के बिना आपके कंप्यूटर पर लोड होता है और आपकी सहमति के विरुद्ध चलता है। वायरस में खुद को दोहराने और एक कंप्यूटर से दूसरे कंप्यूटर में फैलने का गुण होता है।
कंप्यूटर वायरस से हर साल अरबों डॉलर का नुकसान होता है। अधिकांश वायरस टारगेट सिस्टम माइक्रोसॉफ्ट विंडोज चला रहे हैं। वायरस से निपटने के लिए, प्रोग्रामर्स ने एंटी-वायरस प्रोग्राम बनाए.
Trojan horse भी एक प्रकार का विनाशकारी प्रोग्राम है जो एक सामान्य सॉफ्टवेयर प्रोग्राम के रूप में प्रच्छन्न है। यह बिल्कुल भी वायरस नहीं है, क्योंकि यह खुद को दोहरा नहीं सकता है। हालांकि, ऐसी संभावना है कि ट्रोजन हॉर्स में कोई वायरस प्रोग्राम छिपा हो।
फ़ाइल आवंटन तालिका या FAT वायरस कंप्यूटर सिस्टम की फ़ाइल आवंटन तालिका पर हमला करता है, इसकी अनुक्रमणिका तालिका बदलता है, इसलिए इसमें संग्रहीत डेटा पहुंच योग्य नहीं है, हम अपना डेटा पूरी तरह से खो सकते हैं।