أخطر أمر Bash قد يجمّد Linux في ثواني

x32x01
  • بواسطة x32x01 ||
  • #1
🧨 رموز شكلها عشوائي… بس ممكن تجمّد Linux
شايف الرموز دي؟ 😐 :(){ :|:& };: شكلها كأن حد خبط على الكيبورد وخلاص…
بس الحقيقة إنها ممكن تشل نظام Linux في ثواني 💥
الأمر ده معروف باسم Bash Fork Bomb وسطره قصير جدًا - 13 رمز بس - لكن تأثيره مدمر.

⚠️ أخطر سطر Bash ممكن تشوفه​

:(){ :|:& };:
السطر ده شكله بريء… لكنه قنبلة حقيقية 💣 ما تشغّلوش نهائيًا.



🧠 إيه اللي بيحصل تقنيًا؟​

السطر الصغير ده بيجمع بين:
  • الاستدعاء الذاتي
  • التضاعف الأُسّي للعمليات
  • استنزاف موارد النظام بالكامل
يعني عملية واحدة تتحول لمئات وبعدين آلاف… في لحظات 😨



🔍 تفكيك السطر ببساطة​

خلّينا نفهمه حتة حتة 👇
  • :() تعريف دالة باسم : وده اسم صالح عادي في Bash.
  • { ... } جسم الدالة.
  • : | : الدالة بتستدعي نفسها مرتين باستخدام pipe ➜ عملية واحدة = عمليتين.
  • & تشغيل العمليات في الخلفية وبالتوازي.
  • ; : إنهاء التعريف وتشغيل الدالة فورًا.



💥 النتيجة الكارثية​

عدد العمليات بيزيد بالشكل ده: 1 → 2 → 4 → 8 → 16 → 32 → …
وفي ثواني يحصل:
1️⃣ امتلاء Process Table
2️⃣ توقف جدولة المهام
3️⃣ تجمّد النظام والواجهة
👈️ وغالبًا الحل الوحيد: Restart إجباري



🛡️ إزاي نحمي أنظمة Linux؟​

الحماية هنا بسيطة وفعّالة جدًا 👌

✅ الحل القياسي​

استخدام ulimit لتحديد: الحد الأقصى لعدد العمليات لكل مستخدم
ده بيمنع:
  • Fork Bomb
  • أخطاء برمجية قاتلة
  • هجمات استنزاف الموارد
💡 الإعداد ده مهم جدًا على:
  • السيرفرات
  • أنظمة الشركات
  • أي جهاز متعدد المستخدمين



🎯 الخلاصة​

✔️ سطر صغير ممكن يدمّر نظام كامل
✔️ الفهم أهم من التجربة
✔️ الحماية تبدأ من إعدادات بسيطة زي ulimit
✔️ معرفة إزاي النظام بيقع بتخلّيك تبنيه صح 👏
 

المواضيع ذات الصلة

x32x01
الردود
0
المشاهدات
1K
x32x01
x32x01
x32x01
الردود
0
المشاهدات
830
x32x01
x32x01
x32x01
الردود
0
المشاهدات
76
x32x01
x32x01
x32x01
الردود
0
المشاهدات
847
x32x01
x32x01
x32x01
الردود
0
المشاهدات
415
x32x01
x32x01
الوسوم : الوسوم
bash fork bomb process table ulimit أمن linux أوامر bash إدارة العمليات استنزاف الموارد تجميد النظام حماية السيرفرات هجمات dos على linux
الدخول أو التسجيل السريع
نسيت كلمة مرورك؟

آخر المشاركات

إحصائيات المنتدى
المواضيع
2,388
المشاركات
2,601
أعضاء أكتب كود
574
أخر عضو
الياس
عودة
أعلى