Я разрабатываю небольшую игру (на Java) для курсовой работы, и расширением, которое я решил сделать, является онлайн-табло.Я подумал, что это может произойти, несколько человек на моем курсе выяснили, как взломать табло и представить свои собственные результаты.
Я знаю, что в текущем способе представления результатов есть несколько проблем, но здесьэто.Игра генерирует счет, а затем выполняет HTTP GET для URL с параметрами идентификатора игрока, счета и пароля.
Я мог бы изменить это на POST, поскольку было бы сложнее получить данные для пароля.Кроме того, я рассматриваю возможность запуска по HTTPS (хотя я не знаю, является ли это более сложным в Java).К сожалению, это не останавливает основной способ, которым люди находят пароль путем декомпиляции кода Java.
Я не знаю лучшего способа предотвратить взлом.Я на самом деле не против, это не так важно, но было бы неплохо обезопасить его, чтобы, когда код помечен, на нем не было спама.
Каким будет вашпредложения о том, как запутать код и / или обезопасить весь процесс?