কম্পিউটার ভাইরাস অনেক ধরনেরই হতে পারে. মূলত প্রতিটি ভাইরাস হলো একেকটি প্রোগ্রাম যা কম্পিউটারকে সয়ংক্রিয়ভাবে কাজ করতে বাধ্য করে. কাজ এবং আওতার উপর ভিত্তি করে কম্পিউটার ভাইরাসগুলোকে ৬ ভাগে ভাগ করা হয়েছে-
(১) বুট সেক্টর ভাইরাস
(২) ফাইল ইনফেক্সন ভাইরাস
(৩) মাল্টিপার্টিট ভাইরাস
(৪) নেটওয়ার্ক ভাইরাস
(৫) ইমেইল ভাইরাস
(৬) ম্যাক্রো ভাইরাস