私はコースワーク用の小さなゲームを開発しています。私が決定した拡張はオンラインスコアボードです。私が思ったように、私のコースのいくつかの人々がスコアボードをハックして、自分のスコアを提出する方法を考え出しました。JavaからのURLへの投稿データを保護するための最良の方法
現在のスコアの提出方法にはいくつか問題があることは知っていますが、ここにはあります。ゲームはスコアを生成し、その後、選手ID、スコア、およびパスワードのオプションでURL上でHTTP GETを行います。
これは、パスワードのデータを取得するのが難しいため、これをPOSTに変更することがあります。また、私はHTTPS上で実行することを検討しています(これはJavaでもっと難しいかどうかわかりませんが)。残念ながら、これは人々がJavaコードを逆コンパイルすることによってパスワードを見つけた主な方法を止めるものではありません。
ハッキングを防ぐ最良の方法はわかりません。それほど重要ではありませんが、コードをマークすると、スパムの負荷がかからないようにセキュリティを確保するのが良いでしょう。
コードを難読化したり、プロセス全体を保護する方法について、あなたの提案は何ですか?
POSTの問題は何ですか?私は、POSTはもっとスーツになると思います! –