反向代理伺服器(Reverse Proxy)

大學霸發表於2017-03-10
反向代理伺服器(Reverse Proxy)

普通代理伺服器是幫助內部網路的計算機訪問外部網路。通常,代理伺服器同時連線內網和外網。首先內網的計算機需要設定代理伺服器地址和埠,然後將HTTP請求傳送到代理伺服器,最後由代理伺服器轉發。


而反向代理伺服器是幫助外網計算機訪問內網服務。外網計算機不需要進行配置,直接按照域名或者IP地址訪問反向代理伺服器,然後代理伺服器請求內網的伺服器,獲取響應的資料,然後再傳送給計算機。對於外網計算機來說,反向代理伺服器像是一個Web伺服器。但實際上,反向代理伺服器不存放對應的資源。透過反向代理伺服器,可以保護真正的伺服器暴漏在外網中,從而保證資料安全。

反向代理在滲透測試中體現:

(1)如果遇到使用反向代理的伺服器,透過ping的方式只能獲取代理伺服器的IP,而無法獲取真實伺服器的地址。

(2)如果獲取域名的解析許可權,將域名解析到一個反向代理伺服器,然後透過反向代理,將使用者的請求代理到真實的伺服器上。這樣,就透過反向代理伺服器實現中間人攻擊。只有透過檢查ping的IP地址來判斷是否被反向代理了。

(3)透過反向代理伺服器,可以構建空殼網站,大部分或者所有的資料都盜用受害者網站的。網站所有者需要透過前臺和後臺等多種方式檢測反向代理,不響應反向代理的資料請求。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-2135090/,如需轉載,請註明出處,否則將追究法律責任。

相關文章