Loading...

راهنمای CDN.com.tr

خواندن لاگ‌های WAF

از لاگ‌های WAF برای توضیح ترافیک مسدود یا چالش‌شده بدون افشای سامانه‌های لاگ داخلی استفاده کنید.

خواندن لاگ‌های WAF

از لاگ‌های WAF برای توضیح ترافیک مسدود یا چالش‌شده بدون افشای سامانه‌های لاگ داخلی استفاده کنید.

مسیر در پنل

  1. Management Panel
  2. CDN Accounts
  3. Advanced Management WAF
  4. WAF Logs
  5. استثناهای WAF

پیش‌نیازها

  • پرس‌وجوی لاگ WAF باید بر اساس حساب انتخاب‌شده و بازه زمانی محدود شود.
  • جزئیات IP، دامنه و درخواست در تصاویر به‌عنوان فیلدهای داده تلقی می‌شوند.
  • اگر لاگی یافت نشد، بررسی‌های فیلتر/بازه به کاربر نشان داده می‌شوند.

راهنمای گام‌به‌گام

1

فیلتر لاگ‌های WAF

ترافیک مسدود/چالش‌شده از صفحات رو به مشتری و بدون دسترسی به سامانه لاگ داخلی توضیح داده می‌شود.

  • WAF Logs را باز کنید.
  • بازهٔ زمانی را انتخاب کنید یا Reference ID را از صفحهٔ مسدودسازی بچسبانید و Enter را بزنید (۳۰ روز گذشته را می‌گردد).

نتیجه مورد انتظار: فقط رویدادهای امنیتی حساب انتخاب‌شده فهرست می‌شوند.

معادل cdnctl
cdnctl waf logs --account $ACCOUNT_UUID --range 1d
cdnctl waf show $REFERENCE_ID --account $ACCOUNT_UUID
2

انتخاب اقدام

برای مثبت کاذب، آن قانون را در آن مسیر مستثنا کنید؛ برای ترافیک حملهٔ واقعی، WAF را روشن نگه دارید.

  • اقدام و نام قاعده را بخوانید.
  • اگر قانون، بررسی متد HTTP است، متد را در بخش «متدهای HTTP مجاز» همان صفحه اضافه کنید.
  • برای مثبت کاذب، کنار قانون روی «مستثنا کن» بزنید، مسیر و فیلد را در «استثناهای WAF» بررسی کنید و روی «افزودن استثنا» بزنید؛ سرورهای لبه طی 1 تا 2 دقیقه آن را اعمال می‌کنند. اگر به فهرست کامل نیاز دارید، گزارش (CSV/XLSX) را خروجی بگیرید.

نتیجه مورد انتظار: مشتری با اطمینان می‌فهمد چرا یک درخواست مسدود شده است.

راستی‌آزمایی

  • پاسخ لاگ شامل رویداد حساب دیگری نیست.
  • داده‌های IP/مسیر در مستندات پنهان شده‌اند.
  • میزبان یا نام سرویس لاگ داخلی در راهنماهای مشتری ظاهر نمی‌شود.

موارد کاربرد

یک مشتری درخواستی را گزارش می‌دهد که توسط قواعد امنیتی مسدود شده است.

جریان کاری سریع

  1. بازکردن لاگ‌های WAF.
  2. بازهٔ زمانی را انتخاب کنید یا Reference ID صفحهٔ مسدودسازی را جستجو کنید.
  3. بررسی اقدام و قاعده.
  4. اگر درخواست مشروع است، کنار قانون روی «مستثنا کن» بزنید تا برای آن مسیر (و فیلد) یک استثنای WAF افزوده شود.

بررسی‌ها

  • حساب انتخاب‌شده یک مسیر WAF دارد.
  • پرس‌وجوی لاگ حساب دیگری را افشا نمی‌کند.
  • راهنمای پشتیبانی شامل برچسب زمانی و جزئیات درخواست است.

صفحات مرتبط

صفحهٔ امنیت: WAF، مسدودسازی IP و کشور، hotlink، محدودیت نرخ

همهٔ کنترل‌های امنیتی سطح حساب در یک صفحهٔ امنیت جمع شده‌اند: کلید WAF برای کل سایت، محافظت در برابر ربات‌ها با JS Challenge، مسدودسازی IP و کشور، محافظت hotlink، محدودیت نرخ درخواست و انقضای لینک. هر ذخیره به‌صورت خودکار به edge می‌رسد — مرحلهٔ انتشار جداگانه‌ای وجود ندارد.

تعریف رفتار کش با Add Rule

پیکربندی کلید کش دامنه/مسیر، TTL، متدها/وضعیت‌ها، هدرها/کوکی‌ها، بهینه‌سازی و قواعد محدودیت نرخ.

کلید کش و پاک‌سازی: چرا «پاک‌سازی کردم اما هنوز قدیمی است» اتفاق می‌افتد

هر شیء کش‌شده زیر کلیدی ذخیره می‌شود که از خود درخواست ساخته می‌شود — طرح (scheme)، میزبان، مسیر و رشته کوئری. یک پاک‌سازی فقط زمانی یک ورودی را پاک می‌کند که دقیقاً همان کلید را نشانه بگیرد. درک همین یک ایده تقریباً همه موارد «پاک‌سازی کار نکرد» را توضیح می‌دهد.

روشن کردن HSTS برای نام‌میزبان‌های شما

پیش‌تنظیم امنیتی Hsts باعث می‌شود لبه شبکه در پاسخ‌های HTTPS هدر Strict-Transport-Security: max-age=31536000 را ارسال کند، تا مرورگری که یک بار سایت شما را دیده دیگر برای یک سال حاضر به باز کردن آن روی HTTP ساده نباشد.

مسدود کردن ترافیک بر اساس ASN و کشور

دو فهرست سیاه سراسری حساب روی همان پنل: مسدود کردن کل یک کشور با کد کشور، یا مسدود کردن کل یک شبکه با شماره سیستم خودمختار (ASN). بازدیدکننده مسدودشده صفحه 403 برندشده همراه با یک Reference ID می‌بیند.

URLهای امضاشده: لینک‌هایی که منقضی می‌شوند

فایلی را طوری محافظت کنید که فقط با امضایی که خودتان تولید می‌کنید قابل دریافت باشد، معتبر تا لحظه‌ای که خودتان انتخاب می‌کنید. درخواست‌های بدون امضا 403 می‌گیرند و درخواست‌های منقضی‌شده 410.

بهینه‌سازی تصویر: AVIF و WebP روی لبه

بهینه‌سازی تصویر را برای حساب یا برای یک قانون تحویل روشن کنید و WebP یا WebP + AVIF را انتخاب کنید: لبه تصاویر JPEG و PNG را تبدیل می‌کند و به هر مرورگر قالبی را که می‌پذیرد می‌فرستد، و URL تصاویر در صفحات شما همان می‌ماند.