Co to jest oprogramowanie zapobiegające oszustwom i jak działa?

Co to jest oprogramowanie zapobiegające oszustwom i jak działa?
Czytelnicy tacy jak ty pomagają wspierać MUO. Kiedy dokonujesz zakupu za pomocą linków na naszej stronie, możemy otrzymać prowizję partnerską. Czytaj więcej.

Wiele gier wieloosobowych umożliwia grę online w trybie współpracy lub rywalizacji z innymi graczami. Chociaż możesz nie być najlepszym graczem w grze, prawdopodobnie lubisz grać i stawać się coraz lepszym w miarę upływu czasu.





Niestety, wielu graczy psuje przyjemność płynącą z oszukiwania. Twórcy gier próbowali temu zaradzić, stosując oprogramowanie zapobiegające oszustwom. Być może zastanawiasz się, jak to działa. Dowiedzmy się więcej.





WYKORZYSTAJ WIDEO DNIA PRZEWIŃ, ABY KONTYNUOWAĆ TREŚĆ

Co to jest oprogramowanie zapobiegające oszustwom i dlaczego jest ważne?

Oprogramowanie zapobiegające oszukiwaniu (ACS) próbuje zapobiegać używaniu oszustów w grze. Ponieważ istnieją różne rodzaje oszustów: przełączanie opóźnień, aimboty, hacki ścienne i skrypty, aby wymienić tylko kilka, istnieją różne ACS, aby je zneutralizować.





Masz ACS po stronie serwera, który działa tylko podczas ładowania gry. Podczas gry oprogramowanie skanuje aktywne procesy komputera, wykrywając wszystko, co odbiega od normy. Mogą to być pliki pobrane do systemu, niezależnie od tego, czy są uruchomione, czy nie, lub jak Twoja sieć współdziała z innymi. Przykładem tego jest Easy AntiCheat, który uruchamia się z każdą pobraną grą Epic Games.

  Strona główna Easy Anti Cheat

Następnie jest ACS po stronie jądra, który ma dostęp do głębszego poziomu systemu twojego komputera. ACS po stronie jądra będzie miał niezwykle wysokie uprawnienia, wyższe niż nawet sterowniki urządzeń i inne aplikacje instalowane w systemie. BattlEye reprezentuje ACS po stronie jądra, używany w grach takich jak Destiny 2 i Ark: Survival Evolved.



ACS dla gry jest zwykle ujawniane przez dewelopera. Prawdopodobnie spotkałeś się z pobieraniem pliku ACS na komputer po zainstalowaniu gry i zastanawiałeś się, dlaczego jest to ważne.

Pomyśl, jak irytujące byłoby, gdybyś grał w FPS, a gracz używa Aimbota, który jest w stanie natychmiastowo trafić Cię w głowę bez szans na kontratak. Dodatki o Silniki oszukujące AI zagrażają grom FPS nawet dalej.





Oszukiwanie psuje radość z gier wieloosobowych wszystkim innym. Ponieważ poleganie na graczach, aby nie używali oprogramowania do oszukiwania, najwyraźniej nigdy nie zadziałało, ACS został opracowany, aby temu zapobiec. Bez tego widziałbyś o wiele więcej oszustów w swoich ulubionych grach.

Jak działa oprogramowanie zapobiegające oszustwom?

Jak wspomniano, różne typy oprogramowania zapobiegającego oszustwom (ACS) rozwiązują różne problemy z oszustwami. ACS, niezależnie od tego, czy ma uprawnienia po stronie serwera, czy po stronie jądra, będzie działał na różne sposoby, aby atakować odpowiednie kody.





Kiedy oszuści przełączają się z opóźnieniem, celowo odcinają dostęp do Internetu w skoordynowanych odstępach czasu, aby przynieść im korzyści. W grze takiej jak Madden NFL przełączanie lagów może powodować opóźnienia w obronie lub ataku. Lub w grze Counter-Strike lub Call of Duty nie będziesz w stanie strzelać do przełączania opóźnienia gracza, ponieważ tak naprawdę nigdy nie jest w miejscu, w którym wydaje się być.

W takich przypadkach ACS po stronie serwera wykrywa przełączanie opóźnień, rejestrując pakiety danych od wszystkich graczy, analizując ping i przykładowe znaczniki czasu. Następnie ACS zbada gracza w poszukiwaniu podejrzanych zmian w pakietach danych i pingu. Ta metoda wykrywania opóźnień została wyjaśniona, gdy firma Sony opatentowała „wykrywanie oszustw związanych z przełączaniem opóźnień w grach”. MP1 st .

spraw, aby Windows 10 był szybszy w grach

W przypadku cheatów, takich jak aimboty i wallhacki, są to zwykle pliki wykonywalne, które „automatyzują” ruchy w grze, aby zapewnić użytkownikowi nieuczciwą przewagę, co jest znane jako tworzenie skryptów. Aimbot rejestrowałby lokalizację innych graczy i automatycznie celował w tego gracza. Aby temu zapobiec ACS, po stronie serwera ACS będzie miał wbudowany moduł monitorujący ruchy każdego gracza.

  Gra FPS w Roblox

ACS po stronie jądra, jak omówiliśmy wcześniej, ma najwyższe uprawnienia na twoim komputerze i stale skanuje w poszukiwaniu oszustów, niezależnie od tego, czy grasz w grę, czy nie. BattlEye i Easy Anti-Cheat to świetne przykłady tego typu ACS; ACS jest zainstalowany na twoim komputerze i stale sprawdza złośliwe pliki, które mogłyby zautomatyzować zadania gry, utrudniając oszustom.

Gdy ACS wykryje potencjalne oszustwo ze strony gracza, oznaczy to w systemie i albo od razu zbanuje użytkownika, albo przydzieli je do sprawdzenia przez pracownika. Ten pracownik decydowałby następnie, czy gracz oszukuje, czy nie.

Niestety, hakerzy nieustannie znajdują sposoby na obejście ACS. Pomyśl o tym jako o nieustannej bitwie między ACS a hakerami, trwającej przez pokolenia konsol i komputerów PC.

Oprogramowanie zapobiegające oszustwom to zwykle kompromis. Jeśli nałożono zbyt wiele ograniczeń, ACS może wpłynąć na wydajność i opóźnienia. Z tego powodu programiści muszą uważać na to, jak agresywne jest oprogramowanie zapobiegające oszustwom.

Problemy z oprogramowaniem anty-cheat

Z biegiem czasu oszukiwanie oprogramowania przez hakerów stało się bardziej wyrafinowane. Oprogramowanie zapobiegające oszustwom musiało stać się bardziej wyrafinowane, aby móc z nim walczyć.

W przeszłości oszuści znajdowali sposoby na obejście oprogramowania zapobiegającego oszustwom, uruchamiając procesy na poziomie jądra, a nie za pośrednictwem aplikacji gry, w której zamierzają oszukiwać. Jeśli nie jesteś zaznajomiony różnica między trybem jądra a trybem użytkownika w systemie Windows , możesz zrobić szybkie odczytanie.

  Zakapturzona osoba siedziała przed laptopem, a za nią działał kod

Aby uniemożliwić użytkownikom obejście oprogramowania zapobiegającego oszustwom, programiści musieli sięgnąć głębiej. Opracowali oprogramowanie zapobiegające oszustwom, które działa na poziomie jądra; skanowanie komputera w poszukiwaniu programów, które mogą potencjalnie pozwolić użytkownikowi na oszukiwanie.

To wydaje się działać, ale podobnie do dlaczego gracze nie lubią ACS, takich jak Denovo , niesie ze sobą własne problemy. Programy działające na poziomie jądra mogą potencjalnie usmażyć komputer, jeśli się nie powiedzie; co może spowodować, że gracze będą musieli naprawiać swoje komputery tylko po to, by cieszyć się grą.

Innym zastrzeżeniem, jakie ma wielu graczy, są obawy dotyczące prywatności; jeśli oprogramowanie zapobiegające oszustwom może odczytać wszystko na poziomie jądra, teoretycznie może uzyskać dostęp do wszystkiego na komputerze. Nikt nie chce znosić oszustów, ale czy warto ryzykować swoją prywatność?

Oprogramowanie zapobiegające oszustwom sprawia, że ​​gra jest bardziej sprawiedliwa

Zdziwiłbyś się, jak powszechne jest oszustwo w grach online. Oprogramowanie zapobiegające oszustwom sprawia, że ​​gra jest bardziej sprawiedliwa dla Ciebie i wszystkich innych, uniemożliwiając oszustom ucieczkę.

Nie jest doskonały i nie zawsze działa, ale oszustwo byłoby powszechne, gdyby go nie było. Tak jak istnieje wiele kodów, istnieje wiele programów przeciwdziałających oszustwom, które pomagają zapewnić bardziej sprawiedliwą rozgrywkę.