Jam*_*add 18 security url https
如果连接是通过 HTTPS 建立的,那么 URL 中包含的数据是否可以被视为安全?例如,如果用户单击电子邮件中指向https://mysite.com?mysecretstring=1234的链接,攻击者是否有可能从 URL 中获取“mysecretstring”?
Jul*_*ien 26
整个 HTTP 请求(和响应)都经过加密,包括 URL。
但是是的,攻击者可以通过一种方式获取完整的 URL:通过 Referer 标头。如果有任何不通过 HTTPS 的外部文件(Javscript、CSS 等),则可以在 Referer 标头中嗅探完整的 URL。如果用户单击页面中指向 HTTP(无 SSL)页面的链接,则相同。
此外,DNS 请求未加密,因此攻击者可以知道用户正在访问 mysite.com。
小智 14
不,他们可以看到连接,即 mysite.com 但看不到 ?mysecretstring=1234 https 是服务器到服务器