সম্প্রতি আমি জিএনইউ / লিনাক্সের প্রক্রিয়াগুলি সম্পর্কে তথ্য সন্ধান করছি এবং আমি কুখ্যাত কাঁটাচামচ বোমার সাথে দেখা করেছি:
:(){ : | :& }; :
তাত্ত্বিকভাবে, সিস্টেমটি সংস্থান শেষ না হওয়া অবধি নিজের অনন্য নকল করার কথা ...
যাইহোক, আমি একটি সিএলআই ডিবিয়ান এবং একটি জিইউআই মিন্ট ডিস্ট্রো উভয়ই পরীক্ষা করার চেষ্টা করেছি এবং এটি সিস্টেমটিতে খুব বেশি প্রভাব ফেলবে বলে মনে হয় না। হ্যাঁ এমন অনেকগুলি প্রক্রিয়া রয়েছে যা তৈরি করা হয় এবং কিছুক্ষণ পরে আমি কনসোল বার্তাগুলিতে পড়ি যেমন:
বাশ: কাঁটাচামচ: রিসোর্স অস্থায়ীভাবে অনুপলব্ধ
বাশ: কাঁটাচামচা: পুনরায় চেষ্টা করুন: কোনও শিশু প্রক্রিয়া নেই
তবে কিছু সময়ের পরে, সমস্ত প্রক্রিয়া খুন হয়ে যায় এবং সবকিছু স্বাভাবিক হয়ে যায়। আমি পড়েছি যে ইউলিমিট ব্যবহারকারী হিসাবে সর্বাধিক পরিমাণে প্রক্রিয়া সেট করে, তবে আমি এটি এখনও পর্যন্ত বাড়িয়ে তুলতে সক্ষম হতে পারব না।
একটি কাঁটাচামচ বিরুদ্ধে সিস্টেম সুরক্ষা কি? সবকিছু হিমশীতল বা কমপক্ষে অনেকটা পিছিয়ে না হওয়া পর্যন্ত কেন এটি নিজেকে প্রতিলিপি করে না? একটি কাঁটাচামচ বোমা দিয়ে একটি সিস্টেম সত্যিই ক্র্যাশ করার উপায় আছে?
:(){ :& :; }; :
পরিবর্তে দৌড়ালে কী হয় ? তারাও কি সবশেষে মেরে ফেলা? কি হবে :(){ while :& do :& done; }; :
?