2012-03-26 56 views
1

可能重複:
With HTTPS, are the URL and the request headers protected as the request body is?https連接中的參數是否加密?

在建立HTTPS連接,SSL握手發生和祕密密鑰和加密算法的共享。然後發送的數據被加密,並且不能在中間攻擊或摔跤中受到攻擊。
我的問題是什麼類型的數據加密。獲取請求中發送的url參數是否也加密了。我問這是因爲它們不包含在身體中。並且請求頭中設置的所有屬性是否都已加密?

回答

4

是的,他們是。絕對一切都是加密的。

+1

+1。局外人唯一可以看到的是目標的IP地址(但不是主機名稱,例如,這使得基於名稱的虛擬主機和SSL有點不兼容)。他甚至不知道這是否是GET請求。 – Thilo 2012-03-26 12:52:08

+1

@Thilo,關於主機名,它有點微妙,請參閱[this](http://superuser.com/a/377241/42341)和[this](http://stackoverflow.com/a /372643分之8858241)。 – Bruno 2012-03-26 13:37:33

+2

局外人也可以看到端口號... – EJP 2012-03-26 21:47:22