কম্পিউটার টিউটোরিয়াল

লিনাক্সে এন্টিভাইরাস সফটওয়্যারের প্রয়োজন কি নিশ্চিত?

একটি মিথ্যা আছে যে লিনাক্সে ভাইরাস নেই। কিন্তু অধিকাংশ মানুষের জন্য সত্য যে লিনাক্সে এন্টিভাইরাস দরকার নেই। উভয় দাবি কীভাবে সত্য হতে পারে? আপনার লিনাক্স মেশিনে আপনার কি সত্যিই এন্টিভাইরাস দরকার?

EvilGnome-এর মতো কেসগুলো আছে, গত বছর হেডলাইন তৈরি করেছিল লিনাক্স ডেস্কটপ ইনফেক্ট করে এমন একটি ম্যালওয়্যার, কিন্তু সেগুলো অত্যন্ত दुর্লভ। সংক্ষিপ্ত উত্তর হলো, আরও নিরাপদ ডিজাইন, ভালো মেইনটেনেন্স এবং, সত্য বলতে, কম জনপ্রিয় হওয়ার কারণে লিনাক্স উইন্ডোজের চেয়ে নিরাপদ।

আমাদের শিরোনামवाले প্রশ্নের কোনো সহজ হ্যাঁ বা নায় উত্তর নেই, কারণ এটি ইউজার এবং তাদের প্রয়োজনের ওপর নির্ভর করে।

আফিসিয়াল দৃষ্টিভঙ্গি

উবুন্টুর অফিসিয়াল ডকুমেন্টেশন চেক করলে আমরা এই পৃষ্ঠায় পৌঁছাই। এখানে ব্যাখ্যা করা হয়েছে:

  • উইন্ডোজ এবং Mac OS-এ এন্টিভাইরাস প্রোগ্রাম কীভাবে কাজ করে তার সিনোপসিস।
  • লিনাক্সের জন্য এন্টিভাইরাস সফটওয়্যার আছে সেটির রিমাইন্ডার।
  • আপনার কেন সম্ভবত এর প্রয়োজন নেই তার ব্যাখ্যা। কারণগুলো?
    • লিনাক্সের জন্য ভাইরাস এখনো খুব কম।
    • কিছু লোক মনে করেন এটা লিনাক্সের বিকল্পের চেয়ে কম জনপ্রিয় হওয়ার কারণ।
    • অন্যদের মতে লিনাক্স আরও নিরাপদ।

লিনাক্সে এন্টিভাইরাস সফটওয়্যার কেন উপযোগী হতে পারে সেটির ইঙ্গিত পাওয়া যায় খুব শেষে। আমরা আঁশ 부분টি উদ্ধৃতি দিচ্ছি।

লিনাক্সে এন্টিভাইরাস সফটওয়্যারের প্রয়োজন কি নিশ্চিত?

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

মূল কথা: আপনি যদি ইনফেকশনের প্রভাব মчуসও না করেন, আপনার PC একটি ক্যারিয়ার হতে পারে।

ভাইরাস কম্পিউটারকে কীভাবে আক্রমণ করে

লিনাক্স কেন নিরাপদ বলে ধরে হয় সেটি বুঝতে হলে কম্পিউটারকে লক্ষ্য করে সবচেয়ে সাধারণ ম্যালিশিয়াস আক্রমণ প্রকারগুলো বিবেচনা করতে হবে।

  • ভাইরাস এবং ট্রোজান основном সংক্রমিত এক্সিকিউটেবল ফাইল দ্বারা ছড়ায়। অধিকাংশ ক্ষেত্রে, ইউজার নিজেই সেগুলো ডাউনলোড ও রান করে, তার সিস্টেম ইনফেক্ট করে বিনা বুঝতেই। সাধারণত ডাউনলোড করা ফাইলগুলো অস্পষ্ট সোর্স থেকে আসে।
  • ওয়ার্ম ইউজারের হস্তক্ষেপ ছাড়াই মেশিন ইনফেক্ট করতে পারে সফটওয়্যার এবং ডিভাইসের এমবেডেড ফার্মওয়্যারের বাগ এক্সপ্লয়েট করে।
  • ওয়েব স্ক্রিপ্টগুলো उन সাইটসে পাওয়া যায় যেখানে ম্যালিশিয়াস ইউজাররা সেগুলো বিদ্যমান কন্টেন্টের মাঝপথে প্লান্ট করে থাকেন। সেগুলো ইউজারকে ম্যালিশিয়াস ওয়েব পেজে রিডাইরেক্ট করতে পারে, ফর্মে যা লিখেন সেটি থার্ড পার্টিতে পাঠাতে পারে, এবং ব্রাউজার বা এর অ্যাড-অনগুলোর সিকিউরিটি হোল এক্সপ্লয়েট করে এক্সট্রা পেলোডের সাথে PC ইনফেক্ট করতে পারে।

এন্টিভাইরাস টুলগুলো কীভাবে কাজ করে?

এন্টিভাইরাস টুলগুলো শুরুতে সিম্পল "ফাইল স্ক্যানার" ছিল যা PC-এর স্টোরেজ স্ক্যান করে ম্যালিশিয়াস ফাইল খুঁজে বের করে এবং রিমুভ করে, তারপর ভাইরাসগুলো চালাক হয়ে গেল এবং তাদের ফাইল রিনেম করতে শুরু করল।

লিনাক্সে এন্টিভাইরাস সফটওয়্যারের প্রয়োজন কি নিশ্চিত?

এন্টিভাইরাস টুলগুলো সেটি বুঝতে পারল এবং ফাইল ফিংগারপ্রিন্ট চেক করতে শুরু করল — মূলত হ্যাশ, অনলাইন ডাটাবেসে পরিচিত ম্যালওয়্যারের সাথে তুলনা করে। ভাইরাসগুলো রণনীতিতে এক ধাপ আরও এগিয়ে গেল ফাইল লুকাতে, অবস્કিউরেট এবং মিউটেট করে ডিটেকশন এড়াতে। এবং সেগুলো একটি এন্টিভাইরাস মেকার সেগুলো ডিটেক্ট করে, তাদের ডাটাবেস আপডেট করে এবং প্রতিটি এন্টিভাইরাস ক্লায়েন্টে পাঠাতে পারার চেয়ে দ্রুত সিস্টেমে পপ আপ করে ইনফেক্ট করতে পারত। তখন Heuristics বা হিউরিস্টিক্স পদ্ধতি এল।

"হিউরিস্টিক্স" নির্দেশ করে সেই পদ্ধতিগুলোকে যা একটি ফাইলে ভাইরাস হওয়ার চিহ্ন খুঁজে বের করার বদলে এর বিহेवিয়র মনিটর করে। কি এটা দ্রুত দर्जনগুলো ফাইল একের পর এক খুলে, টইক করে এবং বন্ধ করছে? কি এটা ভিন্ন নামে লোড করা পেলোড মেমরিতে রাখতে চাচ্ছে এবং সেগুলো রেসিডেন্ট রাখতে চাচ্ছে? কি এটা সন্দেহজনক?

হ্যাঁ হলে, এটা কোয়ারেন্টাইন করা হয়, একটি স্যান্ডবক্সড ভল্টে সরানো হয় এবং সিস্টেমের বাকি ফাইলগুলোর সাথে ডায়রেক্ট অ্যাক্সেস থেকে বঞ্চিত করা হয়, রান করতে ও RAM-এর কন্টেন্টস প্রভাবিত করতে পারে না। একই সাথে, এন্টিভাইরাস সেটির সিগনেচার তৈরি করে এবং অনলাইন ডাটাবেসের সাথে তুলনা করে। ফাইল যদি ম্যালিশিয়াস হয় এবং অনলাইন ডাটাবেসে ম‍্যাচ না থাকে, সেটি সেখানে রেজিস্টার হয় যাতে ভবিষ্যতে অন্যান্য ইউজাররা তাদের কম্পিউটার ইনফেক্ট হওয়া থেকে বাঁচতে পারে।

কেন লিনাক্স ডিজাইন অনুযায়ী নিরাপদ

ভাইরাস এবং এন্টিভাইরাস কীভাবে কাজ করে সেটি ব্যাখ্যা করার কারণ হলো এতে লিনাক্স কেন নিরাপদ বলে মনে হয় সেটি বুঝতে সহজ হয়।

লিনাক্সে এন্টিভাইরাস সফটওয়্যারের প্রয়োজন কি নিশ্চিত?
  • লিনাক্স ব্যবহারকারী অধিকাংশ পাইরেটেড প্রোগ্রাম এবং গেম ব্যবহার করেন না যেগুলো ম্যালিশিয়াস সফটওয়্যারের সাথে প্যাকেজড আসতে পারে। তারা তাদের ডিস্ট্রিবিউশনের অফিসিয়াল সফটওয়্যার সেন্টার এবং হতে পারে কিছু ট্রাস্টেড রিপোজিটরি ব্যবহার করে।
  • অধিকাংশ লোক লিনাক্স ডেস্কটপে রুট অ্যাক্সেসवाले অ্যাকাউন্ট দিয়ে লগ ইন করেন না। সুতরাং, তাদের অ্যাকাউন্টের অধীনে রানিং সবকিছু একই সীমাবদ্ধতার অধীন। এতে ম্যালিশিয়াস সফটওয়্যারেরও, সেই সীমাবদ্ধতার কারণেই, অন্যান্য ফাইল বা OS-কেই ইনফেক্ট করতে পারে না। এখানে কোনো এন্টিভাইরাস ভল্টের দরকার নেই।
  • প্রায় সকল লিনাক্স ডিস্ট্রিবিউশন, লিনাক্স কার্নেল এবং সবচেয়ে প্রমুখ সফটওয়্যারগুলো নিয়মিত আপডেট হয়। তাদের কোড ওপেন सोর্ষে থাকার কারণে, বালনरेবিলিটি দ্রুত খুঁজে বের হয় এবং ফিক্স হয় ক্লোজড-সোর্স উইন্ডোজ এবং Mac OS-এর বিশ্বের চেয়ে।

জনপ্রিয়তার ফ্যাক্টর

লিনাক্স (ডেস্কটপ ব্যবহার জন্য) ডেস্কটপে সবচেয়ে জনপ্রিয় OS নাও হতে পারে, কিন্তু এটা নেগেটিভ নয়। প্রথমে, কারণ একটি OS-এর জনপ্রিয়তা এর কোয়ালিটির মাপদণ্ড নয়। দ্বিতীয়ত, কারণ এটা এটাকে আরও নিরাপদ করে তোলে।

ম্যালিশিয়াস সফটওয়্যার তৈরিকারারা সাধারণত যেটা করেন সেটা হয় ফেমের জন্য অথবা টাকার জন্য। ফেম সেটি বিকৃত রূপে যেখানে কেউ স্বীকৃতি চায়, এমনকি "সে ব্যক্তি যিনি ডজেন্স কম্পিউটার ধ্বংস করেছেন" হিসেবে। টাকা কারণ তাদের ম্যালিশিয়াস সফটওয়্যার তাদের চুরি করা ডেটা দিয়ে এক্সপ্লয়েট করতে বা থার্ড পার্টিতে বিক্রি করতে পারে।

তাই তাদের দৃষ্টিকোণ থেকে, সবচেয়ে জনপ্রিয় প্ল্যাটফর্মগুলো লক্ষ্য করা উচিত: লিনাক্সের ওপর সময় কেন ব্যয় করবেন, যখন উইন্ডোজ বা অ্যান্ড্রয়েড এক্সপ্লয়েট করা সহজ এবং ভালো ফলাফল দেবে?

তো, লিনাক্সে আমার কি এন্টিভাইরাস দরকার?

আমরা সেই সেন্টিমেন্টটি পুনরাবৃত্তি করছি যে, অধিকাংশ কেসে, রेгуলার ডেইলি ইউজের জন্য লিনাক্সে আপনাকে এন্টিভাইরাস দরকার নেই। কিন্তু আপনাকে সতর্ক থাকতে হবে আপনার কম্পিউটার নিরাপদ রাখতে এবং বর্তমান হুমকিগুলোর বিরুদ্ধে প্রোটেকশনের অন্যান্য উপায় অবলম্বন করতে হবে।

লিনাক্সে এন্টিভাইরাস সফটওয়্যারের প্রয়োজন কি নিশ্চিত?
  • আপনার সব সফটওয়্যার নিয়মিত আপডেট করুন।
  • আপনার ব্রাউজারে সেফটি অ্যাড-অন/এক্সটেনশন ব্যবহার করুন।
  • আপনি যেটা ট্রাস্ট করেন না সেটি ইনস্টল বা রান করবেন না। এমনকি কেউ অনলাইনে সেটির পক্ষে গবাহী দিলেও।

আপনি যদি সত্যিকারের চিন্তিত হন তবে লিনাক্সের জন্য বেশ কিছু এন্টিভাইরাস সফটওয়্যার আছে। Clam TK-এর মতো একটি এন্টিভাইরাস ইনস্টল করুন যদি আপনি অন্য OS-এর সাথে যোগাযোগকারী একটি সার্ভার চালাচ্ছেন। আপনার পছন্দের OS ভালো হোক না কেন উইন্ডোজ এবং Mac OS-এর চেয়ে, আপনি চাবেন না সেটি একটি "ক্যারিয়ার" বने কোনো ইনফেকশনের জন্য যা আপনার কন্ট্যাক্টদের PCগুলোক ডাউন করে দিতে পারে।

  1. আপনার অ্যান্ড্রয়েড ফোনে কি অ্যান্টিভাইরাস প্রয়োজন?

  2. নতুন Windows 10 PC-তে অ্যান্টিভাইরাস ইনস্টল করা উচিত কি? মূল উপদেশ

  3. অ্যান্টিভাইরাস সফ্টওয়্যারের সম্পূর্ণ গাইড: হুমকি থেকে আপনার কম্পিউটার রক্ষা

  4. ম্যানুয়াল অ্যান্টিভাইরাস স্ক্যানিং কি প্রয়োজন? একটি এক্সপার্ট গাইড