دوره آموزشی
The Great Courses
دوبله زبان فارسی

مسترکلاس مهندسی تشخیص - بخش 2

مسترکلاس مهندسی تشخیص - بخش 2

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • درک چگونگی نگارش مستندات تشخیص 
  • توانایی خودکارسازی اعتبارسنجی مستندات
  • یادگیری GitHub Actions برای اعتبارسنجی خودکار مستندات
  • نوشتن اسکریپت‌های Python برای همزمان سازی کتابخانه تشخیص با SIEM
  • نوشتن اسکریپت‌های Python برای ایجاد معیارها 

توضیحات دوره

به مسترکلاس مهندسی تشخیص - بخش 2 خوش آمدید!

این دوره ابتدا تئوری پشت عملیات امنیتی و مهندسی تشخیص را آموزش می‌دهد. سپس ساخت آزمایشگاه خانگی با استفاده از VirtualBox و محصول امنیتی Elastic آغاز می‌شود. در ادامه، سه سناریوی حمله مختلف اجرا خواهد شد که هر کدام پیچیده‌تر از قبلی است. بر اساس این حملات، تشخیص‌هایی ایجاد شده و چگونگی مستندسازی آن‌ها آموزش داده می‌شود. سپس تمرکز بیشتری روی کدنویسی و Python خواهد بود؛ نوشتن اسکریپت‌های اعتبارسنجی و چگونگی تعامل با Elastic از طریق API آموزش داده می‌شود. در پایان، تمام تشخیص‌ها در GitHub میزبانی شده و از طریق اتوماسیون‌های GitHub Action با Elastic همزمان سازی می‌شوند. به عنوان بخش نهایی، چگونگی نوشتن اسکریپت برای جمع‌آوری معیارها و بصری‌سازی‌های مهم بررسی خواهد شد.

این دوره دانشجویان را از ابتدا تا انتهای چرخه عمر مهندسی تشخیص و پیاده‌سازی فنی معماری مهندسی تشخیص هدایت می‌کند.

اگرچه این دوره به عنوان سطح مقدماتی عرضه شده است، هرگونه دانش پیش‌نیاز به منحنی یادگیری کمک خواهد کرد. آشنایی با عملیات امنیتی، جستجوی لاگ‌ها، تحلیل امنیتی یا هر مهارت مرتبط دیگر مفید خواهد بود (اما در نهایت الزامی نیست).

بررسی بخش دوم

این بخش دوم از سری دو قسمتی مهندسی تشخیص است! این دوره برای شروع کار هر کسی که علاقه‌مند به تحلیل امنیتی، مهندسی تشخیص و معماری امنیت است، طراحی شده است.

بخش اول، بدنه اصلی دوره است که در آن موارد زیر بررسی می‌شود:

  • تئوری مهندسی تشخیص
  • راه‌اندازی آزمایشگاه
  • کار با لاگ‌ کردن و SIEM
  • اجرای سناریوهای حمله برای تولید لاگ ها و ایجاد هشدار
  • یادگیری چگونگی استفاده از Atomic Red Team برای تست

بخش دوم به فلسفه‌های «تشخیص به عنوان کد» می‌پردازد که تمرکز زیادی بر Python و GitHub دارد (اما نگران نباشید! مدرس شما را گام‌به‌گام راهنمایی خواهد کرد).

در پایان این دوره دو بخشی، شما یک معماری کامل مهندسی تشخیص خواهید داشت. شما قادر خواهید بود:

  • تست‌های تهاجمی اجرا کنید.
  • لاگ‌ها را بررسی کنید.
  • هشدار ایجاد کنید.
  • هشدارها را با استفاده از یک قالب استاندارد ذخیره کنید.
  • داده‌ قالب را از طریق کد اعتبارسنجی و اجبار کنید.
  • هشدارها را به صورت برنامه‌نویسی‌شده به SIEM ارسال کنید.
  • معیارهای دوره‌ای را بر اساس داده‌ تشخیص اجرا کنید.

کل دوره حدود 11 ساعت است، اما تکمیل کامل آن باید حدود 20 تا 40 ساعت زمان ببرد. تمام کدهای نوشته شده در GitHub دوره موجود است تا در صورت تمایل بتوان از بخش‌های سنگین Python عبور کرد.

پیش‌نیازها

توانایی اجرای 2 تا 3 ماشین مجازی (VM) روی یک سیستم محلی:

  • Ubuntu Linux
  • ParrotOS
  • Windows 11

حداقل سیستم مورد نیاز

هسته‌های پردازنده (CPU): 4

رم (RAM): 8GB

فضای هارد دیسک: 50GB

سیستم پیشنهادی

هسته‌های پردازنده (CPU): +6

رم (RAM): +16GB

فضای هارد دیسک: +50GB

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

این دوره برای چه کسانی مناسب است؟

  • تحلیلگران امنیت
  • پاسخ‌دهندگان به حوادث
  • مهندسان تشخیص
  • دانشجویان رشته امنیت سایبری

مسترکلاس مهندسی تشخیص - بخش 2

  • بررسی TOML 06:20
  • راه‌اندازی محیط توسعه 04:01
  • بررسی TOML قوانین Elastic 04:33
  • کار با ریپازیتوری قوانین تشخیص Elastic 07:58
  • اعتبارسنجی سینتکس TOML با استفاده از Taplo 06:28
  • ایجاد یک قالب TOML برای Elastic 08:40
  • اجباری کردن فیلدهای مورد نیاز TOML 17:48
  • کار با چندین فایل TOML 10:41
  • ایجاد یک آبجکت MITRE در Python 28:07
  • اعتبارسنجی داده‌ MITRE در TOML - بخش 1 14:39
  • اعتبارسنجی داده‌ MITRE در TOML - بخش 2 14:39
  • تبدیل و اعتبارسنجی تشخیص‌ها 06:59
  • مقدمه 01:05
  • دریافت کلید API 01:58
  • ارسال یک قانون نمونه 07:35
  • نوشتن اسکریپت تبدیل TOML به JSON 18:59
  • دریافت (GET) اولین قانون و مدیریت IDهای قانون 08:12
  • کار با تشخیص‌های سفارشی 18:28
  • بروزرسانی تشخیص‌های سفارشی 04:18
  • بررسی کلی 07:46
  • معرفی GitHub Actions 05:24
  • آپلود تشخیص‌ها و کدها 06:14
  • ایجاد Action اعتبارسنجی TOML 11:36
  • اعمال بررسی‌های اعتبارسنجی 06:28
  • همزمان سازی با Elastic – بخش 1 07:45
  • همزمان سازی با Elastic – بخش 2 19:03
  • بررسی کلی 02:02
  • تبدیل فایل TOML به CSV 16:47
  • تبدیل فایل TOML به MD 16:53
  • تبدیل فایل TOML به JSON نویگیتور ATT&CK 14:35
  • ایجاد GitHub Action برای معیارها 17:11
  • ایجاد نشان‌های وضعیت 02:14
  • نتیجه‌گیری 04:00

3,272,000 818,000 تومان

مشخصات آموزش

مسترکلاس مهندسی تشخیص - بخش 2

  • تاریخ به روز رسانی: 1404/12/10
  • سطح دوره:مقدماتی
  • تعداد درس:33
  • مدت زمان :05:29:26
  • حجم :2.89GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
3,769,000 753,800 تومان
  • زمان: 05:03:33
  • تعداد درس: 37
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,033,500 206,700 تومان
  • زمان: 01:23:15
  • تعداد درس: 8
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
9,779,500 1,955,900 تومان
  • زمان: 13:07:38
  • تعداد درس: 87
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید