البرمجيات الخبيثة والفدية: كيف تدخل وكيف توقفها
درس 5 من 6
5البرمجيات الخبيثة والفدية: كيف تدخل وكيف توقفها
الصورة الكبيرةصباح يوم عادي يفتح موظف ملفًا اسمه «فاتورة_أكتوبر». بعد ساعات تتحول كل ملفات الشركة إلى أسماء غريبة، وعلى كل شاشة رسالة: «ادفع خلال 72 ساعة وإلا نشرنا بياناتكم». هذا ليس فيلمًا؛ إنه أكثر سيناريو تتعامل معه فرق الاستجابة في العالم.
ماذا تشاهد في الرسم: هجوم الفدية الحديث لا يبدأ بالتشفير بل ينتهي به. قبله أيام أو أسابيع من الانتشار وسرقة البيانات، وهي الفرصة التي يكتشفه فيها المدافع.
خارطة هذا الجزء
المفاهيم بالترتيب، اضغط أيًّا منها للقفز إليه:
طريقان إلى نفس الفكرة
البرمجيات الخبيثة مثل اللصوص بأساليب مختلفة: الفيروس يختبئ داخل ملف ولا يتحرك حتى تفتحه أنت. الدودة تنتقل وحدها من جهاز لجهاز دون أن يفتح أحد شيئًا. حصان طروادة يتنكر في برنامج مفيد (لعبة مجانية، «تحديث» مزيف). برنامج التجسس يسرق كلمات مرورك بصمت. والفدية تقفل ملفاتك وتطلب مالًا، واليوم تسرقها أولًا ثم تهددك بنشرها. حمايتك بسيطة لكنها تحتاج انضباطًا: حدّث جهازك، ولا تفتح مرفقًا لم تتوقعه، وفعّل التحقق بخطوتين، واحتفظ بنسخة من ملفاتك المهمة على قرص تفصله بعد النسخ.
التصنيف بطريقة الانتشار: الفيروس يحتاج تفاعلًا، والدودة تستغل ثغرة شبكية للانتشار الذاتي، وحصان طروادة يعتمد على الخداع. وبالحمولة: RAT للتحكم عن بعد، وinfostealer لسرقة الجلسات وكلمات المرور المحفوظة، وloader يحمّل غيره، وrootkit يخفي نفسه في النظام، وbotnet لشبكة أجهزة مسخّرة. دليل CISA #StopRansomware يذكر نقاط الدخول الشائعة: الثغرات وسوء الإعداد في الأنظمة المكشوفة للإنترنت (مثل RDP)، وبيانات الاعتماد المسروقة، والتصيّد، وبرمجيات تمهيدية مثل QakBot، والأطراف الثالثة. الوقاية حسب الدليل: نسخ غير متصلة ومشفرة ومختبرة، وصور نظام جاهزة (golden images)، وترقيع الأنظمة المكشوفة والثغرات المستغلة فعلًا (KEV) أولًا، وMFA مقاوم للتصيّد، وتعطيل وحدات الماكرو في مرفقات البريد. والكشف بمؤشرات IOC (بصمات ملفات، وعناوين، ونطاقات) وسلوكيات (تشفير جماعي، حذف Shadow Copies) يرصدها EDR.
قبل أن تبدأ
🎣التصيّد والهندسة الاجتماعية
التصيّد هو الباب الذي تدخل منه أغلب البرمجيات الخبيثة.
🎯كيف يفكر المهاجم
مراحل سلسلة الهجوم: التوصيل ثم التشغيل ثم الانتشار.
الفكرة الجوهرية
1العائلة كاملة في جدول
الأسماء كثيرة لكن السؤالين اللذين يهمان المدافع اثنان: كيف ينتشر؟ وماذا يفعل حين يصل؟ الجواب يحدد الدفاع.
| النوع | كيف ينتشر | ماذا يفعل | الدفاع الأهم |
|---|---|---|---|
| فيروس | يلتصق بملف ويحتاج أن تفتحه | يعدّل الملفات أو يدمرها | مضاد برمجيات خبيثة وحذر |
| دودة | وحدها عبر ثغرة في الشبكة | تنتشر بسرعة هائلة | الترقيع والتقسيم |
| حصان طروادة | يتنكر في برنامج مفيد | يفتح بابًا خلفيًا للمهاجم | التثبيت من مصادر رسمية فقط |
| برنامج تجسس وسارق بيانات | مرفق أو برنامج مقرصن | يسرق كلمات المرور والجلسات | MFA ومفاتيح المرور |
| فدية | بعد دخول بأي طريقة أعلاه | يسرق ثم يشفّر ويبتز | نسخ احتياطية غير متصلة |
| شبكة روبوتات | أجهزة ضعيفة الحماية، خاصة إنترنت الأشياء | هجمات حجب الخدمة والبريد المزعج | تغيير كلمات المرور الافتراضية |
2الفدية والابتزاز المزدوج
الفدية القديمة كانت تشفّر الملفات فقط، فكانت النسخ الاحتياطية تكفي. فرد المهاجمون بـ الابتزاز المزدوج: يسرقون البيانات قبل التشفير، ثم يهددون بنشرها حتى لو استعدت ملفاتك من النسخة. وبعضهم يكتفي بالسرقة والابتزاز دون تشفير أصلًا. لذلك الدفاع اليوم طبقات: منع الدخول، وكشف الحركة داخل الشبكة مبكرًا، ونسخ احتياطية للتعافي.
3مؤشرات الاختراق: البصمة والسلوك
كيف يعرف المدافع أن ملفًا خبيث؟ بطريقتين. البصمة (IOC): بصمة SHA-256 للملف، أو عنوان IP، أو نطاق معروف بأنه خبيث، تُقارن بقوائم استخبارات التهديد. سريعة لكنها تفشل مع أي نسخة جديدة. السلوك: برنامج يشفّر مئات الملفات في دقيقة، أو يحذف نسخ الظل، أو يتصل بخادم غريب كل 60 ثانية. هذا ما يرصده EDR ويكشف حتى البرمجيات الجديدة.
النسخة v2 تغيّر بايتًا واحدًا فتفلت من قائمة البصمات، لكن سلوكها يفضحها. لهذا تحتاج الطريقتين معًا. العينات هنا وهمية.
import hashlib
# A tiny threat-intel list: SHA-256 hashes of files already known to be malicious.
known_bad = {
hashlib.sha256(b"fake-invoice-dropper v1").hexdigest(): "Loader (fictional sample)",
}
files = {
"October_invoice.pdf.exe": b"fake-invoice-dropper v1",
"October_invoice_v2.exe": b"fake-invoice-dropper v2",
"report.docx": b"quarterly numbers",
}
for name, content in files.items():
digest = hashlib.sha256(content).hexdigest()
verdict = known_bad.get(digest, "no match")
print(f"{name:<26} {digest[:16]}... {verdict}")
# Behaviour does not care about the hash: many renames in a short time is the signal.
renames_per_minute = {"backup-agent": 3, "October_invoice_v2.exe": 412}
for proc, rate in renames_per_minute.items():
print(f"{proc:<26} {rate:>4} renames/min", "<- ransomware-like" if rate > 100 else "")4الدقائق الأولى بعد الإصابة
ما تفعله في أول خمس دقائق يحدد حجم الضرر. افصل الجهاز عن الشبكة (الكابل والواي فاي) ليتوقف الانتشار، ولا تطفئه: الذاكرة فيها أدلة تضيع بالإطفاء. صوّر رسالة الفدية بجوالك، وبلّغ فريق تقنية المعلومات أو الأمن فورًا، ولا تحاول «التنظيف» وحدك. وفي البيت: افصل الجهاز، وغيّر كلمات مرور حساباتك المهمة من جهاز آخر نظيف، واستعد ملفاتك من النسخة غير المتصلة.
مثال محلول
المسألة: مكتب محاماة صغير: 15 جهازًا، ونسخة احتياطية ليلية على قرص شبكي متصل، وRDP مفتوح على الإنترنت ليعمل المحامون من البيت بكلمات مرور فقط. رتّب أهم ثلاثة إصلاحات.
الحل: (1) أغلق RDP المكشوف واستبدله بـ VPN عليه MFA، لأنه من أشهر أبواب الفدية في دليل CISA. (2) اجعل نسخة واحدة غير متصلة (قرص يُفصل أو تخزين سحابي غير قابل للتعديل) واختبر الاستعادة شهريًا، لأن القرص المتصل سيُشفَّر مع الباقي. (3) فعّل التحديث التلقائي وMFA للبريد، وعطّل الماكرو في مرفقات البريد. لاحظ الترتيب: نغلق أوسع باب أولًا، ثم نضمن التعافي، ثم نضيق الأبواب الباقية.
خرافة مقابل حقيقة
| الخرافة | الحقيقة |
|---|---|
| عندي مضاد فيروسات، إذن أنا محمي. | يكشف المعروف غالبًا. الجديد والهجمات بلا ملفات تحتاج تحديثًا وMFA ونسخًا احتياطية وحذرًا. |
| أجهزة Mac والجوالات لا تصاب. | تصاب أقل لكنها تصاب، وسارقو البيانات على Mac في ازدياد. |
| إن دفعت الفدية انتهت المشكلة. | لا ضمان لعودة البيانات أو لعدم نشرها، وقد تُستهدف مجددًا. CISA توصي بعدم الدفع. |
أين تقابله في العمل
🏠في بيتك
تحديث تلقائي، ونسخة على قرص تفصله، وتثبيت من المتاجر الرسمية فقط.
🚨محلل SOC
يفرز تنبيهات EDR ويبحث عن بصمة الملف في استخبارات التهديد.
🏥المستشفيات والبلديات
أكثر الأهداف تضررًا من الفدية؛ خطة الاستمرارية فيها مسألة حياة.
اختبر فهمك
برنامج ينتقل من جهاز لآخر عبر ثغرة دون أن يفتح أحد شيئًا. هذا:
الانتشار الذاتي هو ما يميّز الدودة.
ما «الابتزاز المزدوج»؟
لذلك النسخة الاحتياطية وحدها لم تعد تكفي.
جهازك عليه رسالة فدية الآن. ما أول خطوة؟
الفصل يوقف الانتشار، وعدم الإطفاء يحفظ الأدلة في الذاكرة.
لماذا يفشل كشف البصمة مع نسخة جديدة من البرنامج الخبيث؟
أثر الانهيار في دوال التجزئة، لذلك نكمل بكشف السلوك.
أي نسخة احتياطية تنجو من الفدية على الأرجح؟
البرنامج يصل لكل ما هو متصل.
أي مما يلي ليس مؤشر اختراق (IOC)؟
المؤشر أثر تقني يربطك بهجوم معروف.
بطاقات مراجعة سريعة
تحقق من فهمك
لماذا لا تكفي النسخ الاحتياطية وحدها ضد الفدية الحديثة؟
لأنها تعيد الملفات لكنها لا تمنع نشر البيانات المسروقة قبل التشفير. تحتاج أيضًا منع الدخول وكشف الحركة المبكرة.
صديقك يقول إنه حمّل نسخة مقرصنة من برنامج تصميم «تعمل بشكل ممتاز». ما الخطر؟
البرامج المقرصنة من أشهر طرق توزيع أحصنة طروادة وسارقي البيانات؛ قد يعمل البرنامج فعلًا بينما يسرق كلمات المرور في الخلفية.
ما الفرق بين كشف البصمة وكشف السلوك؟
البصمة تقارن الملف بقائمة معروفة: سريعة لكنها تفشل مع الجديد. السلوك يراقب ما يفعله البرنامج: أبطأ وأكثر إنذارات كاذبة لكنه يكشف الجديد.
مصادر هذا الدرس
مرتّبة بالنوع. ابدأ بالتوثيق الرسمي إذا تبي المرجع الدقيق، وبالمقال أو الفيديو إذا تبي الشرح أولًا.
خلّصت الدرس؟
سجّل الدخول ليُحفظ تقدّمك.