Дослідник запропонував виявляти читерів у Counter-Strike за рухами миші

Дослідник запропонував виявляти читерів у Counter-Strike за рухами миші

Дослідник створив метод ідентифікації гравців Counter-Strike за патернами використання миші та клавіатури.

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

Як повідомляє Tom's Hardware, автор дослідження під псевдонімом u/Magga_ збирав сигнали введення більш ніж тисячі гравців і зіставляв їх між собою. Метод дав змогу встановлювати відповідність між унікальними користувачами та конкретними обліковими записами, зокрема кількома акаунтами однієї людини.

 

Точність методу

 

За словами дослідника, аналіз даних миші правильно визначав унікального гравця у 100% випадків, а аналіз клавіатурних даних — у 98% випадків. Поєднання двох незалежних типів рухів має підвищувати точність виявлення, оскільки схожість звичок користування мишею не обов’язково збігається зі схожістю натискань клавіш.

Автор визнав ризик хибних збігів: різні люди теоретично можуть демонструвати подібний стиль гри. Водночас він зазначив, що статистична ймовірність одночасно схожих звичок використання і миші, і клавіатури є низькою. За його підрахунками, кореляція між схожістю патернів миші та клавіатури серед пар незнайомих людей становила 0,11, де нуль означає відсутність зв’язку, а одиниця — повний збіг.

 

Практичне застосування та обмеження

 

Під час тестування система спершу фіксувала низку ймовірних хибнопозитивних результатів. Після перевірки u/Magga_ встановив, що пов’язані облікові записи належали одним користувачам: метод виявив невідомі раніше пари акаунтів і пов’язав чотири облікові записи з однією людиною.

Дослідник назвав розробку робочою системою, а не лише доказом концепції. Вона має безперервно аналізувати записи матчів і пов’язувати акаунти, поступово формуючи базу даних. Для роботи система, за його словами, розрахована на один 20-гігабайтний зріз графічного процесора Nvidia A100. Водночас автор наголосив, що тестові дані були обмеженими й метод ще потрібно перевірити на масштабі всієї аудиторії Counter-Strike 2.

Серед обмежень він назвав спільне використання облікових записів, яке може порушити роботу системи. Розробник також вказав на питання приватності та етичного застосування технології й вважає, що строк дії блокувань, перенесених на пов’язані акаунти, має бути предметом політики розробника гри.