তারপর আছে সেইসব বৈধ প্রোগ্রাম যেগুলো ভাইরাস নামে পরিচিত সাবপ্রোগ্রামে আক্রান্ত হয়েছে। ভাইরাসগুলো চতুরতার সাথে (যদি বিপরীতভাবে) নিজেদের প্রতিলিপি করার জন্য ডিজাইন করা হয় যখন তাদের হোস্ট প্রোগ্রাম চালানো হয়।
নিজেদের এবং বমি বমি ভাব নকল করার মাধ্যমে ভাইরাসগুলো দক্ষতার সঙ্গে ছড়িয়ে পড়ে।