Шифрование параметров в URL - PullRequest
1 голос
/ 04 апреля 2011

У меня есть URL, который выглядит так:

http://localhost:8001/jasperserver&reportUnit=somereport&username=cghan&password=somepasswrd

Как видите, пароль находится на свободном сайте вместе с некоторыми другими параметрами.

Как лучше всего это обезопасить?

Ответы [ 2 ]

2 голосов
/ 04 апреля 2011

Использовать шифрование SSL, т.е. HTTPS.Это делает его зашифрованным для всех в Интернете, но все еще читаемым в адресной строке.

Не рекомендуется отправлять параметры пароля через URL, например HTTP POST.Вы должны отправить пароль как HTTP POST.

2 голосов
/ 04 апреля 2011

Установите метод ФОРМЫ (в HTML) на POST.Таким образом, атрибуты не будут отображаться в URL (они могут быть получены точно так же).

В любом случае, для любого, у кого есть сниффер, это будет иметь мало значения.Если это действительно важно, заставьте сервер использовать только HTTPS.

...