نحوه جلوگیری از [لطفا جهت مشاهده لینک ها ثبت نام کنید. ]

امروز می*خواهیم چند گام و روش حل مسئله*ای را که در مقابل یک [لطفا جهت مشاهده لینک ها ثبت نام کنید. ] در یک سایت کوچک تجارت الکترونیک وردپرس داشتیم به شما نشان دهیم. حمله*های DDoS ممکن است ناگهان ظاهر شده و سایت*های کوچک*تر معمولا شکننده*تر هستند، چرا که هنگام رخ دادن چنین حمله*ای، به طور کامل آماده نیستند. اجازه دهید یک سوال مطرح کنیم. اگر سایت شما فردا مورد حمله قرار بگیرد چه خواهید کرد؟ اگر هیچ ایده*ای ندارید، احتمالا باید این مقاله را نشان*گذاری کرده و بخوانید.

حمله DDoS چیست؟
DDoS عبارت مخفف حمله منع سرور توزیع شده است. هدف اولیه [لطفا جهت مشاهده لینک ها ثبت نام کنید. ] این است که سرور وب شما را بیش از حد شلوغ کرده و آن را فلج کرده یا از کار بیندازند. یکی از موارد ناامیدکننده این حمله*ها این است که به طور عمومی حمله*کننده چیزی به دست نیاورده و چیزی هم هک نمی*شود. مشکل بزرگ DDoS شلوغ شدن بیش از حد آن برای بارگذاری است. به احتمال بسیار زیاد خواهید دید که پهنای باند شما به میزان قابل توجهی بالا رفته و این می*تواند برای شما صدها یا حتی هزاران دلار هزینه در پی داشته باشد. اگر در یک میزبان (هاست) ارزان*تر یا اشتراکی هستید، ممکن است به راحتی منجر به تعلیق حساب شما شود.

در ۲۱ اکتبر ۲۰۱۶، بزرگ*ترین حمله DDoS (مرتبط با DNS) تاریخ رخ داد و سایت*های بزرگی مانند PayPal، Spotify، Twitter، Reddit و eBay را پایین کشید. حتی بعضی آن را روز نابودی DNS در اینترنت خواندند. با رشد اینترنت، افزایش حمله*های DDoS با یک نرخ هشدار دهنده موضوع تعجب*آوری نیست. در واقع با توجه به داده*های تهیه شده از easyDNS، حمله*های DDos طی زمان بدتر می*شوند. برای بعضی سایت*ها تنها زمان مطرح است تا با چنین حمله*ای روبه*رو شوند.



توقف یک حمله DDoS در یک سایت کوچک دانلودهای دیجیتال آسان
در این مطالعه موردی، یک سایت تجارت الکترونیک کوچک داریم که EDD اجرا می*کرد. این سایت به طور معمول در پهنای باند، روزانه تنها ۳۰ تا ۴۰ MB تولید می*کرد و چند صد بازدید کننده داشت. در ژوئن گذشته، ناگهان شروع به استفاده بسیار از پهنای باند کرده و گوگل Analytics نیز هیچ ترافیک مضاعفی را نشان نمی*داد. سایت ناگهان به انتقال روزانه ۱۵ الی ۱۹ GB داده در روز رسید. افزایشی ۴۶۵۰ درصدی! این تنها یک افزایش کوچک در بات ترافیک نیست.


[لطفا جهت مشاهده لینک ها ثبت نام کنید. ]


پس از دیدن این افزایش، لاگ*های سرور باید بررسی می*شدند تا موضوع شناسایی شود. این دسته مسائل به راحتی ممکن است از کنترل خارج شوند. اطلاعات ۷ روز گذشته نشان دادند که صفحه، حساب یا سایت ۵۱۱۰۰۰ بار خوانده شده بودند و در مجموع ۶۶ GB ترافیک ایجاد کرده بودند. این آمار برای سایتی است که در ماه به طور معمول کمی بیش از ۱ GB داده ایجاد می*کند. پس فورا متوجه شدیم که اتفاقی رخ داده است.

تحلیل IP های ۱۰ مشتری برتر در ۷ روز آخر فعالیت*های مشکوکی را نشان می*داد. اکثر آن*ها بالای ۱۰۰۰۰ درخواست داده بودند و تعداد این مشتریان کم بود. به یاد داشته باشید این سایت کوچکی است که در ماه به طور مجموع باید تنها چند هزار درخواست داشته باشد.



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




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



هک یا حمله جست*وجوی فراگیر؟
موضوع دیگری که می*توانید در این موقعیت*ها تایید کنید این است که این یک تلاش برای هک نیست و در این مورد نیز نبود. لاگ وقایع*نگاری ایمنی وردپرس یک افزونه عالی برای نظارت و بررسی این است که آیا تلاش ناموفقی برای ورود به یک صفحه وجود داشته یا خیر. همچنین می*توانید لاگ*های خود را چک کنید تا ببینید آیا فعالیت**های پسین در تعداد بالا رخ داده است یا خیر. به نظر می*رسید این تنها یک [لطفا جهت مشاهده لینک ها ثبت نام کنید. ] ساده است که در آن به سادگی انبوهی از ترافیک به یک بخش از سایت فرستاده شده و تلاش شده تا بیش از حد شلوغ شود.

بلاک IP
اگر در حال کار روی سرور خود هستید، گام بعدی احتمالا این خواهد بود که یک افزونه بلاک IP یا firewall مانند WordFence را نصب کنید. اما مانند دیگر هاست*های مدیریت شده وردپرس، به دلایل مختلف اینجا اجازه فعالیت چنین افزونه*هایی را نمی*دهیم. اول از همه این که ممکن است تاثیر بسیار زیادی بر عملکرد شما داشته باشند. به خصوص بر قابلیت*های اسکن. دوم این که ما با پلت*فرم ابر گوگل، از متعادل*ساز*های بار استفاده می*کنیم که سبب می*شود بسیاری از قابلیت*های بلاک کننده IP افزونه*ها، آن*طور که قرار بوده کار کند، جواب ندهد.

از این رو ما ابزار خودمان را ساختیم. می*توانید به راحتی با وارد کردن دستی آدرس*های IP با استفاده از IP Deny tool در داشبورد MyKinsta ، آدرس*ها را بلاک کنید. همچنین می*توانید همیشه با تیم پشتیبانی ما تماس برقرار کنید چرا که ما همیشه از بلاک جغرافیایی حمایت می*کنیم.




اما بسته به مدت زمان و مقیاس حمله، بلاک کردن IP ها می*تواند یک فرآیند تمام ناشدنی باشد که در غالب موارد به سرعت لازم مسئله را حل نمی*کند. بسیاری از حملات DDoS زمانی که از یک ناحیه بلاک می*شوند، از یک ناحیه دیگر سر در می*آورند یا آدرس*های پروکسی یا IP را تغییر می*دهند. پس در این مثال بهره بردن از راه*حل DDoS که بتواند فرآیند را با قوانین از پیش ساخته و کامپایل شده خودکار کند از داده*هایی به ارزش چند سال منطقی خواهد بود.


انتقال سایت به کلاودفلر راه*گشا نبود
در بسیاری مواقع کلاودفلر در توقف بعضی ترافیک بات*های ساده خوب عمل می*کند اما وقتی برنامه مجانی در کار باشد، محافظ DDoS آن*ها بهترین نیست. در واقع ما سایت را به کلاودفلر منتقل کردیم و ترافیک*های مشکوک بیشتری اضافه شدند. هر چند فکر می*کنیم این تنها به خاطر افزایش تلاش*های آن*ها در اثر حمله بوده است. همان*طور که می*بینید درخواست*ها به حدود ۵۰ هزار در ساعت نزدیک می*شد. بخش CDN آن*ها عالی کار می*کند اما اگر نیازهای بیشتری دارید، احتمالا باید هزینه بپردازید.





سپس «محدود کردن نرخ» را در سایت اجرا کردیم. محدود کردن نرخ به شما امکان این را می*دهد که ترافیک مبتنی بر قوانین را مطابق یک آدرس ایجاد کرده و سپس فعالیت*ها را مطابق با آن محدود یا لغو کنید. این قابلیت را می*توانید در برنامه مجانی فعال کنید و به ازای هر ۱۰ هزار درخواست باید ۰۵/۰ دلار بپردازید. اما در نرخی که ما درخواست*ها را می*دیدیم، هر ماه ۳۶ میلیون درخواست وجود داشت که خود ۱۸۰ دلار برای هر ماه هزینه در پی داشت. پس مشخصا این راه*حلی نبود که مشکل را درست کند. و البته که تمام راه*های قوانین الگویی را امتحان کردیم.



توجه: هزینه محدود کردن نرخ بر اساس تعداد درخواست*های خوب (نه بلاک شده) تعیین می*شود. درخواست*های خوبی که با قوانین تعریف شده شما در طول تمام وبسایت*هایتان تطابق دارند.اما در این مورد جواب نمی*داد.

قدم بعدی که از قبل می*دانستیم پیش روی خود داریم، نگاه به یک برنامه فایروال حقیقی وب بود. بسیاری از کابران این را نمی*دانند، اما برنامه رایگان کلاودفلر شامل این مورد نمی*شود و این موضوعی است که این روزها برای متوقف کردن حملات DDoS لازم است. پس گزینه بعدی به*روز رسانی برنامه کلاودفلر به نسخه حرفه*ای با ۲۰ دلار در ماه بود. این جایی است که باید کمی زمان گذاشته و راه*حل*های ثالث را نیز مقایسه کنیم.


مقایسه کلاودفلر با سوکوری
از دید ما، در حال حاضر بهترین راه*حل*ها برای برنامه فایروال وبی که اجرای آن*ها در هر نوع سایتی آسان است، کلاودفلر و سوکوری هستند. ما به هیچ یک از این دو شرکت وابستگی نداریم، اما اگر نگاهی به این دو بیندازید خواهید دید که در سوکوری به ازای هزینه خود امکانات بهتری دریافت می*کنید. بیایید به برنامه این دو که هر یک ماهیانه ۲۰ دلار هزینه دارند نگاهی بیندازیم.


کلاودفلر
با برنامه حرفه*ای کلاودفلر تنها می*توانید محافظ DDoS لایه*های ۳ و ۴ را داشته باشید (در خصوص لایه*های ۳ و ۴ حملات DDoS اینجا بیشتر بخوانید). این کمک می*کند تا حملاتTCP SYN، UDP و ICMP را در سرور لبه متوقف کنید تا به سرور اصلی شما نرسند. برای استفاده از محافط لایه ۷ باید به برنامه ۲۰۰ دلار در ماه به*روز رسانی کنید. به یاد داشته باشید که این یک سایت بسیار کوچک تجارت الکترونیک است پس ۲۰۰ دلار در ماه بسیار هزینه*بر خواهد بود و فراتر از هزینه*های هاست سایت است.


سوکوری
با برنامه ۲۰ دلار در ماه سوکوری، در کنار محافط DDoS لایه*های ۳ و ۴، محافظ لایه ۷ را نیز خواهید داشت. این به شما کمک می*کند که تغییرات ناگهانی در ترافیک را خودکار شناسایی کرده و شما را از سیل*های POST و حمله*های DNS محور محافظت می*کند و این حملات هیچ وقت به سرور اصلی شما نمی*رسند. پس از همان ابتدا، کاهش حملات DDoS بهتری را با سوکوری خواهید دید و در این مثال، ما برای حملات سیلی HTTP به لایه ۷ نیاز داشتیم.

حمله سیلی HTTP یک نوع حمله لایه ۷ است که از درخواست*های معتبر GET یا POST استفاه می*کند تا مانند بازیابی*های معمول داده در آدرس طی بخش*های SSL (عکس، اطلاعات و …)، اطلاعات به دست بیاورد. سیل GET/POST یک حمله حجمی است که از بسته*های ویروسی، تکنیک*های جاسوسی یا انعکاسی استفاده نمی*کند.

سوکوری همچنین در برنامه ۷۰ دلار در ماه خود تعادل*ساز بار را نیز ارائه می*دهد در حالی که کلاودفلر بخش*های پرداختی کمی دارد که مربوط به جنبه*های مختلف این ویژگی باشد. بخش*هایی مانند قیمت*گذاری استفاده محور که در آن به تعادل*سازی بارگذاری بر حسب موقعیت جغرافیایی نیاز دارید.

هر دوی آن*ها قابلیت*های مشابهی دارند مانند این ویژگی که می*توانند به صفحات خاصی یا بلاک کردن IP ها و … چالشی را اضافه کنند. اما تا جایی که به محافظت DDoS مربوط می*شود، سوکوری امکانات بیشتری ارائه می*دهد. ما همچنین رابط کاربری لیست*سیاه سوکوری و نحوه تنظیمات بخش*های خاصی را در مقایسه با کلاودفلر واقعا می*پسندیم.

و به یاد داشته باشید، هیچ شرکتی نمی*تواند محافظت DDoS 100 درصدی را برای شما تضمین کند. تنها کاری که آن*ها می*توانند انجام دهند این است که به شما کمک کنند به طور خودکار آن*ها را متوقف کنید.



برای مطالعه*ی ادامه*ی متن به [لطفا جهت مشاهده لینک ها ثبت نام کنید. ] در [لطفا جهت مشاهده لینک ها ثبت نام کنید. ] مراجعه کنید.