HTTPS(HTTP + SSL)中的查询字符串参数安全吗?
与请求一起发送时,查询字符串参数是否会在 HTTPS 中加密?
Do querystring parameters get encrypted in HTTPS when sent with a request?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
使用 HTTPS 时,整个传输(包括查询字符串、整个 URL、甚至请求类型(GET、POST 等))都会被加密。
The entire transmission, including the query string, the whole URL, and even the type of request (GET, POST, etc.) is encrypted when using HTTPS.
我不同意这里给出的建议 - 即使已接受答案的参考也得出结论:
所以,不,他们并不真正安全......!
I disagree with the advice given here - even the reference for the accepted answer concludes:
So, no they aren't really safe...!
是的。查询字符串也使用 SSL 加密。尽管如此,正如这篇文章 表明,在 URL 中放入敏感信息并不是一个好主意。例如:
Yes. The querystring is also encrypted with SSL. Nevertheless, as this article shows, it isn't a good idea to put sensitive information in the URL. For example:
请记住,SSL/TLS 在传输层运行,因此所有加密内容都发生在应用层 HTTP 内容下。
http://en.wikipedia.org/wiki/File:IP_stack_connections.svg
这是很长的路要走”说:“是的!
remember, SSL/TLS operates at the Transport Layer, so all the crypto goo happens under the application-layer HTTP stuff.
http://en.wikipedia.org/wiki/File:IP_stack_connections.svg
that's the long way of saying, "Yes!"