Шифровать данные JSON - PullRequest
       3

Шифровать данные JSON

5 голосов
/ 29 февраля 2012

Как зашифровать данные JSON, которые передаются от клиента к серверу и обратно?Когда я использую firebug, я вижу все данные (содержимое в result.d).Я использую ASP.NET 3.5 и C #.Наш администратор настроил сайт для использования https, но я все еще могу POST-запросы и данные.Чего мне не хватает?

Спасибо!

1 Ответ

8 голосов
/ 29 февраля 2012

HTTPS по-прежнему ваш лучший вариант - вам просто нужно убедиться, что HTTPS фактически используется.Firebug может сделать это за вас - если вы проверите полный используемый URL-адрес.

Однако Firebug работает на клиенте, поэтому он видит данные до того, как они зашифрованы / после того, как они не зашифрованы.(То, что вы видите «все данные», не означает, что они не шифруются «по проводам».)

Если вам необходимо действительно проверить / просмотреть данные в зашифрованном состояниииспользуйте что-то вроде Wireshark или Fiddler .

Расширяясь после комментария Грега, это шифрование не позволяет другим пользователям в сети просматривать ваши данные - как на сервер, так и с сервера.,То есть, если вы находитесь в беспроводной точке доступа, это предотвратит перехват ваших данных в открытом тексте другими пользователями в точке доступа или другими менее чем достойными операторами сети.Если вы пытаетесь запретить конечному пользователю (пользователю, использующему веб-браузер) просматривать данные, вы не сможете.Любые попытки сделать это будут дефектными по конструкции ™.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...