ক্ষতিকর সফটওয়্যার কী? এগুলো কিভাবে কাজ করে?

https://jscict.blogspot.com/
জেএসসি পরীক্ষার্থী
 উত্তর : কম্পিউটারে কোনো কাজ করতে হলে তা প্রোগ্রামিংয়ের মাধ্যমে করতে হয়। সাধারণভাবে কম্পিউটারে দুই ধরনের প্রোগ্রাম বা প্রোগ্রামগুচ্ছ থাকে। একটি অপারেটিং সিস্টেম ও সংশ্লিষ্ট সফটওয়্যার, অন্যটি অ্যাপ্লিকেশন সফটওয়্যার। যখনই কোনো সফটওয়্যার কাজ করে, তখন এর কিছু অংশ কম্পিউটারের মেমোরিতে অবস্থান নেয় এবং বাকি অংশগুলো অপারেটিং সিস্টেমের সহায়তায় অন্য কার্যাবলি সম্পন্ন করে। আবার এমন প্রোগ্রামিং কোড লেখা সম্ভব, যা এসব সফটওয়ারের কাজে বিঘ্ন ঘটাতে পারে। বিভিন্ন হার্ডওয়্যারের সফটওয়্যার ইন্টারফেস বিনষ্ট করতে পারে, এমনকি সম্পূর্ণ কম্পিউটারের কার্যক্ষমতাকে নষ্ট করে ফেলতে পারে। যেহেতু এ ধরনের প্রোগ্রাম কম্পিউটারের জন্য ক্ষতিকর; তাই তাকে বলা হয় ক্ষতিকর সফটওয়্যার বা মেলিসিয়াস (Melicious) সফটওয়্যার, যাকে সংক্ষেপে বলা হয় ম্যালওয়্যার (Malware)।

ম্যালওয়্যার অন্য সফটওয়্যারকে কাঙ্ক্ষিত কর্মসম্পাদনে বাধার সৃষ্টি করে। এ বাধা অপারেটিং সিস্টেম সফটওয়্যার বা অ্যাপ্লিকেশন সফটওয়্যার উভয়ের জন্য হতে পারে। যেসব কম্পিউটারে সিস্টেম সফটওয়্যার নিরাপত্তা ব্যবস্থায় ত্রুটি থাকে, সেসব ক্ষেত্রে ম্যালওয়্যার তৈরির সুযোগ সৃষ্টি হয়। কেবল নিরাপত্তা ত্রুটি নয়, ডিজাইনে গলদ কিংবা ভুল থাকলেও ম্যালওয়্যার তৈরি করা সম্ভব। কোনো কোনো সময় ব্যবহারকারীর অজান্তে তার কম্পিউটারের মধ্যে প্রবেশাধিকার লাভ করে তথ্য চুরি করে। ম্যালওয়্যার প্রোগ্রামিং কোড, স্ক্রিপ্ট, সক্রিয় তথ্যাধার কিংবা অন্যান্য সফটওয়্যারের মতো প্রকাশিত হতে পারে। ইন্টারনেট বিকাশের ফলে ম্যালওয়্যার ব্যাপক আকারে ছড়িয়ে পড়ছে।