"Bejelentkezési kiszolgáló leállítása" és Port biztonság a Knight Online szervereken
A Knight Online pvp szervereken az első állomás, ahol a játékosok látják a szerverlistát és az azonosító/jelszó ellenőrzését a játékba való belépéskor hajtják végre. LoginServer.exe modult. A támadók lezárhatják ezt a modult, és teljesen blokkolhatják a játékhoz való hozzáférést, ha túlterhelik a Login Server portot bot fiókokkal vagy DDoS szoftverrel. Itt vannak azok a biztonsági intézkedések, amelyeket megtehet a bejáratok elzárásának megakadályozása érdekében.
1. lépés: A bejelentkezési kiszolgáló portjának módosítása és elrejtése
A Knight Online pvp szerverek alapértelmezett bejelentkezési portja 21000van. Mivel ezt a portot kívülről mindenki ismeri, közvetlenül célzott:
LoginServer.iniNyissa meg a fájlt ésPORT=21000Módosítsa az alapértelmezett értéket egyedi külső portszámra.- Ugyanazt a portszámot használhatja a csomagban (kliensben), amelyet a játékosoknak terjeszt.
server.iniHatározza meg azt is a fájlban. A port nem szabványossá tétele automatikusan blokkolja a legtöbb bottámadást.
2. lépés: Korlátozza a kapcsolatokat a Windows IPSet és a TCP Connlimit segítségével
A kibertámadó összeomlhatja a bejelentkezési kiszolgálót, ha másodpercenként több ezer hamis bejelentkezési kérelmet küld egyetlen IP-címről. Ennek elkerülése érdekében a következő szabályt kell alkalmaznia a kiszolgálóoldali tűzfalszoftverben vagy a Windows speciális tűzfalában:
- Maximális egyidejű csatlakozási korlát (TCP Connlimit), amely egyetlen IP-címről érkezhet egyszerre a bemeneti portra (pl.: 21000). 3 vagy 5 Korlátozás: .
- Egy normál játékos másodpercenként csak 1 kapcsolatot nyit meg, amikor belép a játékba. Ily módon a másodpercenként több száz kérést küldő támadó IP-címeket automatikusan blokkolja (eldobja) a rendszer.
3. lépés: Naplótisztítás és rendszeres automatikus újraindítás
A Login Server minden helytelen bejelentkezési kísérletet és csatlakozási kérelmet a naplótáblába ír. A felduzzadt naplók csökkentik az exe teljesítményét:
- SQL Serveren
TB_USER_LOGvagy hasonló belépési nyomkövető táblázatok rendszeres időközönként (heti takarítás). - Ha szükséges, használja a Windows Feladatütemezőt annak biztosítására, hogy a LoginServer.exe automatikusan bezáruljon és újrainduljon minden este, amikor a játékosok száma a legalacsonyabb (pl. 05:00).
Ez a cikk kifejezetten a PvPServer számára készült.