PvP Server Kiralama & Oyun Sunucuları
0 Giriş Yap Kayıt Ol

Vulnerabilitatea DDoS/Dice și măsurile de securitate P2P în serverele Pvp Metin2

Yazdır

Vulnerabilitatea DDoS/Dice și măsurile de securitate P2P în serverele Pvp Metin2

Cele mai vizate puncte ale serverelor Metin2 pvp de către atacatorii cibernetici sunt porturile P2P (Peer-to-Peer) și vulnerabilitățile Dice. Folosind aceste vulnerabilități, atacatorii pot downgrade canalele din joc (CH), pot bloca serverul sau își pot acorda permisiuni nevalide. În acest ghid, am compilat pașii pe care trebuie să îi urmați pentru a vă asigura securitatea serverului și pentru a preveni aceste atacuri.

1. Închiderea porturilor P2P către lumea exterioară (cea mai critică măsură)

Porturile P2P permit canalelor de joc să facă schimb de date între ele. Dacă aceste porturi rămân deschise spre exterior, atacatorii pot obține privilegii de administrator sau pot închide canalele trimițând comenzi false către server. Pentru soluție, trebuie să activați paravanul de protecție FreeBSD (IPFW sau PF):

  • serverul dvs. cu Filezilla/etc/rc.confDeschideți fișierul și activați paravanul de protecție adăugând aceste linii:
firewall_enable="YES"
firewall_script="/etc/ipfw.rules"
  • apoi/etc/ipfw.rulesCreați un fișier numit , permiteți porturile jocului care trebuie să fie deschise spre exterior (port de intrare, porturi CH) și scrieți așa cum este scris în fișierele dvs. CONFIG. Porturi P2P numai pe localhost (127.0.0.1) Adăugați o regulă pentru a asculta.

2. Setarea de securitate P2P în fișierele CONFIG

Dacă nu utilizați fișiere sursă și setările ipfw sunt complicate, puteți limita conexiunile P2P la server numai din fișierul CONFIG al fiecărui canal:

  1. /usr/game/cores/channel1/CONFIGDeschideți fișierul.
  2. Adăugați următoarea comandă în linia de jos a fișierului:
    bind_ip 127.0.0.1
  3. Datorită acestei comenzi, canalul respectiv va respinge cererile de ascultare directă a portului de la rețelele externe. Repetați acest proces pe toate fișierele CH, Auth și Game99 CONFIG.

3. Dezactivarea comenzii de vulnerabilitate „Zaruri”.

În fișierele de generație mai veche sau neprotejate, jucătorii ar putea bucla motorul de joc și ar putea arunca CH tastând o anumită comandă de zar (`/dice`) în linia de chat. Pentru a reduce acest decalaj:

  • Dacă aveți cod sursă,cmd.cppDeschideți fișierul șiACM(do_dice)prin ștergerea completă sau începutul liniei//dezactivați complet comanda și recompilați sursa.
  • Dacă nu utilizați fișiere sursă, puteți descărca un joc în joc căutare (script Lua) Folosiți filtre care scot automat jucătorul din joc sau blochează cuvântul când cuvântul „/dice” este menționat în linia de chat prin tastare.

Acest articol este pregătit special pentru PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner