 
    تصور کن که یک روز صبح وارد سایتت می شی تا ببینی همه چیز به روال عادی پیش میره، اما یک دفعه سایت از دسترس خارج میشه. حتی فکرشم نمی کنی که ممکنه این یه حمله عمدی باشه! شاید بگی "چرا کسی باید سایت من رو هدف قرار بده؟" ولی واقعیت اینه که هر سایتی، حتی اگر کوچیک هم باشه، ممکنه روزی هدف حملات مخرب قرار بگیره. یکی از این حملات، حمله DDoS هست که می تونه تمام تلاش های شما برای نگه داشتن سایت آنلاین رو نقش برآب کنه.
حالا ممکنه بپرسی، DDoS چی هست؟ چطور این حمله انجام میشه؟ و چرا باید بهش اهمیت بدیم؟ جواب این سوالات توی این مقاله نهفته هست. هدف ما اینه که به زبان ساده، به شما بگیم که حملات DDoS چطور کار می کنن، چرا به شدت خطرناک هستن و چطور می تونید ازشون جلوگیری کنید.
پس اگه می خوایید بیشتر از این قضیه سر در بیارید و ببینید چطور می تونید از سایت خودتون در برابر این تهدید محافظت کنید، ادامه مقاله رو از دست ندید!
حمله DDoS (که مخفف "Distributed Denial of Service" هست) یعنی یه حمله از چندین سیستم مختلف به یک سایت یا سرور که هدفش اینه که اون سایت رو از دسترس خارج کنه. حالا بیایید اینو دقیق تر باز کنیم.
تو معمولاً وقتی می خوای یه سایت رو باز کنی، مرورگرت یه درخواست به سرور سایت می فرسته. سرور هم پاسخ می ده و صفحه سایت رو بهت نشون می ده. توی حمله DDoS، هکرها از یه شبکه بزرگ از کامپیوترها (که بهش میگیم "بات نت") استفاده می کنن و همزمان هزاران یا حتی میلیون ها درخواست به سایت می فرستن. نتیجه؟ سرور سایت نمی تونه به همه این درخواست ها پاسخ بده و سایت از دسترس خارج میشه.
چرا این حمله اینقدر خطرناکه؟ چون چندین سیستم همزمان دارن حمله می کنن. این باعث میشه که سایت نتونه تشخیص بده که چه کسی واقعاً می خواد از سایت استفاده کنه و چه کسی در حال حمله ست. بنابراین دیگه هیچ چیز نمی تونه جلوی این سیل از درخواست ها رو بگیره و سایت در نهایت از کار میوفته.
حالا شاید بپرسی، چرا کسی باید همچین حمله ای رو انجام بده؟ دلایلش می تونه متنوع باشه.
حمله DDoS یه سیل از درخواست های بی فایده به سروره که باعث میشه سایت نتونه به کاربران واقعی سرویس بده. این حملات می تونن به شدت آسیب زننده باشن و حتی برای کسب وکارها خسارت های مالی زیادی به همراه داشته باشن.

حمله DoS (Denial of Service) یعنی یه حمله از طرف یه نفر. در این نوع حمله، یه نفر از یه سیستم استفاده می کنه و تلاش می کنه تا سایت یا سرویس رو از دسترس خارج کنه. مثلاً یه نفر می ره توی سایت و یه سیل از درخواست های بی خود به سرور می فرسته که باعث می شه سرور نتونه به درخواست های واقعی جواب بده و سایت قطع بشه.
اما حمله DDoS (Distributed Denial of Service) یه داستان دیگه ست! اینجا دیگه فقط یک نفر نیست، بلکه یه گروه بزرگ از سیستم های مختلف (که معمولاً کنترلشون دست هکرهاست) از سراسر دنیا به طور همزمان حمله می کنن. این یعنی تعداد درخواست ها خیلی بیشتر میشه و سرور اصلاً نمی تونه جواب بده.
حمله DoS مثل این می مونه که یه نفر درِ خونت رو بزنه و مزاحمت ایجاد کنه. اما حمله DDoS مثل اینه که یه گروه بزرگ از مردم جمع بشن و با هم یه وقت درِ خونت رو بزنن و همه با هم سعی کنن تو رو اذیت کنن. قطعاً وقتی یه نفر باشه راحت تر می تونی مقابله کنی، ولی وقتی یه جمعیت بزرگ حمله کنن، دیگه کار سخت میشه!
پس DoS یک حمله از یک نفره، ولی DDoS یه حمله از هزاران سیستم به طور همزمانه.
حالا که با DDoS آشنا شدی، حتماً این سوال برات پیش میاد که چرا اصلاً همچین حملاتی انجام میشه؟ چرا یکی باید بره و وقت و انرژی بذاره برای اینکه یه سایت رو از دسترس خارج کنه؟ خب، دلایل مختلفی داره که بعضی هاش شاید برات جالب باشه:
پس دیدی؟ دلایل حملات DDoS می تونه خیلی متنوع باشه. گاهی یک مسئله شخصی، گاهی مسائل سیاسی یا حتی یه راه برای کسب درآمد! مهم اینه که این حملات می تونن خسارات زیادی به سایت ها و کسب وکارها وارد کنن.

شاید برات سوال باشه که چطور بفهمیم هدف حمله DDoS قرار گرفتیم؟ خب، چندتا نشونه هست که اگه دقت کنی، خیلی راحت می تونی متوجه بشی:
یکی از اولین نشونه ها اینه که سایتت به طرز قابل توجهی کند میشه. مثلاً ممکنه یه سایت که قبلاً سریع باز می شده، حالا بشه یه مدل لاگ کاملاً کند و وقت گیر! این یعنی سرور تحت فشار قرار گرفته و درخواست های زیادی که از سمت سیستم های مختلف میاد رو دیگه نمی تونه درست پردازش کنه. اگر سایتت به این شکل کند شده، احتمالاً داره از طرف حمله DDoS تحت فشار قرار می گیره.
اگر مدتی نتونستی به سایتت دسترسی پیدا کنی، این می تونه یکی از نشونه های اصلی حمله DDoS باشه. چون این نوع حمله می تونه سایت رو کاملاً از دسترس خارج کنه. یعنی نه تنها کند میشه، بلکه ممکنه اصلاً سایت بالا نیاد و صفحه های خطا نشون بده.
حالا شاید بپرسی چه ارورهایی؟ خب، وقتی سرور نمی تونه درخواست ها رو پردازش کنه، ارورهایی مثل "503 Service Unavailable" می بینی که می گه سرویس در دسترس نیست. این نوع ارورها معمولاً نشون می ده که سرور به دلیل فشار زیاد از دسترس خارج شده.
پس اگه این نشونه ها رو دیدی، ممکنه سایتت داره از طرف حمله DDoS تحت فشار باشه. همیشه باید آماده باشی تا بتونی سریع تشخیص بدی و واکنش نشون بدی.
حالا که فهمیدیم حملات DDoS چطور انجام می شن و چرا اینقدر خطرناکن، وقتشه که بگیم چطور می تونیم جلوی این حملات رو بگیریم و از سایت یا سرویسمون محافظت کنیم. اینجا چندتا راه حل ساده و مؤثر داریم:
یکی از اولین کارهایی که می تونی بکنی اینه که فایروال های مناسبی نصب کنی. این فایروال ها می تونن درخواست های مشکوک رو شناسایی کرده و جلوی اونا رو بگیرن. حتی بعضی فایروال ها مخصوص مقابله با حملات DDoS طراحی شدن.
استفاده از CDN یکی دیگه از راه های عالی برای مقابله با حملات DDoS هست. این شبکه ها می تونن بار ترافیک سایت رو بین سرورهای مختلف تقسیم کنن و همینطوری باعث بشن که سرور اصلی تحت فشار قرار نگیره.
سرورهایی که برای مقابله با حملات DDoS طراحی شدن، معمولاً قدرت پردازشی بالاتری دارن و می تونن درخواست های زیاد رو بهتر مدیریت کنن. این یعنی می تونی مطمئن باشی که حتی اگر حمله ای هم صورت بگیره، سرور توانایی مقابله باهاش رو داره.
خیلی از شرکت ها خدمات ابری مخصوص مقابله با حملات DDoS ارائه می دن. این خدمات با استفاده از سرورهای ابری، ترافیک ورودی رو فیلتر کرده و حملات رو کاهش می دن. این سرویس ها معمولاً به سرعت واکنش نشون می دن و می تونن سایت رو در برابر حملات بزرگ محافظت کنن.
پس با این روش ها می تونی از سایت یا سرویست در برابر حملات DDoS محافظت کنی و خیال خودتو راحت کنی که در برابر این نوع تهدیدات آماده ای.

حملات DDoS به دلایل مختلفی ممکنه انجام بشن؛ از انگیزه های سیاسی و اقتصادی گرفته تا انتقام جویی یا حتی سرگرمی. در اینجا به برخی از معروف ترین حملات DDoS که در گذشته رخ داده اشاره می کنیم تا ببینید این تهدیدات چطور می تونن دنیای دیجیتال رو به هم بریزند.
در مارس 2018، یکی از بزرگترین حملات DDoS تاریخ به GitHub، پلتفرم معروف توسعه دهندگان، انجام شد. این حمله با استفاده از یک تکنیک جدید به نام Memcached amplification صورت گرفت که به مهاجمین این امکان رو می داد تا با استفاده از سرورهای Memcached باز شده، درخواست های زیادی به سمت سرور GitHub ارسال کنن. این حمله باعث شد ترافیک در سطح 1.35 ترابیت بر ثانیه ایجاد بشه! این حمله تنها حدود 10 دقیقه طول کشید ولی شدت و بزرگی آن، باعث شد که GitHub از Cloudflare برای محافظت از سرورهای خود استفاده کنه.
در اکتبر 2016، یکی از معروف ترین حملات DDoS به Dyn، یکی از بزرگ ترین ارائه دهندگان سرویس DNS (Domain Name System) در دنیا انجام شد. این حمله باعث شد سایت های بزرگی مثل Twitter، Spotify، Reddit، Netflix و خیلی از سرویس های معروف دیگه به مدت چند ساعت از دسترس خارج بشن. این حمله به وسیله Mirai Botnet که شامل میلیون ها دستگاه IoT (اینترنت اشیاء) آلوده بود، صورت گرفت. دلیل موفقیت این حمله، استفاده از دستگاه های معمولی و غیرقابل توجه ای مثل دوربین های مدار بسته و روترهای خانگی بود که به راحتی هک شده و به بات نت تبدیل شدن.
این حمله یکی از اولین حملات DDoS بزرگ و تاریخی به یک کشور به حساب میاد. در سال 2007، استونی هدف یک حمله DDoS گسترده قرار گرفت که باعث شد بسیاری از خدمات آنلاین این کشور از جمله بانک ها، رسانه ها و سایت های دولتی به مدت چند روز از دسترس خارج بشن. این حمله به عنوان یکی از اولین حملات سایبری سازمان یافته در سطح ملی شناخته می شه و تأثیر زیادی روی سیاست های امنیت سایبری جهانی گذاشت. گفته میشه که این حمله ممکنه به دلیل اختلافات سیاسی با روسیه انجام شده باشه.
در سپتامبر 2017، گوگل یک حمله DDoS عظیم به اندازه 2.5 ترابیت بر ثانیه رو تجربه کرد. این حمله یکی از بزرگ ترین حملات DDoS تاریخ بود و با استفاده از Memcached amplification صورت گرفت. در این حمله، ترافیک به اندازه ای زیاد بود که گوگل مجبور شد برای مدت کوتاهی از زیرساخت های خودش استفاده کنه تا حمله رو دفع کنه. نکته جالب در این حمله این بود که این حمله به صورت دقیق طراحی شده بود و مهاجمین از نقاط مختلف دنیا برای ایجاد بار ترافیکی استفاده کرده بودن.
در سال 2015، BBC بریتانیا هدف یک حمله DDoS قرار گرفت که باعث شد سرویس آنلاین این شبکه تلویزیونی در بسیاری از نقاط دنیا برای مدت زمان زیادی از دسترس خارج بشه. این حمله توسط گروهی به نام Lizard Squad انجام شد که در گذشته نیز سابقه حملات مشابهی رو داشتند. این حمله باعث شد تا سایت BBC از دسترس کاربران خارج بشه و عملاً جریان آنلاین برنامه های آن مختل بشه.
حملات DDoS اصلاً شوخی بردار نیستن. اینا می تونن آسیب های جدی به کسب وکارها وارد کنن و حتی اعتبار یه برند رو خراب کنن یا داده های مهم رو از بین ببرن. یعنی اگر صاحب یه کسب وکار آنلاین هستی، باید حواست حسابی جمع باشه و از هر راهی که می تونی برای پیشگیری از این حملات استفاده کنی.
دقیقاً مثل این می مونه که برای خونت یه سیستم امنیتی نصب کنی. حالا برای سایت و سرورت هم باید سیستم های امنیتی مناسب داشته باشی که بتونی ازشون استفاده کنی و سایتت رو در برابر این حملات مقاوم کنی. به این فکر کن که اگر از الان پیشگیری کنی، خیلی بهتر از اینه که بعداً بخوای جلوی یه بحران بزرگ وایسی.
تجربه ای از حملات DDoS داری؟ یا شاید راهکارهای دیگه ای برای مقابله باهاش می دونی؟ حتماً تو کامنت ها بنویس و با هم به اشتراک بذاریم!
 
                اصفهان، خیابان حمزه اصفهانی، بن بست تخت جمشید(18) ، پلاک ۴
دفتر تهران: تهران، خیابان سهروردی شمالی، خیابان هویزه شرقی، پلاک 20، طبقه دوم، واحد 6