پیکوسیستم خدمات فنی IT
امنیت و بازیابی

جرم شناسی دیجیتال (فارنزیک) و بررسی حادثه امنیتی

پاکسازی سرور هک شده مشکل امروز را حل می کند، اما تا جرم شناسی دیجیتال نشان ندهد مهاجم از کجا وارد شده، احتمال برگشتنش زیاد است. ما شواهد را حفظ می کنیم و با بررسی لاگ ها، دیسک و حافظه روشن می کنیم نفوذ از کجا و کی اتفاق افتاده و مهاجم چه کرده است.

ابزارها و فناوری ها digital-forensics
  • Autopsy
  • Volatility
  • KAPE
  • Velociraptor
  • FTK Imager
  • Plaso
  • Sysmon
  • Wazuh
5بخش کار
4خروجی
4مرحله

جرم شناسی دیجیتال چیست؟

جرم شناسی دیجیتال بعد از یک حادثه امنیتی، شواهد لاگ، دیسک و حافظه سیستم ها را حفظ و تحلیل می کند تا معلوم شود مهاجم از کجا و چه زمانی وارد شده و چه کارهایی انجام داده است. وقتی سرور بعد از پاکسازی دوباره آلوده می شود، اطلاعات مشتریان جایی منتشر شده یا مدیریت و وکیل شرکت گزارش مستند حادثه می خواهند، این بررسی لازم می شود. پیکوسیستم از دیسک و حافظه image تهیه می کند و hash و زنجیره نگهداری شواهد را ثبت می کند. خط زمانی از لاگ های ورود، وب سرور و فایروال ساخته می شود و فایل های تغییریافته، وب شل ها و فرایندهای مشکوک با Autopsy و Volatility تحلیل می شوند. روی سیستم های دیگر هم دنبال backdoor و کلید SSH ناشناس می گردیم. نتیجه به صورت گزارش فنی با شواهد هر یافته، خلاصه مدیریتی غیرفنی و فهرست نشانه های نفوذ (IOC) برای پایش آینده به دست شما می رسد.

چه زمانی به جرم شناسی دیجیتال نیاز دارید؟

  • سرور هک شد و پاکسازی کردیم، ولی دوباره آلوده شد.
  • حساب مدیر در ساعتی که کسی سر کار نبوده وارد سیستم شده است.
  • اطلاعات مشتریان جایی منتشر شده و نمی دانیم از کجا نشت کرده.
  • مدیریت یا وکیل شرکت گزارش مستند از حادثه می خواهد.

جرم شناسی دیجیتال شامل چه کارهایی است؟

01

حفظ و جمع آوری شواهد

تهیه image از دیسک و حافظه با ابزارهای استاندارد، ثبت hash و مستند کردن زنجیره نگهداری شواهد (chain of custody).

02

تحلیل لاگ ها

بررسی لاگ های ورود، وب سرور، فایروال، Event Logهای ویندوز و auth.log لینوکس برای ساختن خط زمانی حادثه.

03

تحلیل دیسک و حافظه

بررسی فایل های تغییریافته، وب شل ها، وظایف زمان بندی شده، سرویس های مشکوک و فرایندهای داخل حافظه با Autopsy و Volatility.

04

ریشه یابی نفوذ

مشخص کردن آسیب پذیری یا حساب سوءاستفاده شده، مسیر حرکت مهاجم داخل شبکه و داده هایی که در دسترس او بوده اند.

05

جست وجوی تهدید باقی مانده

جست وجوی backdoor، کاربران اضافه شده و کلیدهای SSH ناشناس روی سیستم های دیگر شبکه.

بعد از جرم شناسی دیجیتال چه چیزی تحویل می گیرید؟

  • گزارش فنی با خط زمانی حادثه و شواهد هر یافته
  • خلاصه مدیریتی به زبان غیرفنی
  • فهرست نشانه های نفوذ (IOC) برای پایش آینده
  • اقدام های اصلاحی به ترتیب اولویت

راهنمای جرم شناسی دیجیتال

Incident Response Steps: جرم شناسی دیجیتال کجای کار است؟

مدل رایج NIST SP 800-61 پاسخ به حادثه را چهار مرحله می داند: آمادگی؛ تشخیص و تحلیل؛ مهار، پاکسازی و بازیابی؛ و فعالیت های پس از حادثه. جرم شناسی دیجیتال بیشتر در مرحله تحلیل است، اما روی همه مراحل بعدی اثر می گذارد، چون تا دامنه نفوذ معلوم نباشد، مهار و پاکسازی ناقص می ماند.

ترتیب کارها هم به همین دلیل مهم است. شواهد فرار مثل محتوای حافظه، اتصال های شبکه باز و فرایندهای در حال اجرا با خاموش شدن سیستم از بین می روند و باید پیش از image دیسک جمع شوند. اگر سرور پیش از تماس نصب مجدد شده باشد، بعضی پرسش ها بی پاسخ می ماند.

بررسی لاگ های ویندوز: کدام رویدادها مهم اند؟

در لاگ Security، رویداد 4624 ورود موفق و 4625 ورود ناموفق است و Logon Type، مثلاً 10 برای RDP، مسیر ورود را نشان می دهد. رویداد 4672 ورود با دسترسی ویژه، 4720 ساخته شدن حساب کاربری و 4698 ساخته شدن scheduled task را ثبت می کند. رویداد 1102 یعنی لاگ Security پاک شده است.

در لاگ System، رویداد 7045 نصب سرویس جدید را نشان می دهد که ابزارهایی مثل PsExec به جا می گذارند. لاگ TerminalServices-RemoteConnectionManager اتصال های RDP را با رویداد 1149 ثبت می کند و رویداد 4104 در لاگ PowerShell، اگر Script Block Logging فعال باشد، متن اسکریپت های اجراشده را نگه می دارد. در لینوکس، auth.log یا secure، خروجی last و lastb و تاریخچه shell کاربران نقطه شروع هستند.

چرا لاگ های سرور هک شده اغلب کافی نیستند؟

در بسیاری از بررسی ها، لاگی که باید جواب را بدهد وجود ندارد. لاگ Security ویندوز به طور پیش فرض کوچک است و روی سرور پرکار در چند روز بازنویسی می شود. ثبت ساخته شدن فرایندها (رویداد 4688) و Script Block Logging به طور پیش فرض خاموش اند، و وقتی ساعت سرورها با هم نمی خواند، ساختن خط زمانی سخت می شود.

راه حلش آمادگی پیش از حادثه است: بزرگ تر کردن لاگ ها، فعال کردن audit policy مناسب، نصب Sysmon، ارسال لاگ ها به سروری جداگانه که مهاجم نتواند پاکشان کند، و هم سان کردن ساعت همه سیستم ها. با این تنظیمات، خط زمانی حادثه بعدی بر پایه شواهد ساخته می شود.

بررسی جرم شناسی دیجیتال تا کجا پیش می رود؟

تعداد سیستم های درگیر مهم است، و دست نخورده بودن شواهد از آن هم مهم تر. سیستمی که هنوز روشن است و حافظه اش را می شود برداشت، به پرسش های بیشتری جواب می دهد تا سروری که بعد از حادثه ریستور یا نصب مجدد شده است.

مدت نگهداری لاگ ها و وجود لاگ مرکزی هم اثر دارد، همین طور رمزنگاری دیسک با BitLocker یا LUKS و در دسترس بودن کلید بازیابی، همکاری دیتاسنتر یا ارائه دهنده هاست و حجم دیسک ها. کاربرد گزارش هم مهم است: گزارشی که برای پیگیری حقوقی تهیه می شود، مستندسازی دقیق تری از زنجیره نگهداری شواهد می خواهد.

مراحل جرم شناسی دیجیتال

  1. 01

    تماس و حفظ شواهد

    راهنمایی می کنیم چه چیزی دست نخورد و شواهد را پیش از هر پاکسازی جمع آوری می کنیم.

  2. 02

    تحلیل

    لاگ ها، image دیسک و حافظه را بررسی و خط زمانی حادثه را بازسازی می کنیم.

  3. 03

    گزارش یافته ها

    گزارش فنی و خلاصه مدیریتی آماده می شود و در یک جلسه یافته ها را برایتان توضیح می دهیم.

  4. 04

    اصلاح و پیگیری

    راه نفوذ را می بندیم یا به تیم شما در بستن آن کمک می کنیم و نشانه های نفوذ را به پایش اضافه می کنیم.

سؤالات متداول درباره جرم شناسی دیجیتال

بعد از هک شدن سرور، اول چه کار کنیم؟

سرور را از شبکه جدا کنید، ولی تا جای ممکن خاموش یا نصب مجدد نکنید. لاگ ها و فایل های مشکوک را پاک نکنید و هر کاری را که تا الان انجام شده یادداشت کنید، بعد تماس بگیرید تا شواهد پیش از هر تغییری جمع آوری شود.

گزارش فارنزیک در مراجع قضایی قابل استفاده است؟

روش جمع آوری و گزارش ما استاندارد است و hash و زنجیره نگهداری شواهد ثبت می شود. اما پذیرفتن گزارش با مرجع رسیدگی است و گاهی نظر کارشناس رسمی دادگستری هم لازم می شود. اگر پرونده حقوقی در کار است، از همان ابتدا به ما بگویید.

بررسی لاگ های سرور برای سایت وردپرسی هک شده هم انجام می دهید؟

بله. از روی لاگ دسترسی وب سرور، لاگ های پنل و تغییرات فایل ها و دیتابیس وردپرس معلوم می کنیم نفوذ از افزونه بوده، از قالب یا از رمز ضعیف. اگر لازم باشد، پاکسازی سایت را هم انجام می دهیم.

جست وجوهای مرتبط

  • Incident Response
  • بررسی لاگ های سرور
  • سرور هک شده
  • بررسی لاگ های ویندوز
  • Incident Response & Computer Forensics
  • Incident Response Steps
  • Incident Response Report

مقاله های مرتبط

استعلام

کارتان را بگویید، مسیر و هزینه را می گوییم

چند خط درباره وضعیت فعلی و چیزی که می خواهید بنویسید. یک مهندس خودش با شما تماس می گیرد و درخواست به واحد فروش نمی رود.

  1. 01درخواست را می خوانیم و اگر ابهامی بود تماس می گیریم.
  2. 02در صورت نیاز، بررسی اولیه ریموت یا بازدید انجام می شود.
  3. 03پیشنهاد مکتوب با دامنه کار، زمان بندی و هزینه می فرستیم.

اطلاعات شما فقط برای پاسخ به همین درخواست استفاده می شود. حریم خصوصی