حملات DoS چه نوع حملاتی هستند؟

حملات DoS چه نوع حملاتی هستند؟

امید صادقی ادمین
مدت زمان مطالعه: 15 دقیقه 22 خرداد 01

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


حملات DoS چه نوع حملاتی هستند؟

حملات DoS یا Denial Of Service یکی از رایج ترین حملاتی است، که توسط هکر ها بر روی سرور های میزبان سایت های کوچک و بزرگ انجام می شود. 

در این حملات، هکر با استفاده از یک کامپیوتر شروع به ارسال حجم زیادی درخواست یا Request به سرور میزبان مورد هدف می کند. 

در این شرایط با توجه به توانایی و قدرت پردازشی و سخت افزاری سرور، بعد از مدتی از شروع حمله و حتی شدت گستردگی حمله DoS، تمامی منابع سرور از جمله CPU، RAM، پهنای باند، دیتابیس و ... درگیر شده و تا حدی مصرف می شوند، که سرور دیگر امکان پاسخگویی به ریکوئست ها را نداشته و دچار اختلالاتی از جمله کندی سرعت، وقفه و حتی قطعی کامل و از دسترس خارج شدن کل سرور و سایت های روی آن می شود.

 حملات DoS چه نوع حملاتی هستند؟

اغلب سایت های بانک ها، مراکز آموزشی و علمی تحقیقاتی بزرگ، مراکز اداری، و سایت های معروف مورد حملات DoS قرار می گیرند، و یا در پی خصومت شخصی، ممکن است فردی اقدام به انجام این کار به منظور از کار انداختن سایت فرد یا سازمان دیگری کند.

حملات DoS در واقع با ایجاد یک ترافیک بالای غیر واقعی تا حدی ادامه می دهد، که منابع سرور به اتمام رسیده و از کار بیوفتد. 

بنابراین اگر به طور ناگهانی و عجیبی بر روی سایت خود ترافیک بالایی مشاهده کردید، یا منابع هاست یا سرور اختصاصی شما به پایان رسید و سایت از دسترس خارج شد، حتماً با مدیر سرور خود در خصوص بررسی وقوع حملات DoS در ارتباط باشید.

البته نکته ای که در اینجا لازم است به آن اشاره کنیم، اگر از شرکت های هاستینگ معتبر، هاست یا سرور خود را تهیه کرده باشید، مدیران سرورها در این شرکت ها، با مانیتور کردن 24 ساعته سرویس ها، به محض وقوع حملات DoS می توانند، IP حمله کننده را تشخیص داده و بلاک کنند. 

بدین صورت حمله متوقف شده و سرور از دسترس خارج نخواهد شد. در صباهاست نیز، مدیران سرورهای ما به صورت 24 ساعته، در حال مانیتورینگ تمامی سرور ها به منظور جلوگیری از وقوع چنین مشکلاتی می باشند. پس لازم است، مواردی برای جلوگیری از وقوع حملات DoS رعایت شود، که در ادامه توضیح داده خواهد شد.

روش های بروز حمله DoS

معمولاً حملات DoS از دو طریق اصلی انجام می شوند، یکی حملات Buffer Overflow و دیری حملات سیل آسا. اما این روش ها به چه صورت انجام می شوند؟

  1. حملات سرریز بافر Buffer Overflow: در این روش، تمامی منابع حافظه و هارد سرور مورد حمله سرریز بافر قرار می گیرد. در این حملات، کندی و کرش سرور و در نهایت از کار افتادن رخ می دهد.
  2. حملات سیل آسا SYN Flood: در این روش، تمامی منابع سرور مثل پهنای باند با ارسال حجم زیادی درخواست، درگیر و مصرف می شوند، تا زمانی که سرور توانایی پاسخگویی را از دست داده و متوقف شود.

انواع حملات DoS

در این بخش با انواع حملات DoS آشنا خواهیم شد:

  1. حمله Smurf: در این روش هکر با ارسال پکت های تقلبی بر روی آدرس های Broadcast در شبکه اقدام به حمله می کند.
  2. حمله Ping Flood: در این روش هکر با ارسال بسته های پینگ تقبلی ICMP توان پردازشی سرور را با بالا بردن پینگ از کار می اندازد. 
  3. حمله Ping of Death: در این روش، بسته ای مخرب توسط هکر به سرور هدف ارسال می شود، که می تواند باعث بروز رفتار هایی مثل کرش کردن سرور شود.

نکته: حملات DoS این روزها به میزان قبل انجام نمی شوند، و با توجه به توانایی تخریب بالای حملات DDoS، معمولاً هکر ها از این نوع حملات استفاده می کنند.

تفاوت حملات DoS و DDoS در چیست؟

تفاوت حملات DoS و DDoS در چیست؟

شاید در این قسمت از مقاله، این سوال برای شما پیش آمده باشد که، تفاوت حملات DoS و DDoS در چیست؟ در ابتدا باید بگوییم که این حملات به یک صورت رخ می دهند، و حمله گر یا هکر از یک روش برای اجرای آن استفاده می کند. اما تفاوت اصلی آن در شدت و گستردگی حمله می باشد. 

در حملات DoS همانطور که گفته شد، هکر با استفاده از یک کامپیوتر، اقدام به ارسال درخواست های زیادی بر روی سرور مورد نظر خود می کند. حال اگر سرور از منابع بالایی برخوردار باشد، ممکن است هکر به هدف خود نرسد و سرور پاسخگوی حمله باشد، و نهایتاً کندی سرعت موقتی ایجاد کند.

بنابراین هکر ها برای افزایش شدت حمله، از حملات DDoS استفاده می کنند. در این حملات، هکر از چندین کامپیوتر متصل به شبکه برای ارسال درخواست ها بر روی سرور استفاده می کند. این کامپیوتر ها الزاماً در اختیار هکر نیستند، و می تواند به راحتی از کامپیوتر شخصی هر کسی حتی شما، برای حمله استفاده کند، به این صورت که با در اختیار گرفتن کامپیوتر های متصل به شبکه، شروع به ارسال حملات از طریق هر کدام از کامپیوتر ها به سرور مورد نظر می کند.

تفاوت حملات DoS و DDoS در چیست؟

پس تفاوت این دو حمله، در شدت و گستردگی آن می باشد. که معمولاً در حملات DDoS هکر زودتر به هدف خود که از کار انداختن سرور و یا سایتی می باشد، دست پیدا می کند.

چگونه از بروز حملات DoS جلوگیری کنیم؟

حالا که در مورد این نوع حملات به اندازه کافی اطلاعات به دست آورده ایم، سوال اصلی، چگونه از بروز حملات DoS جلوگیری کنیم؟ کافیست اقدامات امنیتی و مدیریتی کافی در این خصوص انجام شود:

  • اگر سرور ها به صورت 24 ساعته، مانیتورینگ شوند، به محض وقوع حمله با بلاک کردن IP هکر می توان از ادامه حمله جلوگیری کرد.
  • داشتن امنیت کافی در سرور، می تواند از بروز هر حمله ای جلوگیری کند. بنابراین فایروال نرم افزاری و سخت افزاری یکی از الزامات حفظ امنیت سرور در بروز حملات DoS می باشد.
  • مورد بعدی، آپدیت بودن سیستم عامل سرور می باشد. سیستم عامل های قدیمی و بروزرسانی نشده، از امنیت پایین تری برخوردارند.
  • تمامی مدیران سرور ها، به این موضوع آگاهی کامل دارند، که باید از ابزار های مختلفی برای حفظ امنیت سرور و سایت های روی آن استفاده کنند. پس استفاده از ابزار های مختلف فراموش نشود و موارد امنیتی را پشت گوش نیاندازید.
  • اگر شما صاحب وب سایت بزرگی هستید، و چنین مشکلاتی را تجربه کرده اید، یا مدیر سرور وب سایت های بزرگی هستید، حتماً برای چنین سایت هایی از سرور های با منابع پردازشی بالا به منظور میزبانی استفاده کنید. در این حالت اگر حمله ای رخ دهد، تا اتمام منابع سرور، زمان کافی برای تشخیص و جلوگیری از ادامه حمله را خواهید داشت.
  • اگر شما یک کاربر عادی هستید، حتماً با روش های مختلفی سایت خود را به صورت روزانه آنالیز کنید و آمار بازدید های روزانه سایت را داشته باشید. چنانچه این آمار به صورت ناگهانی افزایش یافت، حتماً به سرعت با مدیر سرور این مورد را در میان بگذارید تا پیگیری شود.

جمع بندی

همانطور که سایت ها رشد می کنند، بازدید بالایی نیز می گیرند. بنابراین اگر سایت شما با اختلالاتی مانند کندی سرعت و اتمام منابع روبرو شد، حتماً در ابتدا بررسی کنید که منابع سرویس هاست یا سرور اختصاصی خود به اتمام نرسیده باشد. بنابراین همیشه، اتمام منابع به معنی بروز حمله نیست. تنها در صورتی می توان گفت حمله DoS رخ داده که به طور ناگهانی ترافیک غیر معمولی بر روی سایت وارد شود. اما اگر سایتی پر ترافیک است، این به معنای رشد سایت بوده، و باید منابع سرور آن را افزایش دهید. در آخر به این نکته توجه داشته باشید، از دسترس خارج شدن سایت و یا حتی یک سرور با صد ها سایت روی آن، اگرچه منجر به سرقت اطلاعات حیاتی و مهم نمی شود، اما می تواند خسارات جبران ناپذیری به سئوی وب سایت ها و اعتبار هاستینگ میزبان وارد کند، بنابراین در تأمین امنیت سرور ها نهایت دقت را داشته باشید.

امیدواریم این مقاله برایتان مفید واقع شده باشد. اگر سوالی دارید که در این مقاله پاسخش را پیدا نکردید، در قسمت کامنت ها سوال خود را مطرح کنید، کارشناسان ما در کمتر از چند دقیقه به سوالات پاسخ خواهند داد.
این مقاله را با دوستان خود به اشتراک بگذارید.
موفق باشید.

برچسب ها :
دسته بندی ها :