اگر بتوانیم حملهٔ DDoS را همان لبهٔ شبکه تشخیص و مهار کنیم، دیگر لازم نیست منتظر بمانیم تا ترافیک مخرب به Core برسد و کل شبکه را درگیر کند. این قسمت، بخش سوم و پایانی مجموعهٔ DDoS، دقیقاً همین ایده را دنبال میکند.
دسترسی شما به یوتیوب برقرار نیست. برای پخش ویدئو در همین صفحه با VPN متصل شوید، یا آن را مستقیماً در یوتیوب ببینید.
محور بحث معماری Cisco Secure DDoS Edge Protection است: مجموعهای از Agentهای کانتینری که در لبهٔ شبکه مستقر میشوند، یک لایهٔ Telemetry که رفتار ترافیک را بهصورت پیوسته زیر نظر دارد، و یک Controller مرکزی که تصمیمهای مهار را هماهنگ میکند.
در ادامه به این میرسیم که این معماری چطور از تکنیکهای قبلاً بررسیشده — BGP FlowSpec و RTBH — بهعنوان ابزار اجرایی خودش استفاده میکند؛ یعنی این سه قسمت در واقع یک مسیر واحد از تشخیص تا مهار عملیاتی را روایت میکنند.
این قسمت، جمعبندی عملی مجموعهٔ سهقسمتی DDoS تکلانژکست است.
بهجای معرفی مفهوم تازه، نشان میدهد چطور BGP FlowSpec و RTBH — که در قسمتهای قبل بهصورت جداگانه بررسی شدند — درون یک معماری واحد و خودکار (Cisco Secure DDoS Edge Protection) کنار هم قرار میگیرند.
این قسمت برای چه کسانی مفید است
اپراتورها و ISPهایی که میخواهند مهار DDoS را خودکار و به لبه منتقل کنند
مهندسانی که دو قسمت قبلی مجموعه را دیدهاند و دنبال معماری یکپارچه هستند
معماران امنیتی که راهکار Cisco Secure DDoS را ارزیابی میکنند
نکات کلیدی این قسمت
معماری Cisco Secure DDoS Edge Protection و اجزای اصلی آن
نقش Agentهای کانتینری و Telemetry در تشخیص زودهنگام در لبهٔ شبکه
چطور یک Controller مرکزی تصمیمهای مهار را در سطح شبکه هماهنگ میکند
جمعبندی سهقسمتی مجموعهٔ DDoS از تشخیص تا مهار عملیاتی
واژهنامهٔ این قسمت
Cisco Secure DDoS Edge Protection
راهکار سیسکو (مبتنی بر فناوری Radware) برای تشخیص و مهار حمله در همان روترهای لبه، با Agentهای کانتینری، تلهمتری پیوسته و کنترلر مرکزی.
Edge Mitigation
متوقفکردن ترافیک حمله در اولین روتر ورودی بهجای انتقال آن به هسته یا Scrubbing؛ کمترین تأخیر و کمترین مصرف پهنای باند داخلی.
Containerized Agent
نرمافزار تشخیص که بهصورت کانتینر روی خود روتر (IOS XR) اجرا میشود و تلهمتری محلی را در لحظه تحلیل میکند.
Telemetry
جریان پیوسته و ساختیافتهٔ داده از روترها (شمارندهها، نمونههای جریان) که بهجای Polling دورهای، تشخیص در چند ثانیه را ممکن میکند.
Controller
جزء مرکزی که سیگنالهای Agentها را همبسته میکند، تصمیم مهار میگیرد و قوانین را (از طریق FlowSpec یا ACL) به روترها میفرستد.
Closed-Loop Mitigation
چرخهٔ خودکار تشخیص → تصمیم → اعمال قانون → پایش اثر → اصلاح، بدون دخالت دستی در هر مرحله.
پرسشهای متداول
مهار در لبه چه مزیتی نسبت به Scrubbing Center دارد؟
ترافیک حمله اصلاً وارد شبکه نمیشود، پس پهنای باند داخلی و لینکهای هسته سالم میمانند، تأخیر تغییر مسیر حذف میشود و هزینهٔ حمل ترافیک مخرب به مرکز پاکسازی از بین میرود. Scrubbing همچنان برای حملات پیچیدهٔ لایهٔ برنامه جایگاه خود را دارد.
این معماری چطور از FlowSpec و RTBH استفاده میکند؟
آنها ابزار اجرایی معماریاند: وقتی Agent و Controller حمله را تأیید کردند، Controller قانون مهار را بهصورت خودکار با BGP FlowSpec (فیلتر دقیق) یا در موارد شدید RTBH به روترها اعمال میکند؛ همان تکنیکهای قسمتهای قبلی، اما خودکار و بستهشده در یک حلقه.
برای اجرای Agent روی روتر به سختافزار خاصی نیاز است؟
به روترهایی نیاز است که از اجرای برنامههای کانتینری روی سیستمعامل شبکه پشتیبانی کنند (مانند پلتفرمهای IOS XR) و بتوانند تلهمتری مدلمحور صادر کنند؛ منابع CPU/حافظهٔ اختصاصی برای کانتینر باید در سایزینگ لحاظ شود.
دربارهٔ میزبان
احسان عماد
Technology Lead
احسان عماد، معمار راهکار و رهبر فناوری (Technology Lead) است و بیش از دو دهه تجربه در طراحی، پیادهسازی و راهبری شبکههای سازمانی، مرکز داده و امنیت برای سازمانهای بزرگ دارد. او دارندهٔ مدرک CCDE و چهار CCIE (شماره ۲۸۵۵۱) در گرایشهای Security، Collaboration، Data Center و Enterprise Infrastructure، و همچنین CISSP است؛ عضو برنامهٔ Cisco Champion و دارندهٔ عنوان Cisco Fire Jumper Elite. در کنار کار فنی، دکترای علوم کامپیوتر و تحصیلات مدیریت (MBA و DBA) دارد. در تکلانژکست همان تجربههای میدانی را به زبان فارسی و با نگاهی عملی روایت میکند تا مهندسان فارسیزبان مسیر کوتاهتری به عمق فناوری و رشد حرفهای پیدا کنند.
بخش اول این مجموعه دربارهٔ نسل جدید حملات DDoS و آلودهشدن مودمهای خانگی بهعنوان سرباز بیاطلاع یک باتنت بود. در این قسمت به مهمترین سؤال بعدی میرسیم: وقتی حمله شروع شد، مهندس شبکه دقیقاً باید چه کاری انجام دهد؟