Как стать автором
Обновить

Еще пять инструментов против читеров на мобильном проекте с DAU 1 млн пользователей

Время на прочтение10 мин
Количество просмотров8.5K
Всего голосов 41: ↑41 и ↓0+41
Комментарии10

Комментарии 10

Ещё эффективно себя показывает система репортов.
При этом она должна быть максимально простой. Чтоб жалобу можно было отправить буквально одним кликом.


У вас есть что-то такое? Планируете добавить?

Да, система репортов есть. Прямо в игре можно в таблице нажать на игрока и в открывшемся интерфейсе (где автоматически заполняются необходимые поля, например, ID пользователя) написать жалобу.

Основная проблема этой системы в том, что часто жалуются и на честных игроков, которые легальными способами получили новое оружие и имеют высокий скилл. Таких писем много, а процесс переработки полностью не автоматизировать. Более эффективно в данном направлении проходит работа отдела комьюнити с активными модераторами — там процент достоверных жалоб очень высокий.

Система репортов помогает отправлять определенных игроков на более глубокий и\или приоритетный анализ.

Так и есть. Раньше активно пользовались, сейчас меньше, так как при большом DAU их очень сложно качественно обработать. Чтобы выявлять потенциальных читеров больше пользуемся аналитикой: автоматическими выгрузками с нее или приоритетно жалобами от модераторов.
Меня так банили в некоторых играх за высокие показатели(онлайн, ресы, аналог сундуков того времени). Но я не читерил, не взламывал, ботов тоже не использовал)

Решение 9, ч. 2 не работает. Поиск неизвестного значения идёт по изменению. Массив не меняется, т.е. при поиске изменения отсеется полностью.

А чем вам готовая сторонняя аналитика не угодила? Там ведь тоже можно все действия пользователя записать. Хотя, потом я вспомнил, что такая аналитика урезалась при большом кол-ве данных. А сколько по времени хранит данные база аналитики и сколько она весит?
Решение 9, ч. 2 не работает. Поиск неизвестного значения идёт по изменению. Массив не меняется, т.е. при поиске изменения отсеется полностью.
Здесь речь о защите неизменяемых значений в течение запуска приложения. Например, цена (чисто для примера, значение, конечно же, засолено) — там невозможно пользователю своими действиями изменить и отсеять. Тогда берут и меняют все значения, в такие выборки и этот массив попадает.
А чем вам готовая сторонняя аналитика не угодила?
Основная проблема: там агрегируются данные, и мы не можем сопоставить ивенты с конкретными нашими пользователями.
А сколько по времени хранит данные база аналитики и сколько она весит?
Без ограничения срока. Сейчас хранится около 800 ГБ данных примерно за 2 года.
Поэтому можно определить модифицированную игру, если хеш подписи не совпадает с нашим.
Если я изменяю APK, то что мне мешает так же изменить функцию проверки подписи, так чтоб она всегда возвращала правильное значение?
Ничего не мешает, но надо эту функцию найти и определить правильное значение, а это уже отсеет значимое количество потенциальных модеров.
Здравствуйте, начал играть в эту игру более 5 лет назад. Активно играю два. У вас сейчас есть только один известный мне модер, он уже был передан в работу. К чему это я… Каждое обновление находится умник, который вытягивает новое оружие за несколько дней до релиза. У меня следующий вопрос: в чем проблема поставить бан тригер на эти оружия до релиза? «Если „Player“ владеет еще не вышедшим „АК-47“ до дня начала события, то он моментально отлетает в бан». Наверняка похожее предложение у вас уже звучало.
Привет! Мы внимательно следим за этими игроками — такое получение пушек используется нами как один из триггеров для детального изучения взломов. С них собирается и изучается дополнительная информация, которую мы используем для выявления технологий взломов. А аккаунты затем отправляются в бан.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий