Mine sisule
DDoS-kaitse · Peeryx · 15 Tbps+
Kõik juhendid

FiveMi kaitsmine: HTTP, UDP ja origin peavad koos toimima

FiveM kasutab liitumisel ja mängimisel mitut võrguetappi. Reverse proxy võib katta valitud HTTP-päringuid, kuid mitte automaatselt kogu mänguliiklust. Lahendus peab ühendama avaldatud aadressid, failid, UDP ning origin'i piiramise nii, et lubatud kliendid saavad endiselt mängida.

← Kõik juhendidCubixServ

Enne alustamist

Salvesta määratud mänguport, artefakt, avalik aadress ja failitee. Kaardista haldus ning olemasolev proxy. Hoia seaded alles, lepi kokku pääsureeglid ja säilita turvaline haldus enne tootmisliikluse ümber suunamist.

Jaga ühendus etappideks

Selgita, kuidas klient saab serveriinfo, avaldatud otspunktid ja ressursifailid ning kuidas ta mänguga ühendub. Etappidel võivad olla eri vead ja kaitsevajadused. Ühe lehe vastus ei kinnita ülejäänut. Testi tegeliku FiveM-kliendiga ja võrdle F8-teateid sama ühenduskatse serverilogiga enne võrgutee või failipoliitika muutmist.

Kontrollige ka domeeniaadresse, vanu avalikke aadresse ja lõpp-punkte, mida reklaamib FXServer. Teisene teenus võib päritolu paljastada isegi siis, kui põhilink kasutab puhverserverit. Kasutage seda loendit teenusepakkujaga ulatuse kindlaksmääramiseks.

Seadista HTTP-proxy täpselt

Kasuta käitatava artefakti Cfx.re-dokumentatsiooni. Avalik URL, sertifikaat ja edastus peavad sobima kokku. Failidele proxy kaudu ligipääsu piirav säte peab olema versioonis toetatud ja sobima lahendusega. Kogu interneti usaldatud proxyks märkimine tühistab piiramise; kinnita konkreetsed lähtevõrgud, mitte ära ava origin'i selleks, et seadistusviga ajutiselt peita.

Kui kasutate faili vahemälu, kontrollige sihtkohti ja juurdepääsutingimusi. Puhverserveri ja faili seaded sõltuvad FXServer versioonist. Uuemate dokumentide säte võib vanemas artefaktis puududa: enne konfiguratsiooni muutmist kinnitage saadavus.

Kontrolli UDP-d eraldi

Tavaline HTTP-proxy ei ole üldine UDP-proxy. Kinnita mänguaadressi, UDP, võimaliku hääle ja vastuste tee eraldi. Vana Linux Legacy juhend ei tõesta Enhanced-ühilduvust. Testi kasutatavat klienti ja artefakti enne lahenduse valmisoleku väitmist; sama tootenimi ei kinnita ühesugust võrguarhitektuuri ega protokollinõudeid.

Hoidke täpseid, dokumenteeritud usaldusväärsete allikate loendeid. Üldine luba või vale puhverserveri aadress võib kaitset kahjustada; valesti paigutatud blokk võib peatada mängijate liitumise. IP või pordi pööramine ei asenda päritolukaitset ja seda ei tohiks kirjeldada kui automaatset ilma tarnitud mehhanismita.

Sulge kõrvalteed haldust kaotamata

Alternatiivne otsene IP või port võib proxy't vältida. Vaata üle DNS, vanad avaldatud aadressid ja muud origin-teenused. Piira pääsu kokkulepitud arhitektuuri järgi, kuid säilita eraldi haldus ning tagasipöördumine. Muuda korraga üht reeglit; kontrolli lubatud ühendusi ja seda, kas soovimatud sisendteed on päriselt suletud.

Ärge avalikustage andmebaasi või haldustööriista ilma tuvastatud vajaduseta ja asjakohaste kontrollideta. Majutuspaneel ja txAdmin on eraldi keskkonnad; ühe kaitsmine ei taga teise turvalisust. Hoidke tarkvara ja kontrollige juurdepääsu pärast meeskonna muudatusi.

Ära eelda automaatset IP-vahetust

IP või pordi muutmine nõuab marsruudi, avaldatud otspunktide ja klienditee uuendamist. See ei lahenda kõiki ründeid. Nimeta vahetust automaatseks ainult siis, kui töötav liidestus ja protseduur on valideeritud. Planeeri DNS, aktiivsed ühendused ning taastamine; vastasel juhul võib aadressivahetus ise põhjustada uue katkestuse või kättesaamatu failitee.

Jälgige korduvaid vigu ja toiminguid, mis muutuvad koormuse all kulukaks. Testige koopia muudatusi, säilitage eelmised versioonid ja hallake sõltuvusi. Raamistikud ja ressursid nõuavad hooldust; kaitse lisamine ei muuda skripte automaatselt turvaliseks.

Kinnita toimivus mõõduka testiga

Testi liitumist, faile ja mängu mitmest sõltumatust võrgust väikese lubatud koormusega. Jälgi ressursse, aegumisi ja logisid enne ning pärast. Erista võrguprobleem vigasest ressursist või lõpetamata käivitumisest. Operaatorile jaga üksnes uurimiseks vajalikke logisid ilma võtmete ja tokeniteta, et tehniline kontroll ei tekitaks uut ligipääsuriski.

Säilitage intsidendi ajal aeg, mõjutatud võrgud, sõnumid ja saadaolevad leevendussündmused. Eristage küllastust, valepositiivseid tulemusi, ressursivigu ja haldusvigu. Koordineerige aktiivsed testid teenusepakkujaga, selle asemel, et saata improviseeritud laadimisliiklust tootmisse.

Mida sinu olukorras teha?

OlukordJärgmine samm
HTTP-etapp peatubUuri proxyt, sertifikaati ja failide avalikku aadressi.
Failid töötavad, mäng mitteTesti UDP-d, mänguotspunkti ja tagasiteed eraldi.
Avalik aadress tuleb vahetadaPlaneeri kooskõlastatud üleminek ja tagasipöördumine operaatoriga.

Ametlikud allikad

Allikad kirjeldavad protokolle ja seadistusi. Kontrolli kasutatava versiooni dokumentatsiooni.

  1. Cfx.re/docs/server-manual/proxy-setup/
  2. Cfx.re/docs/server-manual/server-commands/
  3. Cfx.re/docs/developers/server-security/
  4. RFC Editor / IETF/rfc/rfc4732