企業電子化的專家 Ragic 教你如何利用各種軟體、
雲端服務讓公司快速升級!
加入 Ragic 企業電子化的行列!
雲端工作術
各類應用示範
案例故事
逃離惡夢
關於 Ragic
雲端資料庫
部落格
關於Ragic
雲端工作術
各類應用示範
案例故事
逃離惡夢
關於 Ragic
雲端工作提案
表格技巧
數位新鮮事
3C小學堂
免費範本
產業應用
理財
健康
職場 / 生活
製造業
服務業
農林漁牧
工程地產
政府 NGO
Ragic 職涯故事
逃離 Excel 災難
告別 ERP 惡夢
電子化迷思破解
我們的故事
Ragic教學
社群與客服
公告

公司擋了MSN、BBS,就真的不能連嗎?

作者:Jeff Kuo

目前有非常多公司,尤其到一定規模,都會利用防火牆把MSN、BBS等網路軟體、功能擋掉。一方面為了資訊安全考量,另一方面應該也是為了「員工工作效率」著想。但是,用防火牆擋掉了,就真的不能連了嗎?

先解釋一下防火牆原理給網路比較不熟的朋友,網路程式在溝通的時候,除了透過IP來 認得我要連到哪一台電腦以外,還必須透過Port (連接阜)來認得說,我連到這台電腦,是要連到哪一個應用程式:是看網頁呢,還是要來抓Mail等等。而為了方便起見,針對各種常見的網路應用程式,都會有公定的慣用Port,例如FTP Port 21、Telnet (BBS連線方式) Port 23、網頁(HTTP) Port 80。

防火牆是作什麼的呢?就是讓公司內部所有的網路連線,要連公司外面的網路時,都必須經過他的檢查。檢查什麼呢?最基本的就是檢查他是連外面的什麼IP、什麼 Port。而大部分公司的政策,都是認為除了看網頁查資料以外,連到公司外面的網路都應該跟工作無關,而且有可能影響網路安全。因此就會把所有的對外連 線,只要不是連外面網路的Port 80 (HTTP)或是Port 443 (HTTPS),也就是網頁的話,就通通封鎖讓你連不到。

這樣就真的一定連不到嗎?其實也未必。因為Port的定義只是一種約定俗成,並沒有任何人規定連Port 21就真的連線內容就是FTP傳檔案,連Port 80就真的一定是HTTP傳送網頁。一般的防火牆設定很難真的去偵測你的傳輸內容是不是真的是符合Port的一般使用。這時候漏洞就來了,既然你管不了我 傳什麼,那我連BBS也用Port 80連你就不知道了對吧!

的確,如果透過Port 80連BBS,防火牆就沒辦法擋,可是外面一般BBS像是PTT,你連他的Port 80當然連不到他的BBS系統啊!所以我們必須在外面網路要有人接應,雖然我用Port 80連他,但是他再來在外面接力幫我用Port 21連BBS。而在外面的電腦要連哪一個Port,公司的防火牆當然管不到。這樣就突破了公司的防火牆封鎖了!

那這樣的一個方式,要怎麼 實際做到呢?這種技巧叫做「Tunneling」,也就是隧道的意思,因為我們只有某個特殊Port可以通,所以我們所有各式各樣的Port的連線都使用 唯一可以通的Port。目前市面上的軟體包括Http-Tunnel (http://www.http-tunnel.com/),或是作者以前年輕頑劣時愛用的Httport,都是有寫好的程式來幫你完成這點。

Tunnel的機制有兩個主要的元件,也就是這個隧道的起點跟終點。隧道的起點就是我們安裝的 Tunnel Client,只要安裝好以後,就可以設定這個隧道的終點是哪一台伺服器,也就是我們外面幫我們接應的那台電腦是誰。這些軟體多半會提供一些免費的公用伺服器,但是通常會相當慢,自己架一個會比較快一些些。

設定好以後,你連線的時候當然再也不是直接連線到你想連的網站或是BBS,而是連線到你的Tunnel,實際連線到你想連的網站的工作會由你的Tunnel執行。因此像是Httport上面,你就必須設定說你用什麼Port連到這個 Tunnel軟體的時候,他會告訴外面接應的電腦其實你是要連到哪。例如你用Port 12345連Tunnel的時候,他幫你用Port 23連ptt.cc。這樣的設定設定完成後,你的BBS設定連到localhost(自己電腦)的Port 12345的時候,就神不知鬼不覺的連上PTT啦!

最後附帶說明一下,這樣的機制雖然大部分情況可以突破防火牆的限制,來連上你想連的服務。對於網管而言的確不太好完全擋掉這種行為。但是如果要偵測到有人在這樣搞,花點心思其實是作得到的,所以使用Tunnel的時候還是節制點,不要太囂張啦!

部落格背後使用 Ragic! : 最強大的 No Code 企業電子化工具
    把資料放在Excel上不只是拖累團隊的行政效率,他也很容易出錯並且無法進行任何內控。
    當您的團隊成長時,使用Excel管理資料就會越來越痛苦。
    建立你們的第一個雲端資料庫!

    馬上註冊
    免費試用 Ragic!

    用 Google 帳號註冊

    立即科技 Ragic, Inc.
    02-7728-8692
    info@ragic.com
    台北市中正區南昌路二段81號9樓
    使用者條款 | 隱私權政策