jQueryで乱数を生成し、ユーザーが番号を見つけられないようにフォームでサーバーに投稿することは可能ですか? 出力を「隠す」ことができることは知っていますが、firebugからも隠すことはできますか?
jCryptionのようなものでそれを行うことができますか、それともjQueryでは実際には不可能ですか?
jQueryで乱数を生成し、ユーザーが番号を見つけられないようにフォームでサーバーに投稿することは可能ですか? 出力を「隠す」ことができることは知っていますが、firebugからも隠すことはできますか?
jCryptionのようなものでそれを行うことができますか、それともjQueryでは実際には不可能ですか?
クライアント側で行うことは、ユーザーの操作から安全であると見なされるべきではありません。
いいえ、できません。ブラウザとサーバー間のすべての接続は、ユーザーによって傍受される可能性があります。Chrome でコンソールを開き、[ネットワーク] タブを開いて、私が話していることを確認してください。
見栄えの良い行のいずれかを選択します。左側に表示されたばかりのパネルで、[ヘッダー] を選択します。タダ!
「query string params」の下に、ブラウザがそのリクエストに対してサーバーに送信したすべての情報が表示されます。URL エンコードされているか、適切にフォーマットされていることさえ確認できます。
jQuery 経由で Ajax リクエストを送信すると、送信されたパラメーターもそこに表示されます。フリー ソフトウェアを使用する無作為な人物が適切なデータを傍受できる場合は、ブラウザーではなく別の場所でこのデータを計算することをお勧めします。
何をしようとしているのかはわかりませんが、ユーザーに知られたくない番号がある場合、その番号はサーバー上でのみ移動する必要があります。
説明したようにやりたいことはできませんが、同様のことを行う方法は、サーバーに生成して暗号化して返すことです。
要旨:
あなたがまだそれを考えていなかったならHTH