Чітерство.
Саме слово «шахрайство» походить від англійської і означає шахрайство, хитрість. Чітери застосовують спеціальні програми, доповнення до ігор, мережеві монітори, коди і т. д., для того щоб отримати незаперечну перевагу в іграх. Широко поширилося, коли був пік ігор Counter Strike і WarCraft.

Для того щоб скоротити час проходження гри стандартними способами, ці люди використовують хитрощі. У суспільстві ігроманів чітери не користуються повагою. Будь чітера професійний ігроман легко розпізнає.

Існує велика різниця у зломі мережевих і однокористувацьких ігор.

Однокористувальницька гра — це гра, в яку Ви граєте самі, одні, на своєму домашньому ПК. При зломі таких ігор ви обманюєте тільки себе. Розробники досить часто залишають можливість користувачам змінювати якісь параметри в однокористувацьких іграх. Однак шахрайство в мережевих іграх намагаються припиняти навіть розробники.

Мережеві ігри покликані розвинути у людей змагальний дух. Найбільший шкоди наноситься ігровим спільнот, які засновані на дусі змагання, чесної боротьби. Професійні гравці теж борються з чітерство.

Чітерство не завжди буває «чорним». Іноді люди можуть назвати людину читером, тому що той налаштував своє робоче місце і гру більш зручно. Наприклад, приціл став більш зручний і зброю тримається по іншому. Всі налаштування можуть створюватися як за допомогою елементарного дослідження меню гри, так і віртуозного володіння командним рядком (консоллю). Зазвичай гравці домовляються в грі, що можна робити, а що не можна.

Ігри-стрілялки
Навідник — програма, яка автоматично спрямовує зброю на суперника. Є три технології наведення:
-) Злом пам’яті гри і пакетів інформації, якими вона обмінюється з сервером;
-) Злом відеодрайвера;
-) Відмінність об’єкта за кольорами. Наприклад, можна створити алгоритм, який буде підсвічувати яскравим кольором противника, що набагато полегшить гру.

Прозорість.
Код гри за допомогою якого можна дивитися крізь об’єкти, зокрема через стіни. Перегляд крізь стіни відбувається за допомогою злому гри або графічних драйверів.
-) Зламати гру.
-) Придумати хитрість з персонажами. Наприклад, приробити які-небудь шипи, які будуть протикати стіну. Хоч це і звучить складно, зробити це можна в два рахунки. У багатьох іграх є спеціальні редактори. У них можна домалювати конкретному персонажу додаткові об’єкти.
– Встановити драйвер, що відображає всі поверхні напівпрозорими. Зокрема, фірма ASUS випустила дисплея, що дозволяє таке, але під тиском громадськості відкликала його.
– Встановити спеціальну програму, яка буде відстежувати послідовність малювання текстур. Наприклад, практично у всіх іграх персонажі малюються після текстур, тому можна здійснити перехоплення управління промальовуванням.

Аналогічно в стратегіях, можна зробити «туман війни». Цей приклад анлійською називається maphacking.

Демаскировка.
Якщо в грі важливу роль відіграє обмежена видимість або камуфляжна забарвлення, освітлення можна посилити, туман відключити, а камуфляж перефарбувати в яскраві кольори. Всі ефекти досягаються за рахунок комбінації балансів квітів в налаштуваннях гри.

Використання поширених помилок в іграх.
Сюди входять спеціальні баги, так і недоліки ігрової моделі.
Приклад — глушіння BFG. За задумом розробників перш ніж вистрілити, довго заряджається і видає характерний звук. Гравці знайшли спосіб заглушити цей звук.
В гоночних іграх, гравець може з’їхати з траси з двох причин: або він спробував зрізати(показується цегла); або він просто з’їхав з дороги, тоді гравець покарав сам себе. Для того щоб визначити зріз це чи ні, застосовуються евристики кшталт «машина на швидкості X в’їхала в зону Y». Якщо на деяких поворотах зона чорних прапорів невдало розташована, то може статися, що зрізання повороту пройде безкарно.Бувають і більш цікаві способи експлуатувати недоліки ігрової механіки. Наприклад, в Star Wars Galaxies можна зустріти трійки гравців, серед яких один постійно падає, другий лікує його (цим підвищуючи навик лікування, але накопичуючи втома), третій танцює йому (знімаючи його втому і підвищуючи свій рейтинг танців).

На змаганнях помилки ігри «виправляються» посиленими спортивним регламентом. Наприклад:
– Змагання по швидкому колі в іграх серії Grand Prix: допускаються тільки ті повтори, в яких машина ні разу не виходила за межі траси. Зазвичай застосовується правило «у будь-який момент часу хоча б два колеса повинні знаходитись на трасі; трасою вважається асфальтове полотно і поребрик». Зрозуміло, ця методика непридатна навіть для коротких перегонів.
-) DotA один сильний герой може серйозно змінити баланс сил. Тому на змаганнях категорично заборонено передавати артефакти (за винятком деяких дешевих) іншим гравцям.

Навмисне відключення.
Окремий випадок використання недоліків гри — використання її поведінки при пропажі зв’язку, якщо від факту відключення залежить результат змагання. В сучасних іграх використання відключення шкодить лише членам команди або тільки собі. (У важливих змаганнях призначається перегравання).

Обман, змова і шпигунство.
Ці види шахрайства виходять за рамки ігрового процесу.

Приклади
– Один гравець може навмисно програвати іншого в шахи, щоб підвищити рейтинг напарника.
-) Спостерігач, може підказувати напарникам положення суперників.
-) Особливий вид змови — кілька дуже сильних гравців йдуть в одну команду, не даючи суперникам жодного шансу виграти.
-) Стратегій в реальному часі набір учасників по ходу гри неможливий. Тому хтось може покинути гру, послабивши команду.

Деякі способи обману.
-) Вивуджування пароля.
-) Провокування гравця здійснювати небезпечну дію на своєму ПК (наприклад натискання Alt+F4).
Ті з даних способів, які можна запобігти технічними засобами (огляд картки третіми особами, накрутка рейтингу), запобігають або роблять неефективними. Інші ж можливо відслідковувати і запобігати тільки внеигровыми засобами — наприклад, за допомогою адміністраторів сервера (для цього в гру вбудовують можливість «збирання доказів» — скріншотів, логів, демороликов) або просто вибором надійних партнерів.

Симуляція високого пінгу.
Допомагає в іграх з моделлю зв’язку «рівний з рівним».
Виходять пакети отримують тимчасову мітку на 0,1-0,2 секунди раніше, ніж вони реально вийшли. Шахрай передбачає дії суперників. Коли відбувається затримка ваш персонаж вже убитий.
Є лише два способи боротися з цим: заносити таких людей в чорний список і перевіряти програму на чіти. Існують протоколи, спеціально розраховані на боротьбу з штучними затримками пакетів, але їх недолік — суттєве уповільнення гри в критичні моменти.

MMORPG
Дублювання або генерація предметів. Один з видів експлуатації помилок гри. Хакери постійно шукають «дірки» в захисті ігри, через які можна безкоштовно отримувати віртуальне перевагу.

Мультоводство.
Мультоводство — це ситуація, коли у одного персонажа виявляється кілька персонажів. Ставлення власників до гри мультоводству різне: одні забороняють його, інші роблять на ньому гроші, вимагаючи плати за кожен аккаунт. Мультоводство вважається «білої» методикою.

Застосування ботів.
Причиною є наявність в грі рутинних дій, бо логічною є думка їх автоматизувати. Боти дозволяють виконати ряд важливих для ігрового процесу дій набагато швидше і ефективніше, ніж це можливо без них, а значить, дають недосяжне перевагу. Тому використання ботів заборонено ліцензійною угодою і загрожує закриттям облікового запису, а автори та адміністратори застосовують різні прийоми для відстеження подібної практики.
Моральна сторона використання ботів неоднозначна: в тій частині, яка служить для автоматизації механічних дій, це явно «біла» методика, яка вказує на недолік гри (дійсно, у міру розвитку онлайнових ігор розробники ввели «штатні засоби для автоматизації багатьох дій, які доводилося робити вручну). Якщо ж автоматизируемые дії — основна частина ігрового процесу (наприклад, прокачування персонажа), «звичайні» гравці не зможуть змагатися з ботоводами, тобто такі боти — «легкий» шлях досягнення перемоги.

Позмінна гра.
Повна протилежність мультоводству — позмінна гра, — коли кілька осіб по черзі грають одним персонажем. По суті, не відрізняється від використання роботів; відмінність в тому, що в обмін на повну невразливість проти антиботовских технічних засобів гравець або отримує персонажа, яким володіє лише частково, або несе істотні витрати в реальних грошах (якщо він викуповує персонажа у своїх наступників).
Люди працюють змінами по 12 годин, виконуючи нудну роботу за 100-300 доларів на місяць. Результат праці надходить на централізований «склад» і продається за справжні гроші.
Застосування ботів призводить до інфляції в онлайн-іграх, що відвертає нових гравців.

Як протидіяти шахрайству в іграх.
-) Якомога більше важливих обчислень проводиться на сервері.
Антихакерские методи:
-) Шифрування ігрових пакетів. Реалізується нечасто (або з допомогою надійного алгоритму), так як, заощадивши процесорні такти, витрачені на шифрування, можна зробити гру більш швидкої або більш гарною.
-) Контроль цілісності ігрового коду даних.
-) Контроль активності гравців (разом з грою працює програма агент, намагається виявити «підозрілу» активність на комп’ютері користувача. Приклад — Cheating-Death. Такі програми можуть також дозволяти адміністратору приховано спостерігати за гравцем).
-) Оперативний випуск патчів до ігор. Сервери, не пускають гравців без патча.

З видами шахрайства, що виходить за рамки ігрового процесу можна боротися лише внеигровыми засобами, зокрема, адміністративними.
-) Спостереження за «підозрілим» гравцем і збір доказів. Може проводитися як звичайними гравцями, так і адміністраторами.
-) Жорсткі заходи для шахраїв.
Наприклад, в іграх фірми Blizzard помічений на шахрайстві не має права ходити ні на один сервер, а в мережевих іграх на движку Source при використанні деяких видів чітів на захищених серверах система Valve Anti-Cheat блокує користувачів від гри на таких серверах. Драконівські заходи для читеров мають один недолік: за помилку під покарання може потрапити невинний.
Для збору доказів шахрайства в гру вбудовуються відповідні кошти (зняття скріншотів, записів розмов, демороликов). Для ускладнення підробки доказів сервер може сам вести запис легко підроблюваних даних (наприклад усіх реплік персонажів).
У важливих змаганнях можливість чітерства припиняють на корені, проводячи їх в клубах на обладнанні, що знаходяться під контролем організаторів.

Використана література: «Книга хакера» 2008 р.
Адреса: programsafe.ucoz.ru/publ/4-1-0-24