Scriptek botok szűrése?
Sziasztok
Hogyan lehet szűrni h egy felhasználó sciptekkel vagy botokkal módosítja a weboldal megjelenését/tartalmát?
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
Még szerintem nincs meg a megoldás. A lényeget próbálom leírni, Ha egy nap 24órában fent lettem volna a játékban folyamatosan, mint néhány komolyan függő játékos, akkor tartottam volna ott. Tehát nem lehetetlen, nem változtattam a játék belső adatain. Mégis tudták hogy valami nincs rendben.
Az építési sornál: kettőt lehet betenni, viszont amikor beteszed levonja az "árát". A scriptnél folyamatosan nyitva kell lenni az oldalnak ahol ezek be lehet tenni, az árat nem vonta le, csak az épp folyamatban lévő kettőnél a többi csak volt. (Értelme h pl elmegyek aludni akkor is beteszi a listára)
Biztos bonyolultabb dolog van a háttérbe, azt hittem simán megtudjátok mondani.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
Szerintem meg biztos hogy nincs bonyolult dolog a háttérben.
Lehet, hogy egyszerűen a script olyan dolgokat kér az oldaltól, amikhez egyébként is hozzáférhetnél, de mondjuk egyszerre csak egyhez.
Ha pedig túl gyors, akkor tiltanak, kb ennyi.
Van olyan fps játék, ahol automatán kidob a szerver, ha egy adott értéknél gyorsabban forogsz a fegyvereddel, mondván AimBot, pedig irreálisan magas egérérzékenységgel el lehet érni azt a sebességet.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
"Biztos bonyolultabb dolog van a háttérbe, azt hittem simán megtudjátok mondani."
Ha tudod, hogy nem jó, amit mondunk, akkor tudod mi a megoldás, ergó tök feleslegesen tetted fel a kérdést.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
Már ott, hogy több dolgot tudsz a várólistára rakni kiszűrhető szerver oldalon. Amúgy az egész rendszer elég gányul lehet megírva ha annyiból áll a prémium funkciók eltüntetése, hogy nem jeleníti meg a gombot/linket hozzá, de amúgy scripttel elérhető, de ez másodlagos. Az is gyanús lehet, hogy túl sokat aktívkodsz.
Volt játékom régen egy zenekar "nevelde", egyfajta stratégiai játék, nem sokan játszottak rajta, talán valami 4-5000 aktív játékosom volt annó. Az ilyen dolgok figyelését én több lépcsőben oldottam meg. Egyrészt a rendszer figyelte, hogy mi mennyi idő és ha valaki túl gyorsan haladt akkor riasztott. Akkor is riasztott ha valaki egyhuzamban 24 órán át aktív volt. Emellé óránként dobtam egy captcha-t biztos ami hótziher alapon. Volt egy ilyen terjesztő link hozzá, az egyszerűen reloadolta magát topban, így nem lehetett pl iframe-el csalni ráadásul óránként csak 1 kattintást evett meg. Ha valakinek valamihez nem volt hozzáférése azt szerver oldalon ellenőriztem, nem csak eltüntettem a hozzá tartozó linket. Emellé volt még egy js-em ami megszámolta az oldalba illesztett script tageket, hogy annyi van-e amennyi, de ez igazából nem hatékony, csak ilyen miért ne dolog volt. Az oldalletöltések számát is figyeltettem, 5 másodperc alatt 10-re volt maximalizálva, utána vagy eldobta vagy sleep-elt néhány másodpercet. Persze logolás mellett. Ezen kívül persze még millióegy dolgot logoltattam és persze volt rá logelemző ami a különböző gyanús dolgokat jelentette - azonos ip-k, túl optimális játékmenet stb.
A kulcs nem a kliens oldali ellenőrzés azzal nem nagyon lehet mitcsinálni, inkább az amit fentebb is írtak. Egységnyi idő alatt mi az amit megtehet egy játékos, ha ezt túllépi akkor automatizmust használ.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
A böngésző kiegészítők mint ez is módosítja a megjelenő HTML tartalmat, bővíti, pl. behelyeznek új ID -kat.
Na'h mivel ezek ismert bővítmények, így csak meg kell lesnie egy scriptnek, hogy létezik -e az a + dolog.
Ha igen, ajaxal lehet küldeni a szerver felé ki is a csaló.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
"A kulcs nem a kliens oldali ellenőrzés"
Mert a kérdezőnek pont ez kell, hogy kliens oldalon történő buherálást tudja szűrni, ahhoz pedig kliens oldalon történő vissza ellenőrzés kell, mert lehet írni olyan scriptet is ami nincs folyton online, viszont mindenképp buherálnak a HTML -ben. ;-)
És egy dinamikus nevű js funkciót ami ellenőrzi hogy történik -e buheráció, nehezebb szűrni. ;-)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!