بخش 6. ایجاد و مدیریت Eventها
فصل 1. مفهوم Container و Artifact در Splunk SOAR
-
تعریف Container به عنوان نگهدارنده اطلاعات رویداد
-
نقش Artifactها به عنوان آیتمهای دادهای مستقل درون هر Container
-
ساختار دادهای Container و استفاده از Metadata برای پردازش خودکار
-
تفاوت بین Event (در سیستم SIEM) و Container (در SOAR)
فصل 2. روشهای دریافت و جمعآوری Eventها
-
دریافت Event از Splunk Enterprise یا Splunk Cloud
-
اتصال به SIEMهای دیگر (مانند QRadar، ArcSight)
-
دریافت Event از ایمیل، APIهای HTTP، Syslog یا ابزارهای EDR
-
تنظیم Data Sourceها برای ارسال خودکار به Splunk SOAR
فصل 3. جریان ورود Event به SOAR
-
نحوه ایجاد خودکار Container از روی Event ورودی
-
نگاشت فیلدها بین Event خام و ساختار SOAR
-
پردازش اولیه روی Artifactها: Parse، Tag، Normalize
-
اعمال تریگرهای Playbook بر اساس دادههای Container
فصل 4. مدیریت چرخه عمر Container و Incident
-
وضعیتهای مختلف در چرخه زندگی یک Container (Open، In Progress، Closed)
-
ایجاد Incident از روی Container
-
پیوند دادن چند Container به یک Incident
-
بستن یا آرشیو کردن Containerها پس از پاسخگویی
فصل 5. دستهبندی و برچسبگذاری Eventها
-
تعریف Label، Tags و Classification برای Eventها
-
استفاده از Tagها برای فیلتر، جستجو و تعیین رفتار Playbook
-
تنظیم اولویت (Severity) و نوع تهدید (Threat Type)
-
مدیریت Auto-Tagging بر اساس محتوا یا منبع داده
فصل 6. همبستگی دادهها بین Containerها
-
ایجاد ارتباط بین رویدادهای مرتبط (Event Linking)
-
بررسی شباهتها و نشانههای مشترک (IP، Domain، Hash)
-
اجرای Playbookهای مقایسهای بین چند Container
-
کاربرد همبستگی برای شناسایی حملات ترکیبی یا APT
فصل 7. اعتبارسنجی و پاکسازی دادههای Event
-
بررسی کیفیت دادههای واردشده به سیستم
-
فیلتر کردن Artifactهای نامعتبر یا غیر ضروری
-
حذف دادههای قدیمی یا Test برای حفظ کارایی سیستم
-
بهینهسازی ورودیها برای پردازش سریعتر در Playbook
فصل 8. ایجاد دستی Container برای تحلیل دستی
-
استفاده از محیط UI برای ساخت دستی یک Container
-
افزودن Artifact، تنظیم Label و Tag
-
تست دستی Playbookها با استفاده از این Containerهای آزمایشی
-
استفاده از Containerهای تستی در سناریوهای آموزشی و Debug
بخش 7. مدیریت دسترسی و احراز هویت
فصل 1. مفاهیم پایهای دسترسی و امنیت حسابها
-
تعریف انواع کاربران در Splunk SOAR (کاربر عادی، مدیر، اپراتور امنیتی)
-
بررسی اهداف امنیتی در کنترل دسترسی (Confidentiality، Integrity، Accountability)
-
تفاوت احراز هویت (Authentication) و مجوزدهی (Authorization)
فصل 2. مدیریت کاربران (Users)
-
ساخت، ویرایش و حذف کاربران در رابط گرافیکی
-
ساخت کاربران با نقشهای محدود برای عملیات خاص
-
مدیریت تنظیمات پروفایل کاربران (اطلاعات تماس، زبان، وضعیت فعال یا غیرفعال)
فصل 3. نقشها و سیاستهای دسترسی (Role-Based Access Control)
-
تعریف و ساخت Roleهای سفارشی برای کنترل دقیق سطح دسترسی
-
اختصاص Role به کاربران یا گروهها برای تعیین محدوده دسترسی به Appها، Playbookها، و Eventها
-
بررسی دسترسی پیشفرض Roleها مانند Admin، Analyst، Automation Developer
-
ایجاد سیاستهای خواندن، نوشتن، اجرا و حذف روی اجزای مختلف سیستم
فصل 4. مدیریت گروهها و انتساب کاربران
-
تعریف Group و نقش آن در سازماندهی کاربران با سطح دسترسی مشابه
-
افزودن کاربران به گروهها و ارتباط آن با Roleها
-
استفاده از گروهها برای تعیین Policyهای مبتنی بر تیم
فصل 5. احراز هویت با روشهای داخلی و خارجی
-
احراز هویت محلی (Local Authentication) با پایگاه داده داخلی
-
ادغام با LDAP و Active Directory برای احراز هویت مرکزی
-
بررسی مراحل راهاندازی و تنظیمات احراز هویت با LDAP
-
احراز هویت با استفاده از SAML و پشتیبانی از Identity Providerهای مبتنی بر SSO
فصل 6. امنیت ورود و مدیریت نشستها (Sessions)
-
تعیین سیاستهای رمز عبور (طول، پیچیدگی، انقضا)
-
تنظیم محدودیت لاگین ناموفق و قفل شدن حساب کاربری
-
بررسی و تنظیم زمان انقضای نشستهای کاربر
-
مشاهده نشستهای فعال کاربران و قابلیت خاتمه دستی نشست
فصل 7. احراز هویت با کلید API و Token
-
استفاده از API Token برای یکپارچهسازی با ابزارهای ثالث
-
تعریف Token برای کاربران خاص با سطح دسترسی محدود
-
مدیریت طول عمر Token و سیاستهای امنیتی مرتبط با آن
فصل 8. لاگ و گزارشگیری دسترسی
-
ثبت لاگ تمامی فعالیتهای کاربران در Audit Trail
-
بررسی فعالیتهای مربوط به ورود، تغییرات در Role، مدیریت کاربران
-
تولید گزارشهای دسترسی برای ممیزیهای امنیتی
فصل 9. بهترین شیوهها در مدیریت امنیت دسترسی
-
اعمال اصل کمترین دسترسی (Least Privilege Principle)
-
بازبینی منظم Roleها، Groupها و Tokenها
-
استفاده از احراز هویت چند مرحلهای (MFA) در نسخههای پشتیبانیشده
-
مستندسازی سیاستهای امنیتی مرتبط با دسترسی
بخش 8. تحلیل و نظارت بر کارایی سیستم
فصل 1. بررسی وضعیت کلی سیستم
-
آشنایی با داشبوردهای پیشفرض وضعیت سیستم (System Health Dashboard)
-
بررسی معیارهای سلامت: CPU، RAM، I/O، فضای دیسک، تعداد تسکها
-
تشخیص بار سیستمی در حالتهای عادی و بحرانی
فصل 2. مانیتورینگ عملکرد Playbookها
-
تحلیل زمان اجرای هر مرحله از Playbook
-
بررسی وضعیت Playbookهای در انتظار، در حال اجرا، یا متوقفشده
-
شناسایی Playbookهایی با زمان اجرای غیرطبیعی یا خطاهای مکرر
-
بررسی تداخل یا همپوشانی اجرای همزمان Playbookها
فصل 3. تحلیل کارایی Apps و Actions
-
بررسی میزان تأخیر در اجرای Actions در Appهای مختلف
-
تحلیل خطاهای مربوط به ارتباط با Assetها و مشکلات شبکه
-
بررسی Timeoutها، Retryها و پیامدهای آن بر کارایی کلی
-
مانیتورینگ عملکرد Appهای Third-party و سفارشی
فصل 4. بررسی Queueها و بار کاری سیستم
-
تحلیل Queueهای مرتبط با اجرای Playbookها، رویدادها و Taskها
-
بررسی پیامهای در انتظار اجرا (Pending) و پیامهای Dropشده
-
بررسی تنظیمات مربوط به Threadها و تخصیص منابع به Queueها
-
بررسی تأثیر حجم بالای Eventها بر صفهای پردازش
فصل 5. بررسی لاگهای سیستم و رویدادها
-
مرور لاگهای سیستم برای شناسایی خطاها و هشدارها
-
استفاده از Audit Trail برای بررسی عملکرد کاربران
-
مانیتورینگ رفتارهای مشکوک یا استفاده نادرست از سیستم
-
ثبت تغییرات پیکربندی و تشخیص تغییرات ناخواسته
فصل 6. بهینهسازی سیستم و منابع
-
بررسی تنگناهای سختافزاری (CPU، RAM، Storage)
-
پیشنهاد بهترین شیوه برای بهینهسازی مصرف منابع
-
توصیههایی برای مدیریت منابع در سناریوهای پردازش سنگین
-
تنظیم صحیح زمانبندی Jobها برای جلوگیری از فشار ناگهانی
فصل 7. ابزارهای داخلی و داشبوردهای نظارتی
-
استفاده از System Diagnostics Tool برای بررسی وضعیت
-
بررسی داشبوردهای گرافیکی برای مانیتورینگ لحظهای
-
ساخت داشبوردهای سفارشی برای بررسی KPIها
-
معرفی ابزارهای یکپارچهسازی نظارتی (مانند Splunk یا Grafana)
فصل 8. آستانهها و اعلانهای هوشمند
-
تعریف Threshold برای ایجاد هشدار در بارهای بحرانی
-
ایجاد Notification برای کاهش سرعت یا خرابی اجرای Playbook
-
اتصال مانیتورینگ داخلی به سیستمهای اخطار دهی خارجی (مانند Email، Slack)
فصل 9. بررسی مصرف منابع در سناریوهای خاص
-
بررسی اثر رخدادهای پرحجم بر روی منابع سیستمی
-
تحلیل سناریوهای Threat Hunting و Incident Response سنگین
-
تعیین محدودیتها و ظرفیتهای قابل مدیریت در Splunk SOAR
بخش 9. ایجاد Custom Functions و Scripts
فصل 1. آشنایی با Custom Functions در Splunk SOAR
-
تفاوت بین Functions و Actions در Playbookها
-
نقش Custom Functions در افزایش انعطافپذیری
-
موارد استفادهی رایج از توابع سفارشی در فرآیندهای امنیتی
فصل 2. ساختار فنی یک Custom Function
-
اجزای کلیدی یک Function شامل ورودی، خروجی و منطق پردازش
-
تعریف typeهای داده و محدودیتهای مربوط به هر ورودی
-
استانداردهای نامگذاری، ذخیرهسازی و مستندسازی توابع
فصل 3. طراحی و ساخت یک Function با استفاده از Python
-
معرفی محیط توسعه اسکریپتها در Splunk SOAR
-
نحوه نوشتن و اعتبارسنجی اسکریپت در ویرایشگر داخلی
-
بررسی نمونههایی از توابع رایج مانند:
-
بررسی hash با استفاده از سرویس VirusTotal
-
استخراج اطلاعات دامنه از یک URL
-
پردازش لیست ایمیلها یا IPهای مشکوک
-
فصل 4. مدیریت دادههای ورودی و خروجی در Function
-
نحوه تعریف schema برای ورودی و خروجی Function
-
مدیریت خطاها و حالتهای غیرمنتظره
-
ارسال خروجی به مراحل بعدی Playbook
فصل 5. استفاده از توابع سفارشی در Playbookها
-
افزودن Function به یک Playbook موجود
-
اتصال توابع به ماژولهای دیگر مانند Filter، Decision یا Action
-
طراحی جریان دادهها بین مراحل مختلف
فصل 6. استفاده مجدد از توابع در چند Playbook
-
بهینهسازی توسعه با ساخت توابع عمومی و قابلاستفاده مجدد
-
سازماندهی توابع در دستهبندیهای موضوعی
-
بهاشتراکگذاری توابع بین تیمها یا پروژههای مختلف
فصل 7. ساخت اسکریپتهای سفارشی خارج از Playbook
-
توسعه اسکریپتهایی برای اجرا در زمان واقعی یا برنامهریزیشده
-
کاربرد اسکریپتها برای جمعآوری داده، مانیتورینگ یا cleanup
-
تنظیم برنامه زمانبندی برای اجرای اسکریپتها در سیستم
فصل 8. استانداردهای کد نویسی و امنیت در Functionها
-
رعایت امنیت در پردازش دادههای ورودی
-
جلوگیری از اجرای کدهای مخرب یا افشای اطلاعات حساس
-
بهینهسازی عملکرد Function برای جلوگیری از تأخیر یا باگ
فصل 9. تست، اشکالزدایی و بهینهسازی Functions
-
روشهای تست گامبهگام یک Function قبل از انتشار
-
استفاده از ابزارهای داخلی برای مشاهده خطاها و خروجیها
-
تحلیل عملکرد Function در زمان اجرا و راهکارهای بهینهسازی
فصل 10. مستندسازی و نگهداری توابع سفارشی
-
مستندسازی ورودی، خروجی و کاربرد هر Function
-
استراتژی نگهداری کد و نسخهبندی Functionها
-
بررسی بازخوردها و بهروزرسانی دورهای توابع براساس نیاز تیم
بخش 10. پیکربندی و مدیریت Splunk SOAR
فصل 1. نصب و استقرار Splunk SOAR
-
بررسی پیشنیازهای سختافزاری و نرمافزاری
-
انتخاب روش مناسب نصب: On-Prem، Virtual Machine، Containerized، Cloud
-
مراحل نصب در حالت تکگرهای (Standalone) و خوشهای (Clustered)
-
نصب با استفاده از Install Script یا Manual Setup
-
نکات امنیتی در هنگام نصب (پورتها، کاربرها، مجوزها)
فصل 2. تنظیمات اولیه پس از نصب
-
پیکربندی اولیه رابط کاربری و دسترسی مدیر
-
فعالسازی و پیکربندی لایسنس
-
تنظیمات DNS، NTP و شبکه
-
تنظیم لاگهای سیستمی، مسیرهای ذخیرهسازی و مدیریت لاگها
-
اتصال به ایمیل، Slack یا دیگر کانالهای اعلان برای هشدارها
فصل 3. تنظیمات امنیتی پایه
-
فعالسازی HTTPS و نصب SSL Certificate
-
پیکربندی احراز هویت با روشهای مختلف (local, LDAP, SSO)
-
تنظیمات IP Whitelisting / Blacklisting
-
بررسی Audit Trail و فعالسازی Logging پیشرفته
-
اعمال سیاستهای امنیتی سازمانی (مانند Session Timeout، Password Policy)
فصل 4. مدیریت کاربران و دسترسیها
-
تعریف Roleهای سازمانی و سطوح دسترسی مرتبط با هر نقش
-
مدیریت کاربران و گروهها به صورت دستی یا از طریق Directory Service
-
استفاده از API Key و تنظیم دسترسی مبتنی بر Token
-
پایش فعالیت کاربران و شناسایی فعالیتهای مشکوک
-
استفاده از Roles در سطح Asset، Playbook و Event
فصل 5. مدیریت منابع و بهینهسازی عملکرد
-
بررسی مصرف منابع (CPU، RAM، Disk I/O)
-
تنظیمات مربوط به محدودسازی منابع برای Playbook و Action
-
مانیتورینگ زمان اجرای Playbookها و مدیریت Timeout
-
استفاده از Worker Nodeها برای اجرای Load سنگین
-
بررسی Logs مربوط به اجرای Background Tasks و Queueها
فصل 6. بهروزرسانی و Patch Management
-
بررسی نسخههای جدید Splunk SOAR و نکات مهاجرت
-
روشهای امن بهروزرسانی در محیطهای Production
-
تست نسخههای جدید در محیط آزمایشی (Staging)
-
بررسی سازگاری Playbookها و Appها با نسخه جدید
-
تهیه Backup کامل قبل از انجام Update یا Migration
فصل 7. مدیریت Backup و Disaster Recovery
-
تنظیمات Backup خودکار یا دستی
-
مکانیزم بازیابی سیستم در صورت خرابی (Disaster Recovery Plan)
-
بازیابی Assetها، Appها، Playbookها و رویدادها
-
نگهداری Snapshot در محیط مجازی یا Cloud
-
مستندسازی فرآیندهای بازیابی و بررسی دورهای صحت Backup
فصل 8. تنظیمات شبکه و اتصال به سرویسها
-
پیکربندی Static/Dynamic IP و تنظیمات Interface
-
اتصال امن به SIEM، Threat Intel، فایروال و سایر منابع
-
بررسی اتصال APIها و تنظیم Timeouts
-
رفع مشکلات مربوط به DNS، Firewall و پروکسی
-
استفاده از VPN یا Tunnel برای اتصال به منابع خارجی
فصل 9. بررسی سلامت سیستم و لاگهای مدیریتی
-
استفاده از System Health Dashboard
-
بررسی وضعیت Queueها، Worker Nodeها، Playbook Execution
-
تجزیه و تحلیل Syslog و لاگهای داخلی Splunk SOAR
-
تنظیمات هشدار برای خطاها و افت عملکرد سیستم
-
استفاده از ابزارهای خارجی برای مانیتورینگ سلامت سیستم
فصل 10. بهترین شیوهها در پیکربندی و نگهداری
-
مستندسازی کامل تنظیمات و تغییرات سیستمی
-
ایجاد Template برای Playbookها و Assetها
-
اعمال مدل DevOps برای تست و انتشار Playbook
-
بازبینی دورهای سطوح دسترسی، Appها و Event Workflowها
-
جداسازی محیط Production، Development و Testing
اهداف دوره:
این دوره شرکتکنندگان را آماده میکند تا:
- به طور کامل با Splunk SOAR و قابلیتهای آن آشنا شوند.
- فرآیندهای امنیتی را خودکارسازی کرده و Playbookهای کاربردی طراحی کنند.
- از ابزارهای امنیتی مختلف برای مدیریت تهدیدات استفاده کنند.
- برای آزمون Splunk SOAR Certified Automation Developer آماده شوند.
پیشنیازها:
- آشنایی با مفاهیم امنیت سایبری.
- دانش اولیه در زمینه Python و برنامهنویسی.
- آشنایی با Splunk و اصول تحلیل دادههای امنیتی (توصیهشده).
خدمات شبکه فراز نتورک | پیشرو در ارائه خدمات دیتاسنتری و کلود

نقد و بررسی وجود ندارد.