الانتقال إلى المحتوى

كيف تستجيب لهجوم فدية: دليل خطوة بخطوة

ما يجب فعله في الساعة الأولى من هجوم الفدية وما بعدها: الاحتواء والأدلة وتحديد النطاق وسرقة البيانات وقرار الدفع والإبلاغ والإزالة وترتيب التعافي والتحصين، مع الأوامر.

ABYSSS Security Teamقراءة 14 دقيقة

خوادم مشفرة داخل حلقة عزل، وخزنة نسخ احتياطية غير قابلة للتعديل بعيدة عن المتناول، ومراحل الاستجابة الست من الكشف إلى التحصين.
المحتويات

المقدمة

هجوم الفدية هو أكثر لحظات الاختراق وضوحًا، وقد بدأ الاختراق عادةً قبل أيام أو أسابيع. فعند تشفير الملفات، يكون المهاجم غالبًا قد ثبّت موطئ قدم، وسرق بيانات اعتماد، وتحرك عبر الشبكة، وحذف النسخ الاحتياطية أو شفرها، ونسخ البيانات إلى الخارج. وتعني الاستجابة الجيدة إيقاف الضرر الآن دون إتلاف الأدلة اللازمة لمعرفة طريقة دخوله، ثم التعافي بطريقة لا تسمح له بالعودة مباشرة.

يتبع هذا الدليل ترتيب الاستجابة الحقيقية: الساعة الأولى، والاحتواء، والأدلة، وتحديد النطاق، والقرارات التي لا تتخذها إلا الإدارة، والإزالة، والتعافي، والتحصين. وهو يفترض بيئة Windows وActive Directory، حيث تقع معظم هجمات الفدية، مع ملاحظات عن Linux وVMware ESXi. ولمزيد من التفاصيل الجنائية، استخدمه مع دليلي الفرز في Windows وLinux.

الساعة الأولى

تحدد الساعة الأولى النتيجة. فالقرارات المتخذة في حالة الذعر، مثل إعادة تشغيل الخوادم أو استعادة النسخ الاحتياطية فورًا أو مسح الأجهزة، هي أكثر الأسباب شيوعًا لتفاقم حالة الفدية أو استحالة التحقيق فيها.

  1. اعزل ولا تطفئ. افصل كابلات الشبكة، أو عطّل Wi-Fi، أو استخدم عزل الشبكة عبر EDR. فقد تحتوي ذاكرة الجهاز العامل على مفاتيح التشفير وأدوات المهاجم وأوامر تختفي عند إعادة التشغيل.
  2. أوقف الانتشار على مستوى الشبكة. احظر SMB (445) وRDP (3389) وWinRM (5985 و5986) وRPC بين الأقسام، واقطع أنفاق VPN بين المواقع إلى المكاتب الأخرى إذا لم تتأثر بعد.
  3. احمِ النسخ الاحتياطية. افصل خوادم النسخ الاحتياطي ومستودعاته عن شبكة النطاق، وألغِ حساب خدمة النسخ الاحتياطي، وتأكد من سلامة النسخ غير القابلة للتعديل أو غير المتصلة قبل أن يحاول أحد الاستعادة.
  4. انقل الاتصالات خارج النطاق. افترض أن البريد وTeams وSlack والنطاق تحت المراقبة. استخدم الهواتف أو Signal أو بيئة منفصلة لفريق الاستجابة.
  5. افتح سجل حادثة بتوقيت UTC: من فعل ماذا، ومتى، وعلى أي جهاز. ستعتمد عليه الجهات التنظيمية وشركات التأمين والمحامون لاحقًا.
  6. فعّل خطة الاستجابة للحوادث واتصل بمن يجب أن يعرف: مزود الاستجابة، وشركة التأمين السيبراني (تشترط وثائق كثيرة الإخطار قبل الإنفاق)، والمستشار القانوني، والإدارة العليا.
  7. احتفظ بمذكرة الفدية وببعض الملفات المشفرة وأصولها إن وجدت، وبلقطات شاشة لأي شيء غير معتاد.
من يفعل ماذا في الساعة الأولى
الدورالإجراءات الأولى
قائد الحادثةيتولى الجدول الزمني والقرارات، ويحدد وتيرة الاجتماعات، ويحتفظ بالسجل
تقنية المعلومات والأمنعزل الأجهزة، وحماية النسخ الاحتياطية، ومنع الحركة الجانبية، وبدء جمع الأدلة
الراعي التنفيذييوافق على الإيقاف والإنفاق، ويطلع مجلس الإدارة
المستشار القانونييدير التحقيق تحت السرية المهنية حيث أمكن، ويقيّم واجبات الإبلاغ
الاتصالاتتعد بيانات مؤقتة للموظفين والعملاء والصحافة
شركة التأمين وشركة الاستجابةتوافقان على المورّدين والتكاليف، وتوفران قدرات التحليل الجنائي والتفاوض

تعرّف على ما تواجهه

التشفير هو المرحلة الأخيرة. وتُكتشف هجمات كثيرة قبل ذلك لأن المدافعين لاحظوا التحضير. إذا رأيت العلامات التمهيدية أدناه، فتعامل معها كهجوم فدية جارٍ واحتوه فورًا، حتى قبل تشفير أي ملف.

العلامات التمهيدية وعلامات الأثر
المرحلةما قد تراه
الاستكشافAdFind أو BloodHound أو SharpHound، وnltest /domain_trusts، وnet group "domain admins"، وأدوات فحص الشبكة مثل Advanced IP Scanner أو SoftPerfect
سرقة بيانات الاعتمادوصول عمليات غير معتادة إلى LSASS، وMiniDump عبر comsvcs.dll، وMimikatz، ونسخ NTDS.dit، وDCSync من جهاز ليس وحدة تحكم بالنطاق
التحكم عن بُعدتثبيت جديد لـ AnyDesk أو ScreenConnect أو Atera أو Splashtop أو أدوات مشابهة، وإشارات Cobalt Strike أو Sliver
تسريب البياناتrclone أو MEGAsync أو WinSCP أو restic تعمل على الخوادم، وأرشيفات كبيرة في مجلدات تجميع، وحجم غير معتاد للحركة الخارجة
التهرب من الدفاعاتتعطيل EDR أو مضاد الفيروسات، واستثناءات جديدة في Defender، وإعداد الإقلاع في الوضع الآمن، ومسح سجلات الأحداث (1102 و104)
الأثرحذف النسخ الظلية عبر vssadmin أو wmic، وتعطيل الاسترداد عبر bcdedit، وإعادة تسمية الملفات بكميات كبيرة، ومذكرات فدية في كل مجلد، وإيقاف أجهزة ESXi الافتراضية

احتواء الهجوم

يكسب الاحتواء الوقت. اختر الخيار الأقل تدميرًا الذي يوقف الانتشار بثبات، ووسّعه إذا استمر التشفير. وعزل الشبكة مع إبقاء الجهاز عاملًا هو الخطوة الأولى الصحيحة في الغالب.

خيارات الاحتواء من الأكثر استهدافًا إلى الأقل
الخيارمتى يُستخدمالمقابل
عزل الشبكة عبر EDREDR منشور ويعمل جيدًايبقى الجهاز متاحًا من لوحة EDR فقط
إغلاق جدار حماية الجهازلا يوجد EDR لكن يمكنك تنفيذ الأوامريستطيع مهاجم يملك صلاحيات المسؤول التراجع عنه
عزل منفذ المبدل أو VLANأجهزة كثيرة أو تم العبث بـ EDRيتطلب وصول فريق الشبكات وخريطة منافذ دقيقة
قواعد جدار الحماية بين الأقسامانتشار التشفير بين المواقع أو شبكات VLANيقطع الحركة المشروعة بين تلك الأقسام
حظر الخروج إلى الإنترنتتسريب نشط أو قيادة وتحكم نشطانيوقف خدمات سحابية قد يعتمد عليها العمل
إيقاف الشبكة كاملةانتشار التشفير أسرع من قدرتك على العزليتوقف العمل، فاستخدمه كملاذ أخير فقط
إغلاق جهاز Windows بجدار حمايته (السماح فقط للوحة EDR أو الاستجابة)
netsh advfirewall set allprofiles state on
netsh advfirewall set allprofiles firewallpolicy blockinbound,blockoutbound
netsh advfirewall firewall add rule name="IR allow console" dir=out action=allow remoteip=10.10.5.20
netsh advfirewall firewall add rule name="IR allow console in" dir=in action=allow remoteip=10.10.5.20
إغلاق جهاز Linux باستخدام nftables (السماح فقط لجهاز الاستجابة الوسيط)
sudo nft add table inet ir
sudo nft add chain inet ir in '{ type filter hook input priority -10; policy drop; }'
sudo nft add chain inet ir out '{ type filter hook output priority -10; policy drop; }'
sudo nft add rule inet ir in ip saddr 10.10.5.20 accept
sudo nft add rule inet ir out ip daddr 10.10.5.20 accept
sudo nft add rule inet ir in iif lo accept
sudo nft add rule inet ir out oif lo accept

اقطع الحسابات التي يستخدمها المهاجم

يعمل مشغلو الفدية عبر حسابات مسروقة، غالبًا مسؤول نطاق أو حساب نسخ احتياطي أو خدمة بصلاحيات واسعة. عطّل الحسابات التي تعرف أنها مخترقة الآن. وأجّل إعادة تعيين كلمات المرور الجماعية حتى تفهم النطاق، لأن إعادة التعيين مع بقاء المهاجم تمنحه كلمات المرور الجديدة.

راجع المجموعات الامتيازية وتغييرات الحسابات الأخيرة في Active Directory
Get-ADGroupMember 'Domain Admins' -Recursive | Select-Object Name, SamAccountName
Get-ADGroupMember 'Enterprise Admins' -Recursive | Select-Object Name, SamAccountName

# Accounts created or changed in the last 14 days
$since = (Get-Date).AddDays(-14)
Get-ADUser -Filter 'whenCreated -gt $since' -Properties whenCreated |
  Select-Object SamAccountName, whenCreated
Get-ADUser -Filter 'whenChanged -gt $since' -Properties whenChanged, MemberOf |
  Select-Object SamAccountName, whenChanged

# Disable an account you have confirmed is compromised
Disable-ADAccount -Identity svc_backup
GPO والنصوص المعدلة حديثًا في SYSVOL
Get-GPO -All | Sort-Object ModificationTime -Descending |
  Select-Object -First 15 DisplayName, ModificationTime

Get-ChildItem "\\$env:USERDNSDOMAIN\SYSVOL" -Recurse -File |
  Where-Object { $_.LastWriteTime -gt (Get-Date).AddDays(-7) } |
  Select-Object FullName, LastWriteTime

VMware ESXi وLinux hypervisors

تشفر جماعات كثيرة الآن مخازن بيانات ESXi مباشرة، فتتوقف كل الأجهزة الافتراضية دفعة واحدة. إذا كان ESXi ضمن النطاق، فقيّد وصول الإدارة بجهاز الاستجابة الوسيط، وعطّل SSH وESXi Shell بعد جمع ما تحتاجه، وابحث عن حسابات محلية وعمليات غير معروفة.

فحوص سريعة على جهاز ESXi
esxcli system account list
esxcli network ip connection list
esxcli vm process list
ls -la /tmp /var/tmp /vmfs/volumes/*/ | head -50
find /vmfs/volumes/ -mtime -2 -type f | head -50
vim-cmd hostsvc/disable_ssh

حفظ الأدلة

تجيب الأدلة عن الأسئلة التي سيطرحها الجميع: كيف دخلوا، وماذا أخذوا، وهل ما زالوا هنا، وهل يجب أن نبلغ أحدًا. اجمعها قبل تنظيف أي شيء أو إعادة بنائه، واحسب بصمة كل ما تجمعه.

ما يجب جمعه ولماذا
الدليلسبب أهميته
ذاكرة الأجهزة التي ما زال برنامج التشفير يعمل عليهاقد تحتوي على المفاتيح والملف التنفيذي والأوامر واتصالات الشبكة
مذكرة الفدية وعينات الملفات المشفرةتحدد العائلة وأي أداة فك تشفير متاحة
الملف التنفيذي لبرنامج التشفير وأدوات المهاجمتكشف القدرات والإعدادات والمؤشرات التي يجب البحث عنها
سجلات أحداث Windows وSysmonتسجيلات الدخول وتثبيت الخدمات وإنشاء العمليات ومسح السجلات
بيانات EDR وتنبيهاتهأشجار العمليات وأول نشاط خبيث
سجلات جدار الحماية وVPN والوكيل وDNSالوصول الأولي والقيادة والتحكم وحجم التسريب
سجلات تدقيق Microsoft 365 أو Google Workspaceالوصول إلى البريد وأذونات OAuth وتنزيلات البيانات
سجلات لوحة النسخ الاحتياطيمتى ومن حذف النسخ الاحتياطية أو غيّرها
جمع الفرز على جهاز Windows (KAPE، إلى قرص خارجي أو شبكي)
.\kape.exe --tsource C: --tdest E:\IR\%m\tout --target KapeTriage --vhdx %m
.\winpmem_mini_x64.exe "E:\IR\$env:COMPUTERNAME\mem.raw"
Get-FileHash E:\IR\$env:COMPUTERNAME\* -Algorithm SHA256 | Export-Csv E:\IR\$env:COMPUTERNAME\hashes.csv -NoTypeInformation
ابحث عن مذكرات الفدية وأحدث الملفات المشفرة لتحديد تاريخ الهجوم
Get-ChildItem C:\ -Recurse -File -Include '*README*.txt','*DECRYPT*','*RESTORE*' -ErrorAction SilentlyContinue |
  Select-Object FullName, CreationTimeUtc | Sort-Object CreationTimeUtc |
  Export-Csv E:\IR\notes.csv -NoTypeInformation

Get-ChildItem D:\Shares -Recurse -File -Filter '*.locked' -ErrorAction SilentlyContinue |
  Sort-Object LastWriteTimeUtc | Select-Object -First 20 FullName, LastWriteTimeUtc

لجمع البيانات على مستوى البيئة، يعد Velociraptor أسرع من زيارة الأجهزة واحدًا تلو الآخر: تغطي Windows.KapeFiles.Targets وWindows.EventLogs.Evtx وWindows.System.Pslist معظم الاحتياجات. وعلى Linux وESXi، تجمع أداة UAC (Unix-like Artifacts Collector) السجلات وسجل الأوامر وبيانات العمليات في تشغيل واحد.

تحديد عائلة برنامج الفدية

تخبرك معرفة العائلة بطريقة دخولها المعتادة، وهل تسرق البيانات أولًا، وهل توجد أداة فك تشفير مجانية، وماذا تفعل الجماعة إذا لم تدفع. ابدأ من مذكرة الفدية وامتداد الملفات وأي بيانات اتصال أو عنوان موقع تسريب فيها.

  • تحدد ID Ransomware العائلة من المذكرة وعينة ملف مشفر.
  • يسرد مشروع No More Ransom أدوات فك التشفير المجانية التي نشرتها جهات إنفاذ القانون ومورّدو الأمن.
  • ستعرف تقارير الاستخبارات ومزود الاستجابة نقاط دخول الجماعة وأدواتها وسلوكها في التفاوض.
  • افحص موقع تسريب الجماعة عبر مزود الاستجابة أو خدمة استخبارات لمعرفة هل أُدرجت مؤسستك فيه.

تحديد نطاق الاختراق

يجيب تحديد النطاق عن أربعة أسئلة: كيف دخل المهاجم، وما الحسابات التي يسيطر عليها، وما الأنظمة التي لمسها، وما البيانات التي خرجت من الشبكة. لا تبدأ إعادة البناء قبل أن تجيب عن أول سؤالين، وإلا فسيعود المهاجم من الباب نفسه.

مسارات الوصول الأولي الشائعة وأين تبحث
نقطة الدخولالأدلة التي يجب فحصها
VPN أو جدار حماية دون MFA أو به خلل غير محدثسجلات VPN لتسجيلات الدخول من بلدان جديدة أو في أوقات غير معتادة، وإصدار البرنامج الثابت
RDP مكشوفالحدث 4624 من النوع 10 من عناوين خارجية، ودفعات 4625 للتخمين
التصيد والمرفقات الخبيثةسجلات البريد وملفات Mark of the Web وتشغيل Office لنصوص في EDR
بيانات اعتماد مسروقة عبر infostealersتسجيلات دخول ناجحة بكلمات مرور صحيحة دون محاولات فاشلة قبلها
مورد تقنية معلومات أو أداة إدارة عن بُعد مخترقةسجلات تدقيق لوحة RMM وتثبيت وكلاء غير متوقع
ابحث عن آثار الفدية المعتادة في سجلات أحداث Windows
$start = (Get-Date).AddDays(-30)

# Services installed (PsExec, remote admin tools, encryptor deployment)
Get-WinEvent -FilterHashtable @{LogName='System'; Id=7045; StartTime=$start} |
  Select-Object TimeCreated, @{n='Service';e={$_.Properties[0].Value}}, @{n='Path';e={$_.Properties[1].Value}}

# RDP logons (type 10) and new accounts
Get-WinEvent -FilterHashtable @{LogName='Security'; Id=4624; StartTime=$start} |
  Where-Object { $_.Properties[8].Value -eq 10 } |
  Select-Object TimeCreated, @{n='User';e={$_.Properties[5].Value}}, @{n='Source';e={$_.Properties[18].Value}}
Get-WinEvent -FilterHashtable @{LogName='Security'; Id=4720; StartTime=$start}

# Security log cleared
Get-WinEvent -FilterHashtable @{LogName='Security'; Id=1102} -ErrorAction SilentlyContinue
شغّل Hayabusa على السجلات المصدرة للحصول على جدول زمني سريع قائم على القواعد
hayabusa csv-timeline -d E:\IR\evtx -o E:\IR\hayabusa.csv -p verbose -U -w
hayabusa logon-summary -d E:\IR\evtx -o E:\IR\logons.csv

هل سُرقت البيانات؟

افترض ذلك حتى تتمكن من إثبات العكس. فمعظم الجماعات الحالية تنسخ البيانات قبل التشفير وتهدد بنشرها، مما يحول مشكلة التعافي إلى اختراق بيانات مع واجبات إبلاغ. ابحث عن أدوات التسريب وملفات إعدادها وحجم الحركة الذي أنتجته.

ابحث عن أدوات التسريب الشائعة وآثارها
Get-ChildItem C:\Windows\Prefetch -Filter '*.pf' |
  Where-Object { $_.Name -match '^(RCLONE|MEGASYNC|WINSCP|RESTIC|FILEZILLA)' } |
  Select-Object Name, LastWriteTime

Get-ChildItem C:\Users -Recurse -Force -Filter 'rclone.conf' -ErrorAction SilentlyContinue |
  Select-Object FullName, LastWriteTime

# Large archives staged in the last 30 days
Get-ChildItem C:\, D:\ -Recurse -File -Include '*.zip','*.7z','*.rar' -ErrorAction SilentlyContinue |
  Where-Object { $_.Length -gt 500MB -and $_.LastWriteTime -gt (Get-Date).AddDays(-30) } |
  Select-Object FullName, Length, LastWriteTime

أكد ذلك بسجلات جدار الحماية أو الوكيل: جلسات بأحجام خروج كبيرة جدًا إلى التخزين السحابي أو خدمات مشاركة الملفات أو مزودي استضافة غير مألوفين خلال فترة بقاء المهاجم. وتسجل SRUM على أجهزة Windows استخدام الشبكة لكل عملية، ويمكنها نسبة الحجم إلى أداة محددة.

القرارات التي يجب أن تتخذها الإدارة

بعض الخيارات ليست تقنية: هل ندفع، ومتى نبلغ، وما مقدار التوقف الذي يتحمله العمل. يجب أن تتخذها الإدارة بناءً على الأدلة بحضور المستشار القانوني وشركة التأمين، وأن يسجل قائد الحادثة كل قرار وأسبابه.

مسارات التعافي
المسارمتى ينجحما يجب الانتباه إليه
الاستعادة من نسخ احتياطية سليمةنجت نسخ غير قابلة للتعديل أو غير متصلة وهي أقدم من الاختراقاستعادة نسخة تحتوي بالفعل على وسائل استمرار المهاجم
أداة فك تشفير مجانيةتوجد أداة عامة لهذه العائلة والإصدار تحديدًااختبر على نسخ أولًا، فقد تتلف الأداة الخاطئة الملفات
إعادة البناء من الصفرفقدان النسخ الاحتياطية أو عدم موثوقيتها لبعض الأنظمةالوقت، فرتب الأنظمة حسب أثرها على العمل
دفع الفديةملاذ أخير عندما لا ينقذ العمل أي مسار آخرالفحوص القانونية وفحص العقوبات، ولا ضمان، وأدوات فك تشفير بطيئة أو معطلة، وقد تتسرب البيانات مع ذلك

الإبلاغ والتبليغ

إذا تم الوصول إلى بيانات شخصية أو سرقتها، فقد يفرض قانون حماية البيانات مهلة قصيرة. فوفق GDPR، يجب إبلاغ جهة الرقابة خلال 72 ساعة من العلم باختراق يُحتمل أن يعرض الأشخاص للخطر. وكثيرًا ما تكون للجهات التنظيمية القطاعية، مثل المصارف المركزية وهيئات الاتصالات، قواعدها الخاصة، وتلزمك عقود كثيرة بإخبار العملاء سريعًا.

  • اطلب من المستشار القانوني تحديد كل واجب إبلاغ في اليوم الأول: هيئات حماية البيانات والجهات التنظيمية القطاعية والعملاء والشركاء وشركات التأمين.
  • بلّغ الشرطة أو الهيئة الوطنية للأمن السيبراني عن الجريمة. وفي بلدان كثيرة، يمكن لفريق CERT الوطني مشاركة المؤشرات وأحيانًا مفاتيح فك التشفير.
  • بلّغ عندما يلزمك ذلك حتى لو لم يكتمل التحقيق، فالجهات التنظيمية تتوقع تحديثات مع ظهور الحقائق.

تواصل بوضوح

يولد الصمت الشائعات، ويتواصل المهاجمون بشكل متزايد مع الموظفين والعملاء والصحفيين مباشرة لزيادة الضغط. والتحديث القصير الواقعي المنتظم أفضل من بيان مثالي يصل متأخرًا.

  • الموظفون: ما حدث، وما يجب تجنبه (لا حلول عبر البريد الشخصي ولا حديث مع الصحافة)، وكيفية الحصول على التحديثات، وبمن يتصلون.
  • العملاء والشركاء: ما تأثر، وما تفعله، وهل بياناتهم معنية بحسب علمك، وموعد التحديث التالي.
  • الصحافة والجمهور: متحدث واحد وبيان مؤقت واحد يوافق عليه المستشار القانوني.
  • لا تؤكد أبدًا تفاصيل لم تتحقق منها، ولا تخمن بشأن المهاجم.

“نستجيب لحادثة أمن سيبراني أثرت في بعض أنظمتنا. وقد عزلنا الأنظمة المتأثرة، واستعنا بمتخصصين في الاستجابة للحوادث، وأبلغنا الجهات المعنية. ما زال تحقيقنا جاريًا، وسنشارك المزيد في أقرب وقت ممكن.”

نموذج بيان مؤقت

إزالة المهاجم

يجب أن تتم الإزالة في خطوة واحدة منسقة، بعد تحديد النطاق وقبل استعادة الإنتاج. أزل كل موطئ قدم وجدته، وأعد تعيين كل بيانات اعتماد ربما رآها المهاجم، وأغلق الباب الذي دخل منه.

  1. أغلق مسار الوصول الأولي: حدّث أو استبدل VPN أو جدار الحماية الضعيف، وافرض MFA، وأزل RDP المكشوف.
  2. أزل وسائل الاستمرار من كل جهاز حددته: المهام المجدولة والخدمات ومفاتيح Run واشتراكات WMI والحسابات المحلية وحسابات النطاق الجديدة وأدوات الإدارة عن بُعد وGPO الخبيثة.
  3. افحص البيئة كلها بالمؤشرات التي وجدتها، لا الأجهزة التي فرزتها فقط. فـ EDR أو Velociraptor أو فحص YARA يكشف الأجهزة التي لم ينظر إليها أحد.
  4. أعد تعيين بيانات الاعتماد بالترتيب: مسؤولو النطاق والمؤسسة، ثم حسابات الخدمة والنسخ الاحتياطي، ثم جميع المستخدمين. وبدّل كلمة مرور krbtgt مرتين مع انتظار النسخ المتماثل الكامل بينهما (تنشر Microsoft نصًا لذلك).
  5. بدّل كل ما قد يكون تسرب: كلمات مرور المسؤول المحلي (انشر Windows LAPS إذا لم تفعل)، ومفاتيح API، ومفاتيح الوصول السحابية، وشهادات VPN، ومفاتيح Wi-Fi، والأسرار في النصوص وملفات الإعداد.
  6. ألغِ الجلسات والرموز في Entra ID أو Google Workspace، وراجع موافقات تطبيقات OAuth المضافة أثناء الحادثة.
البحث عن وسائل الاستمرار على جهاز Windows
.\autorunsc64.exe -accepteula -a * -c -h -s -m -vt > E:\IR\$env:COMPUTERNAME-autoruns.csv

Get-ScheduledTask | Where-Object { $_.Date -gt (Get-Date).AddDays(-30) } |
  Select-Object TaskPath, TaskName, Date, @{n='Action';e={$_.Actions.Execute}}

Get-CimInstance Win32_Service |
  Where-Object { $_.PathName -match '\\Users\\|\\ProgramData\\|\\Temp\\' } |
  Select-Object Name, PathName, StartMode

Get-LocalGroupMember Administrators

التعافي بالترتيب الصحيح

استعد أولًا في شبكة معزولة وسليمة، وتحقق، ثم أعد الاتصال بعد ذلك فقط. أعد الأنظمة حسب ترتيب الاعتماديات لتثق كل طبقة بالطبقة التي قبلها.

الترتيب المعتاد للتعافي
الترتيبالأنظمةما يجب فحصه قبل المتابعة
1الهوية: وحدات التحكم بالنطاق أو غابة معاد بناؤها وEntra IDلا مسؤولين مجهولين، وتم تبديل krbtgt، ومراجعة GPO
2الشبكة الأساسية: DNS وDHCP وجدران الحماية وVPN مع MFAتحديث البرنامج الثابت وتقييد وصول الإدارة
3أدوات الأمن: EDR والتسجيل ومنصة النسخ الاحتياطيEDR على كل جهاز مستعاد قبل انضمامه إلى الشبكة
4أنظمة العمل الحرجة: ERP والمالية وتطبيقات العملاءمستعادة من نقطة قبل الاختراق ومفحوصة
5كل ما عدا ذلك: مشاركات الملفات وأجهزة المستخدمينإعادة تثبيت بدل التنظيف حيث أمكن
  • اختر نقاط استعادة أقدم من تاريخ الوصول الأولي، لا أقدم من التشفير فقط. فقد تكون أدوات المهاجم داخل النسخ الاحتياطية لفترة بقائه.
  • افحص الأنظمة المستعادة بمضاد فيروسات محدّث وقواعد YARA الخاصة بك قبل إعادة توصيلها.
  • أعد تثبيت أجهزة المستخدمين من نسخة سليمة، فالتنظيف يفوته ما لم تجده.
  • حافظ على مراقبة مشددة لمدة 30 يومًا على الأقل، مع متابعة المؤشرات والحسابات والتقنيات نفسها.
افحص مستودع restic واستعده إلى جهاز معزول
restic -r s3:https://s3.example.com/backups/fileserver snapshots
restic -r s3:https://s3.example.com/backups/fileserver check --read-data-subset=10%
restic -r s3:https://s3.example.com/backups/fileserver restore 4f1a2b3c --target /restore/fileserver --verify

حصّن كي لا يتكرر ذلك

يجب أن تنتهي المراجعة بعد الحادثة بإجراءات ممولة، لا بنتائج فقط. توقف هذه الضوابط معظم هجمات الفدية الحالية أو تحد منها.

أهم الضوابط
الضابطما يوقفه
MFA المقاوم للتصيد على VPN والبريد والوصول عن بُعد وحسابات المسؤولينتسجيل الدخول بكلمات مرور مسروقة، وهو أكثر نقاط الدخول شيوعًا
التحديث السريع للأجهزة المكشوفة على الإنترنتاستغلال VPN وجدران الحماية وخوادم نقل الملفات
نسخ احتياطية غير قابلة للتعديل وغير متصلة مع اختبار الاستعادةحذف المهاجمين للنسخ الاحتياطية لفرض الدفع
EDR على كل جهاز وخادم مع حماية من العبثتشغيل الأدوات وإيقاف الأمن دون ملاحظة
الإدارة بطبقات وLAPS وعدم الاستخدام الدائم لمسؤول النطاقحساب مسروق واحد يفتح النطاق كله
حظر SMB وRDP بين محطات العملالحركة الجانبية السريعة والنشر الجماعي
تصفية الخروج والتنبيه عند عمليات الرفع الكبيرةالسرقة الصامتة للبيانات قبل التشفير
تسجيل مركزي مع احتفاظ 90 يومًا أو أكثرالتحقيقات التي لا تستطيع تحديد طريقة الدخول
تمارين مكتبية مرتين في السنةالقرارات البطيئة والمرتجلة يوم الحادثة

قائمة التحقق للاستجابة للفدية

  1. اعزل الأجهزة المتأثرة وأبقها تعمل.
  2. احظر SMB وRDP وWinRM بين الأقسام، واقطع الروابط مع المواقع غير المتأثرة.
  3. افصل النسخ الاحتياطية واحمها، وتأكد من سلامة النسخ غير المتصلة.
  4. انقل فريق الاستجابة إلى اتصال خارج النطاق وافتح سجل حادثة بتوقيت UTC.
  5. اتصل بمزود الاستجابة وشركة التأمين والمستشار القانوني.
  6. صدّر سجلات جدار الحماية وVPN والسحابة وEDR قبل استبدالها.
  7. التقط الذاكرة وصور الفرز من الأجهزة الرئيسية، واحسب بصمة كل شيء.
  8. حدد عائلة برنامج الفدية وابحث عن أداة فك تشفير مجانية.
  9. حدد مسار الوصول الأولي والحسابات المخترقة وأي سرقة بيانات.
  10. حدد واجبات الإبلاغ وبلّغ الجهات المختصة.
  11. أزل في خطوة واحدة: أغلق نقطة الدخول، وأزل وسائل الاستمرار، وأعد تعيين بيانات الاعتماد، وبدّل krbtgt مرتين.
  12. استعد حسب ترتيب الاعتماديات في شبكة سليمة، من نسخ أقدم من الاختراق.
  13. راقب عن كثب لمدة 30 يومًا، ثم أجرِ المراجعة ومول الإصلاحات.

الخاتمة

تعتمد نتيجة هجوم الفدية كثيرًا على ترتيب إجراءاتك. احتوِ الهجوم مع إبقاء الأجهزة تعمل، واحفظ الأدلة، واكتشف كيف دخل المهاجم وماذا أخذ، وأزل وصوله قبل استعادة أي شيء. فالاستعادة المبكرة قد تعني التشفير مرة أخرى. وبعد ذلك، أصلح نقاط الضعف التي كشفها الهجوم وتدرب على هذا الدليل قبل أن تحتاج إليه مجددًا.

  • برامج الفدية
  • الاستجابة للحوادث
  • DFIR
  • الاحتواء
  • النسخ الاحتياطي
  • Active Directory
  • ESXi
  • اختراق البيانات
  • التعافي
  • دليل التنفيذ
  • القيادة الأمنيةقراءة 24 دقيقة

    ستتعرض للاختراق. مهمتك أن تجعل ذلك مكلفًا.

    لا وجود للأمن الكامل، والذكاء الاصطناعي يخفض تكلفة الهجوم. دليل لمسؤولي أمن المعلومات عن مستويات التهديد، والدفاع بالذكاء الاصطناعي، والحوار مع مجلس الإدارة، ورفع ثمن اختراقك.

  • دليل التحصينقراءة 20 دقيقة

    تحصين خادم Linux VPS: دليل عملي كامل

    تحصين خطوة بخطوة لخادم Ubuntu أو Debian أو RHEL مكشوف على الإنترنت: SSH، وجدران الحماية، وإعدادات النواة، والعزل، والتدقيق، ومراقبة السلامة، والنسخ الاحتياطي، والتحقق.

  • الاستجابة للحوادثقراءة 23 دقيقة

    الفرز الجنائي في Windows للاستجابة للحوادث

    دليل عملي لفرز أجهزة Windows المخترقة: التقاط الذاكرة، والاستجابة المباشرة، والبحث عن وسائل الاستمرار، وسجلات الأحداث، وآثار التنفيذ، والجمع عبر KAPE وVelociraptor.

  • الاستجابة للحوادثقراءة 21 دقيقة

    الفرز الجنائي في Linux للاستجابة للحوادث

    دليل عملي لفرز خوادم Linux والحاويات المخترقة: التقاط الذاكرة، وتحليل /proc، ومفاتيح SSH، والسجلات، والبحث عن وسائل الاستمرار، وفحص rootkit، والجمع عبر UAC.

كيف تستجيب لهجوم فدية: دليل خطوة بخطوة | ABYSSS