比方說我們在瀏覽器的地址欄中輸入以下網址: https://www.mydomain.com/herecomessomepathorauniqueidlike?=45345678654URL的哪些部分是用SSL加密的?
我的問題是:此URL的一部分是通過SSL保護的,哪些部分可以通過一箇中間人等讀取公司的管理員?
在此先感謝。
比方說我們在瀏覽器的地址欄中輸入以下網址: https://www.mydomain.com/herecomessomepathorauniqueidlike?=45345678654URL的哪些部分是用SSL加密的?
我的問題是:此URL的一部分是通過SSL保護的,哪些部分可以通過一箇中間人等讀取公司的管理員?
在此先感謝。
管理員可能會告訴您正在訪問的網站的主機名,但不能查看路徑。如果您使用的是TLS SNI,則主機名將在初始ClientHello
握手中傳輸,這大約意味着「不在Windows XP或該年份的操作系統上」。即使沒有,不過,管理員可以
一旦建立了加密鏈接,其他一切,包括路徑,都會在HTTP請求中傳輸。理論上說,這是不可能的。在實踐中,像SSL剝離黑客和國家安全局這樣不同的實體已經證明偶爾有能力執行這些攻擊,但是在公司網絡內發生這種攻擊的可能性相對較少。
非常感謝。我很欣賞快速反應。 – philkunz
順便說一下,在我現在刪除的答案中指出我的錯誤的榮譽。我經常忘記那個功能! –
@AndrewBarber沒問題!直到最近我都不知道它。 –
可能存在[是https URL加密嗎?](http://stackoverflow.com/questions/499591/are-https-urls-encrypted) – Dijkgraaf
可能有[SSL終結者](http://en.wikipedia .org/wiki/SSL_termination_proxy)在服務器端。 SSL終結器和服務器應用程序之間的所有流量均未加密,管理員可以閱讀所有內容。 – Den
@Den這是不正確的。許多(如果不是大多數)SSL終端代理使用SSL始終到達原點。例如,有必要保持PCI和HIPAA合規性。 –