Knight Online'i dubleeritud haavatavused ja esemete dubleerimise ennetamise juhend
Mis on dubleerimine?
Dubleerimine on protsess, mille käigus mängijad kopeerivad esemeid või münte, kasutades mängusüsteemi turvaauke.
See olukord:
- See häirib serveri majandust
- See kukutab turusüsteemi kokku
- Põhjustab mängija kaotust
- Vähendab serveri töökindlust
Kuidas tekivad Dup-defitsiidid?
Dubleerimise haavatavused tekivad tavaliselt järgmistel põhjustel.
- Kaubanduspakettide ärakasutamine
- SQL-i tagasipööramise probleemid
- Varude sünkroonimise vead
- Vanad GameServeri failid
- Vigane salvestamissüsteem
Ärge kasutage vanu serverifaile
Vanemates GameServeri versioonides on teada palju dubleerimise haavatavusi.
Seetõttu:
- Kasutage ajakohaseid faile
- Kandke kaitseplaastrid
- Jälgige ärakasutamise paranduste värskendusi
Tugevdada kaubanduskontrolli
Mõned dup-avad tehakse kauplemissüsteemi kaudu.
Vaadake neid:
- Kaubanduse tühistamise ärakasutamine
- varude ülevool
- kaaluviga
- Lao sünkroniseerimine
SQL-i varundamise ja tagasipööramise süsteem
Regulaarne varukoopia tegemine on dup-rünnakute korral andmete taastamiseks oluline.
Soovitatav:
- Tunnipõhine varukoopia
- Automaatsed tagasipööramispunktid
- Logi salvestussüsteem
Kaubalogisüsteemi seadistamine
Kauba liikumise salvestamine on dubleerimise tuvastamisel väga oluline.
Logige sisse järgmine:
- Kaubandustehingud
- Laoülekanded
- Langetavad liigutused
- GM-i kaubatehingud
Tulemüür ja paketikaitse
Mõned kopeerimismeetodid tehakse pakettide manipuleerimise kaudu.
Seetõttu:
- pakettfilter
- Pettustevastased süsteemid
- Tulemüüri kaitse
Soovitatav on kasutada.
Levinud vead
- varukoopiaid ei tee
- Vanade serverifailide kasutamine
- Ei pea kaubanduspäevikut
- GM-jõudude kontrollimatu jaotus
Järeldus
Dubleerivate haavatavuste täielikuks vältimiseks tuleks koos kasutada ajakohaseid faile, logisüsteeme ja tugevaid turvameetmeid.
See artikkel on spetsiaalselt ette valmistatud PvPServeri jaoks.