Mi a webalkalmazás-tűzfal (WAF), és mit véd ki?
A webalkalmazás-tűzfal a weboldalra érkező kéréseket vizsgálja, és kiszűri a jellegzetes támadásokat: ismert sérülékenységek kihasználását, kártékony kódbefecskendezést, jelszópróbálgatást és rosszindulatú robotokat. Működhet az oldal előtt, például egy CDN-szolgáltatás részeként, vagy a szerveren, illetve WordPress-bővítményként.
A hagyományos tűzfal portok és címek szerint szűr, a webalkalmazás-tűzfal (WAF, Web Application Firewall) viszont a weboldalra érkező kérések tartalmát vizsgálja. Felismeri, ha egy kérés egy ismert támadási mintát követ, és még azelőtt megállítja, hogy elérné a weboldal kódját.
Mit szűr ki?
- Kódbefecskendezés: SQL-injekció, amely az adatbázist próbálja kiolvasni vagy módosítani.
- Cross-site scripting (XSS): kártékony szkript elhelyezése az oldalon.
- Ismert sérülékenységek kihasználása: egy bővítmény már nyilvánosan ismert hibájára célzott kérések.
- Jelszópróbálgatás: tömeges belépési kísérletek az admin felületen.
- Rosszindulatú robotok: tartalomlopó, sérülékenységkereső és spamküldő botok.
Hol működhet?
| Típus | Előny | Korlát |
|---|---|---|
| Felhőalapú, az oldal előtt (például CDN része) | A támadó forgalom el sem éri a szervert | A beállítások a szolgáltató felületén vannak |
| Szerverszintű | Minden weboldalt véd a szerveren | A szerver erőforrását használja |
| WordPress-bővítmény | Könnyen telepíthető, WordPress-specifikus szabályok | A kérés már eléri a WordPresst, a terhelés nagyobb |
Mit nem helyettesít?
A tűzfal fontos réteg, de nem helyettesíti a rendszeres frissítést, az erős jelszavakat, a kétlépcsős azonosítást és a rendszeres mentést. A legjobb eredményt a rétegzett védelem adja, ahol egy elem kiesése sem jelenti azonnal a teljes rendszer sérülését.
Jól beállított WAF jellemzői
- A szabályok rendszeresen frissülnek az új sérülékenységekhez.
- A valódi látogatókat és a keresőrobotokat nem blokkolja tévesen.
- Naplózza a kiszűrt kéréseket, így látszik, milyen támadások érik az oldalt.
Hasznos volt ez a válasz?
Köszönjük a visszajelzést!