KavLabs
خانهبلاگ
KavLabs

یادداشت‌هایی از ذهن‌های کاوشگر، برای ذهن‌های کنجکاو

پرهام·پرهام·زال·زال·
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·
نوشته‌هادسته‌بندی‌هاجستجوی پیشرفتهلاگ تغییرات

©۲٬۰۲۶ KavLabs — تمام حقوق محفوظ است

ساخته‌شده با عشق توسط پرهام و زال

واژه‌نامه
۰۴ اسفند ۱۴۰۴امنیت وبمتوسطزبان: فارسی

فایروال برنامه‌های وب(WAF)

متوسطنسخه انگلیسی

سیستم امنیتی که ترافیک وب رو بررسی می‌کنه و درخواست‌های مخرب رو قبل از رسیدن به سرور مسدود می‌کنه.

امنیتفایروالوبمحافظت

WAF اصلا چیه؟

خلاصه در یه جمله: WAF مثل نگهبان جلوی در وب‌سایتته — درخواست‌ها رو چک می‌کنه و اگه مشکوک بودن راه نمی‌ده.

فرض کن یه مهمونی داری. یه نگهبان گذاشتی جلوی در که مهمون‌ها رو چک کنه. اگه کسی مشکوک بود (مثلاً مست بود یا دعوا می‌خواست راه بندازه) راهش نمی‌ده. WAF دقیقاً همینه برای وب‌سایت تو!

WAF چطور کار می‌کنه؟

وقتی یه درخواست میاد به سمت سرور تو، اول می‌رسه به WAF. WAF درخواست رو بررسی می‌کنه:

  • آیا کد مخرب داره؟ (مثل SQL Injection)
  • آیا اسکریپت مشکوک داره؟ (مثل XSS)
  • آیا الگوی حمله داره؟
  • آیا از IP مشکوک اومده؟

اگه تمیز بود، می‌فرسته به سرور. اگه کثیف بود، بلاک می‌کنه و یه خطا نشون می‌ده .

انواع WAF:

Cloud-based: مثل Cloudflare. نیازی به نصب نداری، ترافیک اول می‌ره به اونا، بعد میاد به تو.

Host-based: روی سرور خودت نصب می‌شه. مثل ModSecurity.

Hardware-based: یه دستگاه فیزیکیه که جلوی سرورت می‌ذاری. گرونه ولی قدرتمنده.

چرا برای امنیت مهمه؟

چون خط اول دفاعیه! حتی اگه کدت باگ داشته باشه، WAF می‌تونه جلوی خیلی از حملات رو بگیره. اما... کامل نیست! مهاجمان راه‌های دور زدنش رو یاد گرفتن (WAF Bypass) که بعداً می‌گم.


منابع و مراجع

  • www.cloudflare.com/learning/ddos/glossary/web-application-firewall-waf
  • owasp.org/www-community/Web_Application_Firewall

مفاهیم مرتبط

دیوار آتش(N/A)

سیستم امنیتی که ترافیک شبکه را بر اساس قوانین از پیش تعیین شده بررسی و کنترل می‌کند.

تزریق اس‌کیو‌ال(SQLi)

آسیب‌پذیری که به مهاجمان اجازه می‌دهد دستورات SQL مخرب را به دیتابیس ارسال کنند و داده‌ها را دستکاری یا سرقت کنند.

اسکریپت‌نویسی بین‌سایتی(XSS)

آسیب‌پذیری امنیتی که به مهاجمان اجازه می‌دهد اسکریپت‌های مخرب را در صفحات وبی که توسط کاربران دیگر مشاهده می‌شود، تزریق کنند.

دور زدن فایروال وب(WAF Bypass)

تکنیک‌هایی که مهاجمان برای عبور از فایروال‌های وب و رسیدن به سرور هدف استفاده می‌کنند.