クエリ文字列パラメーターは、要求と共に送信されるときに HTTPS で暗号化されますか?
4 に答える
はい。クエリ文字列もSSLで暗号化されます。それでも、この記事が示すように、機密情報をURLに含めることはお勧めできません。例えば:
URLはWebサーバーログに保存されます。通常、各リクエストのURL全体がサーバーログに保存されます。これは、URL内の機密データ(パスワードなど)がサーバーにクリアテキストで保存されていることを意味します
SSL/TLS はトランスポート層で動作するため、すべての暗号グーはアプリケーション層の HTTP の下で発生します。
http://en.wikipedia.org/wiki/File:IP_stack_connections.svg
それは「はい!」と言う長い道のりです。
HTTPSを使用すると、クエリ文字列、URL全体、さらにはリクエストの種類(GET、POSTなど)を含む送信全体が暗号化されます。
ここで与えられたアドバイスには同意しません-受け入れられた回答の参照でさえ、次のように結論付けています。
もちろん、HTTPS でクエリ文字列パラメーターを使用できますが、セキュリティ上の問題を引き起こす可能性があるものには使用しないでください。たとえば、部品番号や「accountview」や「printpage」などのディスプレイの種類を特定するために安全に使用できますが、パスワード、クレジット カード番号、または公開してはならないその他の情報には使用しないでください。
だから、いいえ、彼らは本当に安全ではありません...!