WAF چیست و چگونه از وب‌سایت در برابر حملات هکری محافظت می‌کند؟

خواندن این مطلب

2 دقیقه

زمان میبرد!

WAF چیست و چگونه از وب‌سایت در برابر حملات هکری محافظت می‌کند؟

Waf چیست؟ در ساده‌ترین تعریف، Web Application Firewall یا WAF یک کنترل امنیتی تخصصی است که ترافیک HTTP و HTTPS ورودی و خروجی وب‌سایت را بررسی می‌کند تا نشانه‌های رفتار مخرب را شناسایی و متوقف کند. برخلاف فایروال‌های شبکه که بر اساس پورت‌ها عمل می‌کنند یا NGFWها که تمرکزشان روی شناسایی اپلیکیشن‌هاست، WAF زبان HTTP را به‌طور کامل می‌فهمد. این فایروال می‌تواند متدها، هدرها، کوکی‌ها، پارامترهای Query String و داده‌های POST را تحلیل کند و بر اساس سیاست‌های امنیتی، جلوی حملاتی مانند SQL Injection، Cross-Site Scripting یا XSS، File Inclusion و Command Injection را بگیرد. در واقع هدف اصلی WAF محافظت از وب‌اپلیکیشن در برابر آسیب‌پذیری‌های مطرح OWASP Top 10 است.

در حالی که WAF قادر به اصلاح کدهای آسیب‌پذیر نیست، اما می‌تواند بدون نیاز به تغییر سورس‌کد، اثر بسیاری از ضعف‌های امنیتی شناخته‌شده را کاهش دهد. به این روش «Virtual Patching» گفته می‌شود. در Virtual Patch، قوانین فایروال جلوی Payloadهای مخرب را می‌گیرند، اما اگر یک Payload خاص توسط قوانین پوشش داده نشده باشد، ممکن است از WAF عبور کند و آسیب‌پذیری را اکسپلویت کند. به همین دلیل، WAF جایگزین اصلاح کد نیست، بلکه یک لایه دفاعی مکمل محسوب می‌شود.

قدرت واقعی WAF در امنیت وب

 

درباره نویسنده



نظرات کاربران



دیدگاهتان را بنویسید

مطالب مرتبط



محصولات جدید

19%
آموزش Docker
تومان
65,000
80,000
آموزش Api نویسی با Nodejs
تومان
356,000
19%
تست نفوذ با کالی لینوکس | PWK
تومان
65,000
80,000
آموزش NPM برای جاوا اسکریپت
تومان
4,560,000
آموزش کاربردی Vscode | مقدماتی تا پیشرفته
تومان
180,000
آموزش شبکه با گرایش امنیت
رایــگان

جستجو کنید ...

تبلیغات