SSL は、転送中に第三者が転送されたデータを読み取ったり変更したりするのを防ぐために使用されます。
サーバーにデータを送信し、サーバーから応答を取得するユーザーは、当然のことながら、任意の方法でデータを表示および変更できます。したがって、ユーザーは、ビュー ステートを含む非表示のフォーム フィールドを変更できます。Base64 エスケープは、ここでは何の保護も提供しません。これは、文字セットの会話によってバイナリ データが台無しにならないようにするための手段にすぎません。
したがって、ビュー ステート/hiddent フィールドに信頼できる情報が含まれている可能性が高く、悪意のあるユーザーが変更してはならない場合は、暗号化と署名を有効にする必要があります。
私はその声明について少し混乱しています
これは、文字セットの会話によってバイナリ データが台無しにならないようにするための手段にすぎません。「バイナリデータは文字セットの会話によって台無しにされていません」と言おうとしているユーザーは、それをより詳細に説明できます。
hiddent フィールドの暗号化と署名を有効にする方法は?
hiddent フィールドに署名する方法は? asp.net MVC の hiddent フィールドの暗号化と署名のすべての手順を教えてください。
ありがとう