۳ شهریور ۱۴۰۵ کارگاه شماره ۲

کارگاه عملی؛ توقف یک حملهٔ واقعی DDoS در Lab با BGP FlowSpec

خلاصه

این کارگاه برخلاف قسمت‌های معمول تک‌لانژ‌کست، فقط دربارهٔ تئوری DDoS Mitigation صحبت نمی‌کند؛ کل سناریو داخل یک Lab واقعی پیاده‌سازی و تست شده است.

دربارهٔ این کارگاه

نقطهٔ شروع، راه‌اندازی یک حملهٔ DDoS شبیه‌سازی‌شده در محیط آزمایشگاهی است. از همان‌جا، مراحل تشخیص ترافیک مخرب و سپس پیکربندی BGP FlowSpec برای متوقف‌کردن آن دنبال می‌شود — دقیقاً همان تکنیکی که در قسمت‌های پادکست DDoS به‌صورت مفهومی معرفی شده بود، این‌بار در قالب یک پیاده‌سازی واقعی روی تجهیزات.

مناسب برای مهندسانی که تکنیک‌های مهار DDoS را از منابع تئوری شنیده‌اند، اما هنوز پیکربندی واقعی BGP FlowSpec روی یک سناریوی زنده را ندیده‌اند.

این قسمت برای چه کسانی مفید است

  • مهندسان شبکه و امنیت که تئوری مهار DDoS را می‌دانند اما پیکربندی واقعی FlowSpec را ندیده‌اند
  • مهندسان ISP و اپراتور که می‌خواهند FlowSpec را پیش از تولید در لب تست کنند
  • کسانی که مجموعهٔ سه‌قسمتی پادکست DDoS را دنبال کرده‌اند

نکات کلیدی این قسمت

  • شبیه‌سازی یک حملهٔ واقعی DDoS در محیط Lab، نه فقط توضیح مفهومی آن
  • پیکربندی قدم‌به‌قدم BGP FlowSpec برای مهار عملی ترافیک مخرب
  • دیدن مستقیم نتیجهٔ هر تنظیم روی ترافیک شبیه‌سازی‌شده

واژه‌نامهٔ این قسمت

BGP FlowSpec (RFC 8955)
خانوادهٔ آدرس BGP (AFI/SAFI 1/133) برای توزیع قوانین فیلتر: تطبیق روی مبدأ/مقصد، پروتکل، پورت، طول بسته، فلگ‌های TCP و اقدام (Drop، Rate-Limit، Redirect، Mark).
FlowSpec Controller / Client
روتر یا سروری که قوانین را تولید و اعلان می‌کند (Controller) و روترهایی که آن‌ها را دریافت و روی سخت‌افزار اعمال می‌کنند (Client).
Traffic-Rate Action
Extended Community که نرخ مجاز ترافیک منطبق را تعیین می‌کند؛ نرخ صفر یعنی Drop کامل.
Validation Rule
قانون امنیتی FlowSpec: روتر فقط قانونی را می‌پذیرد که مبدأ اعلان‌کننده‌اش همان روتر بهترین مسیر برای پیشوند مقصد باشد، تا کسی نتواند ترافیک دیگران را فیلتر کند.
Attack Simulation
تولید ترافیک حمله در لب با ابزارهایی مثل hping3 یا مولدهای ترافیک برای مشاهدهٔ اثر روی روتر و اعتبارسنجی مهار، بدون ریسک برای شبکهٔ واقعی.
Lab Topology
محیط آزمایشگاهی (EVE-NG/CML یا سخت‌افزار) شامل مهاجم، روتر لبه، Controller و قربانی که کل سناریو در آن بازسازی می‌شود.

پرسش‌های متداول

FlowSpec چه چیزی به ACL دستی اضافه می‌کند؟

توزیع خودکار و چندثانیه‌ای یک قانون فیلتر به همهٔ روترهای لبه از یک نقطه، بدون ورود به تک‌تک دستگاه‌ها، همراه با اقدامات دقیق (Rate-Limit به‌جای Drop) و امکان حذف یکجای قانون پس از پایان حمله؛ در حملهٔ زنده این تفاوت دقیقه‌ها با ساعت‌ها است.

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

روترهایی که FlowSpec Client را پشتیبانی کنند (IOS XR، IOS XE جدید، Junos و نمونه‌های مجازی آن‌ها در EVE-NG/CML)، یک Controller (روتر یا ابزار متن‌باز مثل ExaBGP/GoBGP)، یک ماشین مهاجم و یک قربانی؛ همهٔ این‌ها روی یک لپ‌تاپ قوی قابل اجراست.

آیا FlowSpec خطری برای شبکه دارد؟

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

این کارگاه چه ارتباطی با قسمت‌های پادکست DDoS دارد؟

قسمت‌های ۲۰ تا ۲۲ پادکست، FlowSpec و RTBH را مفهومی معرفی کردند؛ این کارگاه همان تکنیک را در یک سناریوی زنده پیاده می‌کند: راه‌اندازی حمله، تشخیص، نوشتن و اعلان قانون FlowSpec و مشاهدهٔ توقف ترافیک مخرب روی تجهیزات.

احسان عماد

دربارهٔ میزبان

احسان عماد

Technology Lead

احسان عماد، معمار راهکار و رهبر فناوری (Technology Lead) است و بیش از دو دهه تجربه در طراحی، پیاده‌سازی و راهبری شبکه‌های سازمانی، مرکز داده و امنیت برای سازمان‌های بزرگ دارد. او دارندهٔ مدرک CCDE و چهار CCIE (شماره ۲۸۵۵۱) در گرایش‌های Security، Collaboration، Data Center و Enterprise Infrastructure، و همچنین CISSP است؛ عضو برنامهٔ Cisco Champion و دارندهٔ عنوان Cisco Fire Jumper Elite. در کنار کار فنی، دکترای علوم کامپیوتر و تحصیلات مدیریت (MBA و DBA) دارد. در تک‌لانژ‌کست همان تجربه‌های میدانی را به زبان فارسی و با نگاهی عملی روایت می‌کند تا مهندسان فارسی‌زبان مسیر کوتاه‌تری به عمق فناوری و رشد حرفه‌ای پیدا کنند.

  • CCDE #20210029
  • CCIE Security
  • CCIE Collaboration
  • CCIE Data Center
  • CCIE Enterprise Infrastructure
  • CISSP
  • Cisco Fire Jumper Elite
  • Cisco Champion
  • PhD Computer Science
  • DBA
  • MBA

دیدگاه‌ها

هنوز دیدگاهی ثبت نشده است؛ شما اولین نفر باشید.

دیدگاه خود را بنویسید

امتیاز شما *