Показать сообщение отдельно
Старый 08.01.2014, 09:42
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 5  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Это сделать сложнее, чем просто подменить пару цифр в запросе и выполнить его снова. Fiddler позволяет это сделать легко. Да и 20 - 30 акков - это не тысячи. Плюс к тому, если постоянно не сидеть в игре с определенного аккаунта, он перестает приносить деньги.
Сейчас пока решил вопрос созданием подписи запроса, которая формируется с учетом почти всех параметров запроса, но это защитит только от ленивого хакера, который не захочет создать такой же механизм формирования подписи. Можно еще конечно дополнительно усложнить задачу, например зашиванием секретного ключа в несколько уровней встроенных swf, да еще и с какими-нибудь конкатенациями и доп. вычислениями, чтобы нельзя было просто выдернуть строку через хекс. Но, опять же, если кто-то докопается до истины)) и создаст прогу, которая будет формировать эту подпись, то все накроется медным тазом)
Раньше над этим не задумывался, но похоже такая уязвимость есть в большинстве игр, с возможностью обыскивать, или передавать что-либо друзьям. Надо попробовать хакнуть пару игр самому, чтобы убедиться