কিছুদিন আগে, জনপ্রিয় আর্চ লিনাক্স ডিস্ট্রিবিউশনের রিপোজিটরি, বিশেষ করে আর্চ ইউজার রিপোজিটরি ( AUR)- তে ম্যালওয়্যার শনাক্ত করা হয়েছে । এটি নতুন কিছু নয়; আমরা আগেও দেখেছি সাইবার অপরাধীরা লিনাক্স ডিস্ট্রিবিউশন এবং সফটওয়্যার প্যাকেজ হোস্ট করা সার্ভারগুলোতে আক্রমণ করে সেগুলোকে ক্ষতিকারক কোড বা ব্যাকডোর দিয়ে পরিবর্তন করে দিয়েছে। এমনকি তারা চেকসামও পরিবর্তন করে দিত, যাতে ব্যবহারকারীরা বুঝতে না পারে যে তারা তাদের সিস্টেমে অনিরাপদ কিছু ইনস্টল করছে।
এবারের ঘটনাটি AUR রিপোজিটরিগুলোতে ঘটেছে, তাই এই ক্ষতিকারক কোডটি সেইসব ব্যবহারকারীদের সংক্রমিত করতে পারত যারা তাদের ডিস্ট্রিবিউশনে এই প্যাকেজ ম্যানেজারটি ব্যবহার করতেন এবং যাদের ডিস্ট্রিবিউশনে ওই ক্ষতিকারক কোডটি ছিল । ইনস্টল করার আগে প্যাকেজগুলো যাচাই করে নেওয়া উচিত ছিল, কারণ AUR যতই সহজে সোর্স কোড থেকে প্যাকেজ কম্পাইল ও ইনস্টল করুক না কেন , তার মানে এই নয় যে আমাদের সেই সোর্স কোডকে বিশ্বাস করা উচিত। অতএব, সকল ব্যবহারকারীর ইনস্টল করার আগে কিছু সতর্কতা অবলম্বন করা উচিত, বিশেষ করে যদি তারা কোনো সার্ভার বা গুরুত্বপূর্ণ সিস্টেমের সিস্টেম অ্যাডমিনিস্ট্রেটর হিসেবে কাজ করেন।
প্রকৃতপক্ষে, AUR ওয়েবসাইটটি নিজেই সতর্ক করে যে এর বিষয়বস্তু ব্যবহারকারীকে নিজ দায়িত্বে ব্যবহার করতে হবে। এই ম্যালওয়্যারটির আবিষ্কার এই বিষয়টিই প্রমাণ করে। এক্ষেত্রে, Acroread-কে ৭ই জুলাই পরিবর্তন করা হয়েছিল। রক্ষণাবেক্ষণকারীবিহীন এই অনাথ প্যাকেজটিকে xeactor নামের একজন ব্যবহারকারী পরিবর্তন করেন, যিনি একটি Pastebin থেকে স্বয়ংক্রিয়ভাবে স্ক্রিপ্ট কোড ডাউনলোড করার জন্য এতে একটি curl কমান্ড যুক্ত করেন। এরপর এটি আরও কিছু কমান্ড চালু করে, যা আবার আরও কিছু কমান্ড কার্যকর করার জন্য একটি systemd ইউনিট তৈরি করে।
এবং মনে হচ্ছে যে আরও দুটি AUR প্যাকেজও ক্ষতিকারক উদ্দেশ্যে একইভাবে পরিবর্তন করা হয়েছে। আপাতত, রিপোজিটরি অ্যাডমিনিস্ট্রেটররা পরিবর্তিত প্যাকেজগুলো সরিয়ে ফেলেছেন এবং যিনি এই কাজটি করেছেন সেই ব্যবহারকারীর অ্যাকাউন্ট মুছে দিয়েছেন, তাই মনে হচ্ছে বাকি প্যাকেজগুলো আপাতত নিরাপদ থাকবে। অধিকন্তু, ক্ষতিগ্রস্তদের জন্য স্বস্তির বিষয় হলো, এর অন্তর্ভুক্ত ক্ষতিকারক কোডটি ক্ষতিগ্রস্ত মেশিনগুলোর কোনো গুরুতর ক্ষতি করেনি; এটি কেবল ভুক্তভোগীর সিস্টেম থেকে নির্দিষ্ট কিছু তথ্য লোড করার চেষ্টা করেছিল (হ্যাঁ, কারণ একটি স্ক্রিপ্টের ত্রুটি আরও গুরুতর ক্ষতি প্রতিরোধ করেছিল)।