اگر سایت، فروشگاه، سرور بازی یا هر سرویس آنلاین دیگری دارید، دیر یا زود با واژهٔ DDoS روبهرو میشوید. حملهٔ DDoS یعنی انبوهی از درخواستها یا بستهها از منابع بسیار زیاد بهسمت یک هدف سرازیر میشود تا آن را از دسترس خارج کند. نه دادهای دزدیده میشود و نه رمزی لو میرود؛ فقط سرویس از کار میافتد، و برای یک کسبوکار همین کافی است که فروش، اعتبار و اعتماد کاربر را از بین ببرد. در این راهنما میبینیم محافظت DDoS چیست، انواع حمله کداماند، سرور ضد دیداس چه کاری میکند و چطور درست انتخابش کنیم.
DDoS دقیقاً چیست؟
DDoS مخفف «Distributed Denial of Service» است، یعنی «ناتوانسازی سرویس بهصورت توزیعشده». کلمهٔ «توزیعشده» نکتهٔ اصلی است: حمله از یک رایانه نمیآید، بلکه از هزاران یا میلیونها دستگاه آلوده، مثل رایانه، دوربین و مودم، که زیر کنترل مهاجم هستند و به آنها باتنت میگویند. چون ترافیک از جاهای بیشمار میآید، ساده نیست که با مسدود کردن یک آیپی جلویش را بگیرید.
هدف مهاجم معمولاً یکی از اینهاست: رقابت تجاری، اخاذی، انتقام شخصی در دنیای بازی، حواسپرتی در حین حملهٔ دیگر، یا فقط سرگرمی. سرویسهای بازی، فروشگاههای آنلاین، صرافیها و سایتهای خبری از هدفهای رایجاند.
انواع حملهٔ DDoS
حملات حجمی (لایهٔ ۳ و ۴)
مهاجم با ترافیک انبوه، پهنای باند ورودی سرور یا دیتاسنتر را پر میکند. مثالها: سیل UDP، تقویت DNS و NTP. در این حالت مشکل از نرمافزار شما نیست؛ خطی که ترافیک از آن میرسد اشباع شده است. فقط شبکهای که ظرفیت جذب و فیلتر کردن این حجم را دارد میتواند جلوی آن را بگیرد.
حملات پروتکلی
این حملات از ضعف یا محدودیت پروتکل استفاده میکنند، مثلاً سیل SYN که جدول اتصالهای نیمهباز را پر میکند و دیوارهٔ آتش یا خود سیستمعامل را از پا میاندازد. حجم لازم کمتر است، ولی اثر بر منابع سرور زیاد است.
حملات لایهٔ برنامه (لایهٔ ۷)
درخواستهایی که شبیه کاربر واقعیاند، مثل بارگذاری مکرر صفحهٔ جستوجو، ورود یا سبد خرید. حجم کمی دارند، اما هر کدام کار سنگین پایگاه داده را فعال میکنند. تشخیص آنها سختتر است و به فیلتر هوشمند، محدودیت نرخ و گاهی اعتبارسنجی مرورگر نیاز دارد.
سرور ضد دیداس چه کاری میکند؟
عبارت «سرور ضد دیداس» یعنی سروری که پشت زیرساخت فیلتر ترافیک قرار دارد. ترافیک ورودی ابتدا از مراکز پاکسازی عبور میکند، ترافیک مخرب شناسایی و دور ریخته میشود و فقط درخواستهای سالم به سرور شما میرسد. اجزای معمول چنین سرویسی:
- ظرفیت شبکهٔ بالا تا حملهٔ حجمی خط را اشباع نکند.
- فیلتر خودکار با شناسایی الگوهای غیرعادی، بدون اینکه مدیر شبکه مجبور باشد وسط حمله دستی قانون بنویسد.
- قوانین ویژهٔ پروتکل، مثلاً برای بازیها که با UDP کار میکنند و فیلتر عمومی آنها را خراب میکند.
- گزارش و پایش تا بدانید چه حملهای رخ داده و چقدر طول کشیده است.
هیچ سرویسی «حملهناپذیر» نیست. هر سرویس سقفی دارد و کیفیت آن را باید با شفافیت دربارهٔ ظرفیت، نوع پوشش و رفتار هنگام حمله سنجید، نه با شعارهای کلی.
چه کسانی به محافظت DDoS نیاز دارند؟
- سرور بازی. جامعههای ماینکرافت، فایوام و کانتر استرایک رایجترین قربانیاناند. راهنمای سرور گیم را هم ببینید.
- فروشگاه و سایت کسبوکار. قطعی در فصل فروش یعنی ضرر مستقیم.
- API و اپلیکیشن. سرویسی که مشتری یا اپلیکیشن موبایل به آن وابسته است.
- سرویسهای مالی و رمزارزی که وقفه در آنها اعتماد را از بین میبرد.
- هر کسی که قبلاً هدف حمله شده یا رقیب پرخاشگر دارد.
چطور سرویس محافظت DDoS را انتخاب کنیم؟
ظرفیت و نوع پوشش
بپرسید پوشش فقط حجمی است یا لایهٔ ۷ را هم شامل میشود. عددی که ارائهدهنده اعلام میکند را با ظرفیت واقعی و نحوهٔ برخورد با حملات بزرگتر از سقف مقایسه کنید: آیا سرور بیصدا از دسترس خارج میشود (null-route) یا همچنان فیلتر ادامه دارد؟
سازگاری با سرویس شما
سایت وب با سرور بازی تفاوت دارد. برای وب، معمولاً یک پروکسی معکوس و CDN کافی است؛ برای بازی و سرویسهای غیر HTTP باید محافظت در سطح شبکه و پروتکلهای TCP و UDP داشته باشید.
تأخیر اضافه
فیلتر کردن ترافیک نباید پینگ را بهطور محسوس بالا ببرد. برای بازی، این معیار مهم است. بعد از فعال شدن سرویس، تأخیر را اندازه بگیرید.
سرعت واکنش
آیا فیلتر خودکار است یا کسی باید دستی تنظیم کند؟ حمله ممکن است نیمهشب شروع شود.
آیپی اصلی و پنهانکاری
اگر آیپی واقعی سرور لو برود، مهاجم میتواند حفاظت را دور بزند و مستقیم حمله کند. آیپی را پشت سرویس نگه دارید و ورودیهای دیگر، مثل زیردامنهٔ ایمیل، را هم بررسی کنید.
پشتیبانی
وقتی حمله میشود، پاسخ سریع انسانی ارزش دارد. دسترسی به پشتیبانی در همان لحظه را بپرسید.
اشتباههای رایج
- تصور اینکه فایروال ساده کافی است. فایروال سرور فقط پس از رسیدن ترافیک عمل میکند؛ اگر خط پر شده باشد دیگر دیر است.
- فقط به CDN تکیه کردن در حالی که آیپی اصلی سرور فاش است.
- تنظیم نکردن محدودیت نرخ در برنامه برای مسیرهای حساس مثل ورود و جستوجو.
- انتخاب فقط بر پایهٔ قیمت. سرویس ارزان با ظرفیت نامعلوم تا اولین حملهٔ جدی خوب به نظر میرسد.
- نداشتن برنامهٔ اضطراری. بدانید در لحظهٔ حمله با چه کسی تماس میگیرید و چه سرویسی اول باید برگردد.
- فراموش کردن پشتیبان. حتی با بهترین محافظت، پشتیبانگیری منظم لازم است.
اقدامهای پیشگیرانه روی خود سرور
محافظت شبکه جای سختسازی سرور را نمیگیرد. سیستمعامل و نرمافزارها را بهروز نگه دارید، پورتهای غیرضروری را ببندید، برای SSH از کلید استفاده کنید، پایگاه داده را به اینترنت باز نگذارید، برای وبسایت از کش استفاده کنید تا هر درخواست پایگاه داده را درگیر نکند و برای مسیرهای سنگین محدودیت نرخ بگذارید. اینها حمله را متوقف نمیکنند، ولی آستانهٔ تحمل شما را بالا میبرند.
محافظت DDoS در کلوداسنپ
کلوداسنپ سرور ابری ارائهدهندههای مختلف را در یک حساب عرضه میکند و هر ارائهدهنده سطح متفاوتی از محافظت شبکه دارد. محافظت DDoS بهعنوان یک محصول مستقل و قابل انتخاب، با پوشش ویژهٔ بازی و سرویسهای غیر وب، بهزودی عرضه میشود.
برای دیدن وضعیت و توضیحات، صفحهٔ محافظت DDoS را باز کنید. اگر همین حالا هدف حمله هستید یا سرویس حساسی دارید، در ربات تلگرام کلوداسنپ بنویسید تا بررسی کنیم کدام سرور و لوکیشن برایتان مناسبتر است. فهرست سرورهای فعلی هم در صفحهٔ قیمتها است.
پرسشهای پرتکرار
تفاوت DoS و DDoS چیست؟
در DoS حمله از یک منبع میآید و با مسدود کردن آن میشود جلویش را گرفت. در DDoS حمله از منابع بسیار زیاد و پراکنده میآید و مسدود کردن دستی عملاً ممکن نیست.
آیا فایروال معمولی جلوی DDoS را میگیرد؟
برای حملات کوچک یا لایهٔ برنامه تا حدی مؤثر است، اما در حملهٔ حجمی خط ورودی پیش از رسیدن به فایروال اشباع میشود. برای آنها به شبکهای با ظرفیت و فیلتر در سطح بالاتر نیاز دارید.
سرور ضد دیداس برای سایت وردپرس هم لازم است؟
اگر سایت فقط محتوایی است و اهمیت کمی دارد شاید نه. اما اگر فروشگاه یا سرویس مهمی دارید، یک لایهٔ محافظت، بههمراه کش و محدودیت نرخ، ارزش دارد.
آیا کلوداسنپ همین حالا محافظت DDoS دارد؟
محافظت DDoS بهعنوان محصول مستقل بهزودی میآید. برای اطلاع از زمان عرضه یا مشورت دربارهٔ شرایط فعلی، در ربات تلگرام پیام بدهید.
چطور بفهمم سرورم هدف DDoS شده است؟
نشانهها: کندی ناگهانی، قطع شدن اتصال، پر شدن پهنای باند یا بالا رفتن غیرعادی ترافیک در نمودارها و درخواستهای بیشمار از آیپیهای ناشناس در لاگ. مقایسهٔ آن با الگوی معمول ترافیک خودتان بهترین راه تشخیص است.
آیا میشود DDoS را کاملاً حذف کرد؟
نه. میشود اثرش را به حداقل رساند. هر سرویس سقف ظرفیتی دارد، پس هدف کاهش ریسک و کوتاه کردن زمان قطعی است.
