امنیت
با استفاده از قابلیتهای امنیتی CDN آبالون، میتوانید وبسایت خود را در برابر حملات سایبری و تهدیدهای مختلف ایمن کنید. این امکانات شامل دیوار آتش وب (WAF)، فایروال، مقابله با حملات DDoS و محدودسازی نرخ درخواستها (Rate Limit) است.
گام اول: فعالسازی CDN
برای استفاده از قابلیتهای امنیتی، فعال بودن CDN ضروری است. اگر CDN تنها برای دامنه اصلی فعال باشد، تنظیمات امنیتی فقط روی آن اعمال میشود و شامل زیردامنهها نخواهد بود. بنابراین برای پوشش کامل، باید استفاده از CDN برای زیردامنهها نیز روشن باشد.
ترتیب اجرای ماژولهای امنیتی
هنگام پردازش درخواستها، تنظیمات امنیتی بهترتیب زیر اعمال میشوند:
فایروال (Firewall)
محافظت در برابر حملات DDoS
محدودیت نرخ درخواست (Rate Limit)
دیوار آتش وب (WAF)
محدودیت نرخ درخواست فقط زمانی فعال میشود که محتوای موردنظر روی CDN کش نشده یا قابل کش نباشد.
گام دوم: انجام تنظیمات امنیتی
در این بخش، با تنظیمات اولیه فایروال، دیوار آتش وب (WAF)، محدودسازی نرخ درخواست (Rate Limit) آشنا میشوید:
فایروال
با استفاده از فایروال آبالون، میتوانید دسترسی به سایت را بر اساس کشور، IP یا محدوده مشخصی از کاربران محدود کنید. برای تنظیم دقیق فایروال، به بخش مربوط در پنل مراجعه کرده و دستورالعملها را به ترتیب اجرا کنید.
WAF (دیوار آتش وب)
WAF برای مقابله با حملات متداول وب مانند SQL Injection یا XSS استفاده میشود. از آنجایی که تنظیمات نادرست این بخش ممکن است باعث اختلال در دسترسی به سایت شود، پیش از فعالسازی، حتماً راهنمای مربوط به تنظیم WAF را مطالعه کرده و سپس آن را از طریق پنل فعال کنید.
محافظت در برابر DDoS
حملات DDoS با ارسال حجم زیاد ترافیک به سرور، باعث از کار افتادن سایت میشوند. با فعالسازی DDoS Protection، آبالون بهصورت خودکار این حملات را در چند سطح مختلف شناسایی و مسدود میکند.
محدودیت نرخ درخواست (Rate Limit)
برای جلوگیری از سوءاستفاده رباتها یا کاربران پرمصرف، میتوانید تعداد درخواستها در یک بازه زمانی مشخص را محدود کنید. پیش از اعمال این تنظیم، پیشنهاد میشود راهنمای مربوط به Rate Limit را مطالعه کرده و مقادیر منطقی برای شرایط سایت خود انتخاب کنید.
پیکربندی نادرست هر یک از این ابزارهای امنیتی ممکن است باعث بروز خطا در عملکرد سایت شود. توصیه میشود پیش از اعمال تنظیمات، از مستندات رسمی آبالون استفاده کرده یا با تیم پشتیبانی مشورت کنید.