青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

小默

zz 反向代理

In computer networks, a reverse proxy is a type of proxy server that retrieves resources on behalf of aclient from one or more servers. These resources are then returned to the client as though it originated from the reverse proxy itself.[1] While a forward proxy is usually situated between the client application (such as a web browser) and the server(s) hosting the desired resources, a reverse proxy is usually situated closer to the server(s) and will only return a configured set of resources.

---
http://www.hackbase.com/tech/2011-02-24/62751.html

  通常的代理服務器,只用于代理內部網絡對 Internet 的連接請求,客戶機必須指定代理服務器,并將本來要直接發送到 Web 服務器上的 http 請求發送到代理服務器中。由于外部網絡上的主機并不會配置并使用這個代理服務器,普通代理服務器也被設計為在 Internet 上搜尋多個不確定的服務器,而不是針對 Internet 上多個客戶機的請求訪問某一個固定的服務器,因此普通的 Web 代理服務器不支持外部對內部網絡的訪問請求。當一個代理服務器能夠代理外部網絡上的主機,訪問內部網絡時,這種代理服務的方式稱為反向代理服務(也稱為逆向代理)。
  通過反向代理服務器,可以記錄用戶所有的訪問行為,但這也會帶來系統資源相當大的額外開銷。但對于不同的服務器來說,其保護的資源類型是有限的,我們只需要記錄、控制用戶對我們所關心的資源的訪問即可。比如對一個 mp3 服務提供商來說,只需要控制用戶對 .mp3 文件的請求次數即可。
  從用戶訪問的角度來分,非法訪問主要有以下兩個方面:瞬間惡意多次請求和長時間持續攻擊。針對這兩種情況我們制定了以下控制策略:
  1) 對抗瞬間惡意攻擊
  這種情況是惡意的網上用戶使用多線程訪問同一資源,或者是在短時間內訪問多個資源。對于第一種情況,可以定義一個參數 m ,即同一用戶同時訪問的線程數量,若超過這個數量,則將他的請求暫緩發出或者廢除他的請求。為了對付第二種情況,訪問控制系統應定義兩個參數,一個是時間 t ,以秒為單位。第二個是資源個數 g 。用這兩個參數確定一個規則 r ,即 r=F(g, t) 。 r 的含義就是最多允許網上用戶在 t 秒內訪問 g 個資源。同時,規則 r 可以有多條,這樣為精確控制帶來方便。
  2) 對抗長時間持續攻擊
  用上面提到的規則 r=F(g, t) 也可以對抗長時間持續下載。這里再定義一種規則 k=F(t1,t2) 。 t1 、 t2 都是時間長度,以秒為單位。 t1 是最長持續時間。 t2 是判斷用戶是否連續訪問的間隔時間。例如可以規定網上用戶連續訪問一類資源 3 小時(參數 t1 ),若有 8 小時(參數 t2 )未訪問此類資源,則可認為用戶是重新開始訪問。
  將 t1 、 t2 定義的比較長并不能防止惡意用戶定時攻擊。比如他為了不違反上面的規則,就每隔 8 小時下載 3 個小時。對付這種情況,可以定義多條 k 規則,例如用戶每訪問 3 分鐘就必須休息 1 分鐘;每訪問 10 分鐘必須休息 3 分鐘等。
  反向代理是訪問控制系統最核心的部分,其核心技術就是地址轉換。通過它可以保證使用者對客戶端計算機不進行任何設置的情況下就使用訪問控制系統。從外觀看來,也就是從普通用戶看來,反向代理就像普通的 Web 服務器一樣。而反向代理所代理的每一個 Web 服務器都好像是反向代理服務器中的一個目錄。例如反向代理服務器本身的 URL 是 http://reverse-proxy ,它可以代理清華主頁服務器(http://www.tsinghua.edu.cn/index.html ),普通的用戶想通過反向代理服務器來訪問清華主頁服務器就只需要訪問 http://reverse-proxy/www.tsinghua.edu.cn/index.html 就行了。
  反向代理的實現
  在反向代理中,等于把反向代理服務器中的目錄映射到其它需要被代理的服務器上。這樣做只能解決用戶的一次訪問問題,不能做到讓用戶通過反向代理連續訪問。因為被代理的服務器上的信息是未知的,對于 HTTP 協議來講,很有可能出現絕對地址或者絕對鏈接,這樣的話,普通用戶的下一次訪問將會跳過反向代理而直接訪問真實的服務器。這是我們不希望看到的。因此,必須對服務器返回給用戶的信息進行過濾,將所有的絕對 URL 更改成為通過反向代理的相對 URL 。為此,我們使用了正則表達式對所有的鏈接進行檢測、替換。于是就實現了通過反向代理連續訪問的功能。
  當用戶的請求到達反向代理服務器之后,反向代理通過一定的規則將 URL 中的目錄信息解析成服務器以及端口的信息,從而進行 socket 鏈接,即反向代理服務器模擬一個客戶端向真正的 Web 服務器發出 http 請求。當得到回應信息的時候,通過 HTTP 頭中的 Content-Type 和文件的擴展名來判斷得到的信息的類別。若是非 HTML 信息(如 jpg, gif, zip 等),則將其原樣照發還給用戶,若是 HTML(html, htm, shtml 等),則用先用正則表達式建立字符串識別自動機,查找 html 文本中所有的鏈接信息。例如, <a href="......"> 、 <img src="......"> 等。然后判定鏈接的類型,對于在代理范圍之內(代理范圍之外不予理會)的絕對 URL (以“ http:// ”打頭),則把它改寫成通過反向代理的格式。例如
  <a href="http://www.test.org">
  就會被改成
  <a href="http://reverse-proxy/www.test.org">
  對于絕對 URI (以“ / ”打頭的),也需要更改,例如
  <img src="/img/1.jpg">
  就要被改成
  <img src="/www.test.org/img/1.jpg"> 。
  對于相對鏈接,則不需要改動。除了對 HTML 本身進行更改之外,對 HTTP 的頭信息也要解析。其中最關鍵的就是對 Cookie 路徑的改寫。例如收到 www.test.org 的 cookie 為
  Set-Cookie: PART_NUMBER=ROCKET_LAUNCHER_0001; path=/
  就要改寫成
  Set-Cookie: PART_NUMBER=ROCKET_LAUNCHER_0001; path=/www.test.org/
  此外,不僅是收到服務器的信息需要改寫,用戶發給服務器的請求信息也要改寫,其情形與上面所說的類似,這里不再舉例。

posted on 2011-09-18 12:09 小默 閱讀(520) 評論(0)  編輯 收藏 引用 所屬分類: Network

導航

統計

留言簿(13)

隨筆分類(287)

隨筆檔案(289)

漏洞

搜索

積分與排名

最新評論

閱讀排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            国产精品欧美精品| 香蕉国产精品偷在线观看不卡| 亚洲人午夜精品免费| 激情综合在线| 国内成+人亚洲+欧美+综合在线| 国产一区在线看| 在线观看不卡av| 日韩网站免费观看| 午夜精品一区二区三区在线视 | 久久久久免费视频| 欧美波霸影院| 欧美午夜视频在线| 好看的日韩视频| 亚洲国产成人91精品| 国产精品毛片一区二区三区| 国产精品综合| 在线观看视频一区二区| 日韩午夜电影| 久久精品国产久精国产爱| 你懂的一区二区| 日韩视频在线观看免费| 欧美有码在线视频| 欧美另类变人与禽xxxxx| 国产精品久久毛片a| 精品999日本| 亚洲一区二区精品| 欧美国产一区在线| 性欧美在线看片a免费观看| 欧美国产一区二区在线观看| 国产偷国产偷亚洲高清97cao| 日韩午夜在线| 欧美国产欧美综合 | 亚洲一区在线播放| 免费永久网站黄欧美| 亚洲一级电影| 欧美日韩情趣电影| 亚洲精品美女久久7777777| 久久精品一级爱片| 亚洲午夜一二三区视频| 欧美日韩国产一级片| 亚洲人体1000| 欧美大片一区二区| 久久久99精品免费观看不卡| 国产精品亚洲综合| 亚洲专区国产精品| 99国产精品自拍| 欧美日韩国产成人精品| 亚洲国内精品| 免费短视频成人日韩| 欧美在线你懂的| 国产精品美腿一区在线看| 99这里只有久久精品视频| 亚洲国产高潮在线观看| 亚欧成人精品| 国产亚洲精品久| 久久av一区| 久久er精品视频| 一区二区三区我不卡| 久久久青草婷婷精品综合日韩| 亚洲你懂的在线视频| 国产精品视频久久久| 欧美一区二区黄| 欧美一区二区三区久久精品茉莉花 | 一本综合久久| 欧美日韩另类视频| 亚洲综合色噜噜狠狠| 欧美日韩精品一区二区三区| 蜜臀久久99精品久久久画质超高清| 国产日韩在线视频| 久久精品国产一区二区电影| 欧美与黑人午夜性猛交久久久| 国产亚洲福利社区一区| 久久久久久久网| 免费不卡在线视频| 在线亚洲一区| 亚洲欧美日韩国产综合| 黑人巨大精品欧美一区二区| 美女在线一区二区| 欧美韩国在线| 午夜视频在线观看一区二区| 欧美在线看片| 亚洲精品色图| 亚洲欧美日本视频在线观看| 国内视频一区| 亚洲理论在线观看| 国产一区二区三区在线观看视频| 牛人盗摄一区二区三区视频| 欧美日韩国产综合网| 久久成人18免费网站| 欧美mv日韩mv亚洲| 性做久久久久久免费观看欧美 | 久久久噜噜噜久久中文字幕色伊伊| 在线观看一区二区精品视频| 亚洲美女黄色| 精品福利免费观看| 在线综合+亚洲+欧美中文字幕| 狠狠色狠色综合曰曰| aaa亚洲精品一二三区| 在线电影一区| 午夜综合激情| 亚洲一二三区在线观看| 久久一区中文字幕| 性视频1819p久久| 欧美伦理一区二区| 蜜桃久久精品乱码一区二区| 欧美日韩综合不卡| 亚洲承认在线| 激情av一区二区| 亚洲欧美一级二级三级| 9色精品在线| 久热精品视频在线| 欧美一区二区三区视频在线观看| 欧美成人精品1314www| 久久久久成人精品| 国产精品嫩草影院av蜜臀| 亚洲精品小视频在线观看| 极品av少妇一区二区| 午夜精品久久久| 亚洲一区二区在线观看视频| 欧美国产综合视频| 欧美国产精品久久| 精品96久久久久久中文字幕无| 亚洲伊人网站| 亚洲女性裸体视频| 国产精品久久9| 99一区二区| 亚洲一级黄色片| 欧美日韩一区高清| 亚洲精品久久久久久下一站| 亚洲精品少妇30p| 国产精品区一区| 欧美日本成人| 日韩亚洲国产欧美| 99这里只有精品| 欧美精品在线一区| 亚洲精品欧美在线| 一区二区三区精品在线| 欧美极品欧美精品欧美视频| 欧美激情国产精品| 亚洲精选在线| 欧美日韩一级片在线观看| 亚洲精品一区在线| 午夜欧美不卡精品aaaaa| 国产精品一区免费在线观看| 午夜精品久久久久久久久久久久| 久久精品国产第一区二区三区| 国产亚洲欧洲一区高清在线观看| 久久国产精品亚洲77777| 欧美二区在线观看| 一区二区高清视频在线观看| 国产精品国产三级国产a| 性亚洲最疯狂xxxx高清| 欧美成人官网二区| 一区二区成人精品| 国产欧美精品va在线观看| 久久男女视频| 亚洲精品在线免费| 午夜久久福利| 激情综合中文娱乐网| 欧美精品久久久久久久久老牛影院| 亚洲精品视频一区| 久久成人国产| 亚洲乱码国产乱码精品精可以看 | 久久综合狠狠综合久久综合88 | 欧美日韩国产一区| 午夜一区二区三区不卡视频| 久久视频一区| avtt综合网| 狠狠色狠狠色综合日日小说| 欧美日韩国产bt| 欧美一区成人| 亚洲美女在线看| 久久躁狠狠躁夜夜爽| 亚洲校园激情| 亚洲国产精品第一区二区三区| 欧美午夜久久| 欧美 日韩 国产一区二区在线视频 | 久久久久免费视频| 日韩图片一区| 免费人成网站在线观看欧美高清| 一级成人国产| 亚洲国产经典视频| 国产午夜精品美女视频明星a级 | 久久久夜色精品亚洲| 狠狠综合久久av一区二区小说 | 亚洲资源av| 亚洲欧洲一区二区三区| 国产亚洲欧美一区二区三区| 欧美三级中文字幕在线观看| 久久一区欧美| 欧美影片第一页| 亚洲一区二区三区高清不卡| 亚洲第一综合天堂另类专| 久久精品视频在线播放| 亚洲免费一区二区| 亚洲手机在线| 中日韩在线视频| 亚洲福利国产精品| 黄色精品一二区| 国产最新精品精品你懂的|