কম্পিউটার ভাইরাস হল এক ধরনের কম্পিউটার প্রোগ্রাম যা কার্যকর করা হলে, অন্যান্য কম্পিউটার প্রোগ্রামগুলিকে সংশোধন করে এবং নিজস্ব কোড সন্নিবেশ করার মাধ্যমে নিজেকে প্রতিলিপি করে। যদি এই প্রতিলিপিটি সফল হয়, তাহলে প্রভাবিত এলাকাগুলিকে কম্পিউটার ভাইরাস দ্বারা "সংক্রমিত" বলা হয়, যা জৈবিক ভাইরাস থেকে উদ্ভূত একটি রূপক।