🔐 Cyber Security
📡 Network Management
🛡 SOC Operations
Post #243
360
این عدم حمایت واقعا از برو بچه های دنیای سایبری بعیده 🙄
- ❤ 22
- 😁 4
- 🔥 3
SO Showing posts older than #244 · Back to latest
Soc Root 📌 وظایف یک کارشناس SOC Tier 1 چیه؟ کارشناس سطح یک معمولاً اولین نفریه که با هشدارهای امنیتی سروکار داره. کار اصلیش اینه که هشدارها رو بررسی کنه، اطلاعات لازم رو جمع کنه و مشخص کنه کدوم مورد نیاز به بررسی بیشتر داره. 🔹 بررسی هشدارهای جدید در سامانه مدیریت…
🔹 کدوم Event باعث ایجاد Alert شده؟
🔹 Rule دقیقاً دنبال چه رفتاری بوده؟
🔹 چه Command یا Processی اجرا شده؟
🔹 این رفتار قبل از Alert هم اتفاق افتاده؟
🔹 بعد از Alert چه اتفاقی افتاده؟
🔹 Eventهای مرتبط دیگهای داریم؟
🔹 این رفتار برای این سیستم یا کاربر عادیه یا نه؟
Alert
│
├── Detection Rule
│
├── Trigger Event
│
├── Related Events
│
├── Before
│ ├── Login
│ ├── Process
│ └── Network
│
├── Alert
│
└── After
├── Process
├── File
└── Network
Alert
↓
Why?
↓
Evidence
↓
Context
Soc Root 📌 وظایف یک کارشناس SOC Tier 1 چیه؟ کارشناس سطح یک معمولاً اولین نفریه که با هشدارهای امنیتی سروکار داره. کار اصلیش اینه که هشدارها رو بررسی کنه، اطلاعات لازم رو جمع کنه و مشخص کنه کدوم مورد نیاز به بررسی بیشتر داره. 🔹 بررسی هشدارهای جدید در سامانه مدیریت…
🔹 این Alert با چه Ruleای ایجاد شده؟
🔹 چه زمانی اتفاق افتاده؟
🔹 روی کدوم سیستم بوده؟
🔹 مربوط به چه کاربریه؟
🔹 چند بار این اتفاق تکرار شده؟
🔹 Source و Destination کجا هستن؟
🔹 Alert مشابه یا مرتبط دیگهای هم داریم؟
Alert
│
├── اسم Alert
├── Severity
├── Detection Rule
├── زمان رخداد
│
├── Source
│ ├── IP
│ ├── Host
│ └── User
│
├── Destination
│ ├── IP
│ ├── Host
│ └── Service
│
├── تعداد رخداد
│
└── Alertهای مرتبط
Alert
↓
Context
↓
Initial Understanding
Soc Root 📌 وظایف یک کارشناس SOC Tier 1 چیه؟ کارشناس سطح یک معمولاً اولین نفریه که با هشدارهای امنیتی سروکار داره. کار اصلیش اینه که هشدارها رو بررسی کنه، اطلاعات لازم رو جمع کنه و مشخص کنه کدوم مورد نیاز به بررسی بیشتر داره. 🔹 بررسی هشدارهای جدید در سامانه مدیریت…
🔹 بررسی هشدارهای جدید در سامانه مدیریت رخدادها
🔹 بررسی دلیل ایجاد هر هشدار و جمعآوری اطلاعات مرتبط
🔹 بررسی کاربر، سیستم، آدرس IP، پردازش و زمان رخداد
🔹 بررسی لاگهای مرتبط و ساختن خط زمانی اتفاقات
🔹 بررسی آدرس IP، دامنه، فایل و سایر شاخصهای مشکوک
🔹 تشخیص موارد عادی، مثبت کاذب و فعالیتهای مشکوک
🔹 اولویتبندی هشدارها بر اساس شدت و میزان ریسک
🔹 ثبت نتیجه بررسی در سامانه تیکتینگ
🔹 ارجاع موارد مهم به کارشناس سطح دو
🔹 پیگیری هشدارها و تیکتهای باز
🔹 بررسی وضعیت دریافت لاگ از تجهیزات و سامانههای مختلف
🔹 بررسی سلامت خود سامانه مدیریت رخدادها
"Alert" → "Triage" → "Investigation" → "Decision" → "Documentation" → "Escalation"
صفحه رو بررسی میکنه و اطلاعاتی مثل IPهای مقصد، Domainها، Redirectها، Requestها و Screenshot صفحه رو در اختیارت میذاره.
مثلاً میتونی متوجه بشی یک لینک ظاهراً ساده، در پشت صحنه به چه سرویسها و آدرسهایی ارتباط برقرار میکنه.
اول بپرس:
«این سیستم معمولاً چه رفتاری داره؟»
مثلاً روی یک سرور، اجرای PowerShell ممکنه کاملاً عادی باشه.
اما اگر همون PowerShell روی یک Domain Controller اجرا بشه، توسط یک User غیرمعمول و با یک Command Line عجیب، ارزش بررسی خیلی بیشتری پیدا میکنه.
Event + Asset + User
مثلاً وقتی یک Alert میبینی:
1️⃣ Alert رو بفهم
چی شده؟ چرا Alert ساخته شده؟
2️⃣ Context جمع کن
کاربر؟ سیستم؟ زمان؟ Process؟ Command Line؟ IP؟
3️⃣ لاگهای مرتبط رو پیدا کن
قبل و بعد از Event چه اتفاقی افتاده؟
4️⃣ ارتباط بین Eventها رو بررسی کن
آیا این اتفاقها به هم مرتبط هستن؟
5️⃣ با اطلاعاتی که داری تصمیم بگیر
False Positive؟ فعالیت مشکوک؟ یا Incident؟
6️⃣ نتیجه رو مستند و در صورت نیاز Escalate کن.
⚠️ چیزی که یک SOC Analyst خوب رو متفاوت میکنه اینه که میدونه برای هر Alert، چه دانشی رو، در چه مرحلهای و برای چه سؤالی استفاده کنه.
مثلاً بررسی کنیم: 🕒 چه زمانی یک Process اجرا شده؟
👤 کدام کاربر درگیر بوده؟
💻 روی کدام سیستم اتفاق افتاده؟
🌐 چه ارتباطات شبکهای ایجاد شده؟
چه کاربری اجراش کرده؟
روی کدوم سیستم؟
Parent Process چی بوده؟
Command Line چی بوده؟
قبل و بعدش چه Eventهایی ثبت شده؟
آیا ارتباط شبکهای هم ایجاد شده؟
Soc Root Channel photo updated
Soc Root 📌 خیلی از تیمها ساعتها صرف تحلیل Alertها میکنن، ولی یه چیز مهم رو فراموش میکنن... اول باید مطمئن باشی خود SIEM سالمه. اگر Forwarderها از کار افتاده باشن، Indexها پر شده باشن، Parsing لاگها مشکل داشته باشه یا منابع SIEM تحت فشار باشن، ممکنه اصلاً بخشی…
اگر Forwarderها از کار افتاده باشن، Indexها پر شده باشن، Parsing لاگها مشکل داشته باشه یا منابع SIEM تحت فشار باشن، ممکنه اصلاً بخشی از لاگها رو از دست بدی.
به همین خاطر، هر SIEM باید یک Health Dashboard داشته باشه که حداقل این موارد رو نشون بده:
- وضعیت دریافت لاگ از Agentها و Log Sourceها
- Ingestion Rate (حجم لاگ ورودی)
- Parsing Errorها
- Queue و Bufferها
- Disk Usage
- CPU و RAM سرورها
- Index یا Storage Capacity
- Delay یا Latency دریافت لاگ
- تعداد Log Sourceهای Offline
powershell.exe همیشه چیز عجیبی نیست؛ اما اگر ببینی توسط WINWORD.EXE اجرا شده، داستان فرق میکنه و ارزش بررسی بیشتری داره.cmd.exe که توسط wscript.exe اجرا شده، میتونه یه زنگ خطر باشه.