2011-10-24 5 views
2

私のユーザーは、自分のウェブサイト上でボタンをクリックするなどの操作を行っています。 特定の一連のボタンがクリックされた場合、賞品を授与する必要があります。 アクションごとに、私はアクション情報を保存します。 これが完了すると、活動情報がサーバーに送信されます。 これらの情報を手動で送信するのではなく、実際にページ上で必要な操作をすべて実行したことを確認するにはどうすればよいですか?それを偽っていませんでしたか?ユーザーアクティビティ情報をブラウザで暗号化して偽装することはできません。

ありがとう

答えて

5

ブラウザはコードを理解する必要があるため、決定された人間もそれを行うことができます。

ただし、Googleクローズコンパイラを使用してコードを圧縮することはできます。それはほとんどの詐欺師を落胆させるでしょう。

本当に物事を秘密にしたいのであれば、サーバーだけがそれを保証することができます。

5

JavaScriptをうまく保護しても、誰かがUI自動テストツール(例:Selenium)を使用してボタンをクリックしてスクリプトを作成することができますあなたのJavaScript。

クリックはプログラマブルな方法でブラウザに送信され、ブラウザはユーザーからの直接的なやりとりではないことを認識しません。

関連する問題