কম্পিউটারের জন্য ক্ষতিকর একটি সফটওয়্যার হল কম্পিউটার ভাইরাস। প্রতিদিন কোন না কোন কম্পিউটার অপরাধী নতুন নতুন ভাইরাস (VIRUS) তৈরি করছে। বিভিন্ন উপায়ে এই ভাইরাসগুলির বিস্তার খুব দ্রুত হয়। কম্পিউটারে আক্রমণের ধরণের উপর নির্ভর করে ভাইরাসগুলি বিভিন্ন ধরণের হতে পারে, যা নীচে সংক্ষিপ্তভাবে আলোচনা করা হয়েছে –
Trojan Horse Virus:
- গ্রীক পুরাণের ট্রোজান হর্সের নাম অনুসারে এই ভাইরাসের নামকরণ করা হয়েছে। এই ভাইরাস খুবই বিপজ্জনক। একটি নির্দিষ্ট ফলাফলের দিকে চালনা করাই এর মূল উদ্দেশ্য। ট্রোজান হর্স ভাইরাস দ্বারা সংক্রামিত একটি প্রোগ্রাম চালানো ফাইল বা ডিস্ক দূষিত করতে পারে। অনেক সময় এই ভাইরাস পুরো হার্ডডিস্ককে ফরম্যাট করতে পারে।
Boot Sector Virus:
- বুট সেক্টর কম্পিউটার হার্ডডিস্কের একটি অংশ। বুট সেক্টরের কাজ হলো কম্পিউটারের অপারেটিং সিস্টেম কিভাবে কাজ করবে তা নিয়ন্ত্রণ করা। বুট সেক্টরের ভাইরাসগুলি সরাসরি একটি ফ্লপি বা হার্ড ডিস্কের বুট সেক্টরকে তাদের নিজস্ব কোড দিয়ে পরিবর্তন করে এবং অপারেটিং সিস্টেমের একটি অংশ হয়ে যায়। এই ধরনের ভাইরাস প্রথমে মেমরিতে নিজেদের ইন্সটল করে এবং ধীরে ধীরে কম্পিউটারের বুটিং সেক্টরকে ধ্বংস করে দেয়।
Partition Sector Virus:
- হার্ডডিস্কের প্রথম সেক্টর হল পার্টিশন সেক্টর। এটি ডিস্ক সম্পর্কিত তথ্য ধারণ করে। আর যে কোনো কম্পিউটার পার্টিশন সেক্টরের ভাইরাস কম্পিউটারের হার্ডডিস্ক পার্টিশন সেক্টরকে সংক্রমিত করে।
Macro Virus:
- Macro Virus হল প্রথম ভাইরাস যা ডেটা ফাইলকে সংক্রমিত করে। ম্যাক্রো ভাইরাসগুলি ম্যাক্রো অবজেক্ট থেকে তৈরি করা হয় এবং ব্যবহৃত ফ্লপি ডিস্ক, অভ্যন্তরীণ নেটওয়ার্ক বা ইন্টারনেটের মাধ্যমে ফাইল ডাউনলোড করা থেকে ছড়িয়ে পড়ে। এই ধরণের ভাইরাসের আক্রমণ আজকাল প্রায়শই লক্ষ্য করা যায়।
Program Virus:
- Program Virus তাদের ভাইরাস কোড এক্সিকিউটেবল ফাইলের শুরুতে বা শেষে যোগ করে।অতঃপর মূল প্রোগ্রামের কোনো অংশবিশেষ তাদের নিজস্ব কোড দ্বারা প্রতিস্থাপিত করে ফেলে।
File Virus :
- যেসব ফাইলের এক্সটেনশন .exe ও .com; সেসব ফারুক এ ভাইরাস দ্বারা আক্রান্ত হয়।যখন সংক্রামিত প্রোগ্রামটি চালানো হয়, ভাইরাসটি প্রথমে এটিকে চালানোর মাধ্যমে মূল প্রোগ্রামটির নিয়ন্ত্রণ নেয় এবং তারপরে একটি অভিন্ন অনুলিপি তৈরি করতে অন্য ফাইল বা ডিস্কে তার কোডটি অনুলিপি করে।
Over Writing Virus:
- Over Writing Virus সংক্রামিত ফাইলটিকে তার নিজস্ব কোড দিয়ে ওভাররাইট করে। সুতরাং প্রোগ্রামের আর কোন কাজ নেই। এই ধরনের ভাইরাসগুলি একটি Windows 95 DOS সেশনে এবং একটি Windows NT DOS এমুলেশন পরিবেশে চলে৷
General Purpose Virus:
- সাধারণ উদ্দেশ্যের ভাইরাস মূলত বুট সেক্টর ভাইরাস এবং কমান্ড উদ্দেশ্য ভাইরাসের মতো গোপন উপায়ে কম্পিউটারে প্রবেশ করে এবং অনেক ক্ষতি করে। এই ভাইরাসের আক্রমণে যে ক্ষতি হয়েছে তা পূর্বাবস্থায় আনা কঠিন হয়ে পড়ে।
Command Purpose Virus:
- কমান্ড পারপাস ভাইরাস File I/O Sys, Ms-Dos Sys, IBMBIO.Com ও IBMDOS.Com ফাইলগুলো নষ্ট করে থাকে।এই ভাইরাসটি বুটিং সিস্টেম চলাকালীন কম্পিউটারে প্রবেশ করে এবং বিশেষ ক্ষতি করে।
Polymorphic Virus:
- এই ধরনের ভাইরাস স্ক্যান করার সময় নিজেকে পরিবর্তন করে স্ক্যানারকে এড়িয়ে যায়। কেননা তাদের কোড কোন নির্দিষ্ট প্যাটার্ন অনুসরণ করে না। এবং এই কোড এনক্রিপশন পদ্ধতি পরিবর্তন দ্বারা পরিচালিত হয়।