次のような URL があります。
http://localhost:8001/jasperserver&reportUnit=somereport&username=cghan& password=somepasswrd
ご覧のとおり、パスワードはクリアサイトにあり、他のパラメーターもいくつかあります。
これを確保する最善の方法は何ですか?
次のような URL があります。
http://localhost:8001/jasperserver&reportUnit=somereport&username=cghan& password=somepasswrd
ご覧のとおり、パスワードはクリアサイトにあり、他のパラメーターもいくつかあります。
これを確保する最善の方法は何ですか?
FORM (HTML) のメソッドを POST に設定します。そうすれば、属性は URL に表示されません (まったく同じ方法で取得できます)。
とにかく、スニファーを持っている人にとっては、ほとんど違いはありません. 本当に重要な場合は、サーバーが HTTPS のみを使用するように強制します。
SSL 暗号化、つまり HTTPS を使用します。これにより、インターネット上のすべてのユーザーに対して暗号化されますが、アドレス バーで読み取ることができます。
HTTP POST などの URL を介してパスワード パラメータを送信することはお勧めしません。パスワードは HTTP POST として送信する必要があります。