Предотвратить манипулирование строк запроса, добавив хэш?

Чтобы защитить веб-приложение от манипуляций со строкой запроса, я рассматривал возможность добавления параметра строки запроса в каждый URL-адрес, в котором хранится хэш SHA1 всех других параметров строки запроса & amp; значения, затем проверка по хешу на каждый запрос.

Обеспечивает ли этот метод надежную защиту от пользовательских манипуляций со значениями строки запроса? Есть ли другие недостатки / побочные эффекты для этого?

Я не особенно обеспокоен "уродливыми" URL для этого частного веб-приложения. URL-адреса по-прежнему будут "закладками"; поскольку хеш всегда будет одинаковым для одинаковых аргументов строки запроса.

Это приложение ASP.NET.

Ответы на вопрос(5)

Ваш ответ на вопрос