# LW Firewall

> Könnyűsúlyú WordPress-tűzfal: IP- és országtiltás, bot-blokkolás, kéréskorlát, belépés- és spamvédelem, admin-riasztás és kétlépcsős belépés.

Az LW Firewall egy könnyűsúlyú tűzfal WordPresshez. A kéréseket már azelőtt ellenőrzi, hogy a témák és a bővítmények betöltődnének. Erre a munkára egy kis kiegészítő fájlt, a **workert** telepíti a `wp-content/mu-plugins/` mappába.

A bővítményt a WordPressben az **LW Plugins → Tűzfal** menüpontban éred el; csak adminisztrátor látja. A kétlépcsős belépés felhasználói része minden felhasználónál a saját **Profil** oldalán van.

> **A geo blokkolás alapból be van kapcsolva**
>
> Friss telepítés után a bővítmény **6 országból tiltja a látogatókat**: Kína (CN), Oroszország (RU), India (IN), Vietnám (VN), Indonézia (ID), Banglades (BD). A tiltott látogató 403-as hibát kap.
>
> Cloudflare mögött a tiltás azonnal él, egyébként az első listaletöltés után. Ha ezekből az országokból vannak látogatóid vagy vásárlóid, **első lépésként** nézd át a [Geo blokkolás](https://hub.hellowp.io/hu/docs/lw-plugins/lw-firewall/beallitasok/geo-blokkolas/) fület.

## Mit tud?

| Terület | Mit csinál | Fül |
|---|---|---|
| Kéréskorlát | IP-nként korlátozza a kéréseket a fontos végpontokon: WooCommerce-szűrők, `wp-login.php`, `xmlrpc.php`, `wp-cron.php`, REST API, 404-áradat. | [Általános](https://hub.hellowp.io/hu/docs/lw-plugins/lw-firewall/beallitasok/altalanos/), [Védelem](https://hub.hellowp.io/hu/docs/lw-plugins/lw-firewall/beallitasok/vedelem/) |
| WooCommerce-szűrők és kosárlinkek | A szűrő-URL-eket és a `?add-to-cart=` linkeket csak süti birtokában szolgálja ki, így a botáradat captcha nélkül megáll. | [Általános](https://hub.hellowp.io/hu/docs/lw-plugins/lw-firewall/beallitasok/altalanos/) |
| Belépésvédelem | Kitiltja a sok hibás jelszóval próbálkozó IP-t, és zárolja a támadott felhasználónevet. | [Védelem](https://hub.hellowp.io/hu/docs/lw-plugins/lw-firewall/beallitasok/vedelem/) |
| Spamvédelem | Regisztráció, hozzászólás, WooCommerce-értékelés és jelszó-visszaállítás, captcha nélkül. | [Spam](https://hub.hellowp.io/hu/docs/lw-plugins/lw-firewall/beallitasok/spam/) |
| Bot-blokkolás | User-Agent alapján tilt, alapból 14 bejegyzéssel. | [Blokkolt botok](https://hub.hellowp.io/hu/docs/lw-plugins/lw-firewall/beallitasok/blokkolt-botok/) |
| IP-szabályok | Engedélyezett és tiltott IP-k, CIDR-tartományok, proxy-beállítás, kitiltások kezelése. | [IP szabályok](https://hub.hellowp.io/hu/docs/lw-plugins/lw-firewall/beallitasok/ip-szabalyok/) |
| Országtiltás | A kiválasztott országok látogatóinak tiltása. | [Geo blokkolás](https://hub.hellowp.io/hu/docs/lw-plugins/lw-firewall/beallitasok/geo-blokkolas/) |
| Biztonsági fejlécek | 4 HTTP-válaszfejléc minden oldalhoz. | [Biztonság](https://hub.hellowp.io/hu/docs/lw-plugins/lw-firewall/beallitasok/biztonsag/) |
| Kétlépcsős belépés | Hitelesítő alkalmazás, helyreállító kódok, hozzáférési kulcs (passkey); szerepkörönként kötelezővé tehető. | [Kétlépcsős](https://hub.hellowp.io/hu/docs/lw-plugins/lw-firewall/beallitasok/ketlepcsos/) |
| Admin-riasztás | E-mail, ha egy fiók adminisztrátori jogot kap, vagy egy adminisztrátort módosítanak. | [Riasztások](https://hub.hellowp.io/hu/docs/lw-plugins/lw-firewall/beallitasok/riasztasok/) |

Az [Állapot](https://hub.hellowp.io/hu/docs/lw-plugins/lw-firewall/beallitasok/allapot/) fül megmutatja, hogy a worker, a tároló és az IP-felismerés rendben van-e. A [Naplók](https://hub.hellowp.io/hu/docs/lw-plugins/lw-firewall/beallitasok/naplok/) fül a blokkolt kéréseket rögzíti, az [Importálás / Exportálás](https://hub.hellowp.io/hu/docs/lw-plugins/lw-firewall/beallitasok/import-export/) fül a beállításokat menti JSON-fájlba.

## Mi van bekapcsolva friss telepítés után?

| Alapból be | Alapból ki |
|---|---|
| A tűzfal (worker) | Brute-force bejelentkezés-védelem (és vele a felhasználónév-zárolás) |
| Geo blokkolás 6 országra | Automatikus tiltás |
| `wp-login.php` és `xmlrpc.php` kéréskorlát | `wp-cron.php`, REST API és 404 flood korlát |
| WooCommerce-szűrők és kosárlinkek ellenőrzése | Biztonsági fejlécek |
| Regisztráció-, hozzászólás- és jelszó-visszaállítás-védelem | Kétlépcsős belépés |
| Bot-blokkolás 14 bejegyzéssel | Admin-riasztás, naplózás |

## Első lépések

1. **Geo blokkolás:** nézd át a 6 alapból tiltott országot.
2. **Állapot:** ellenőrizd, hogy a worker **Telepítve**, és nincs figyelmeztetés. Ha az oldal proxy vagy terheléselosztó mögött van, állítsd be az [IP szabályok](https://hub.hellowp.io/hu/docs/lw-plugins/lw-firewall/beallitasok/ip-szabalyok/) fülön.
3. Ajánlott bekapcsolni: a **Bejelentkezés-védelmet**, a **Riasztásokat**, és a **Kétlépcsős belépést** az adminisztrátoroknak.

## Mentés

Minden fülön a felső **Változások mentése** gomb ment (vagy ⌘S / Ctrl+S). Csak a módosított beállítások mentődnek. Ha bármelyik érték érvénytelen, **semmi nem mentődik**: „Néhány beállítás érvénytelen. Semmi nem lett mentve.” A hibás mező megjelölve marad. A megengedett tartományon kívüli számot a bővítmény a határra igazítja. Ha egy beállítást a `wp-config.php`-ban rögzítettél, a mező zárolva látszik: „A wp-config.php-ban beállítva (…)”.

Néhány felirat a magyar felületen is angol maradt: **Firewall engedélyezése**, **Rate limit**, **IP whitelist**, **IP blacklist**, **Honeypot**, **Proof-of-render**, **404 flood**. Ezeket a doksi is így írja.
