Network Design Symon Chang's e-Security Page

摘要:
在現今這個科技生活詭譎多變,不安定的電腦網路運算環境中, 駭客入侵事件不斷,企業內部資訊危機四伏。層出不窮的威脅,影響層面已從個人的隱私權受侵 、企業的營運及形象受損 ,擴大至國家層級的機密安全影響 。資訊安全的重要性與日俱增,如何確保公司內部資訊安全、完全防駭,是所有政府機關單位及企業用戶積極尋找防護的解決方案。

然而, 即使加上了種種的安全防護及昂貴的設備,我們的資料所將面臨的安全威脅卻正在升高中。尤其是在歷經最近接連發生的重大的「駭客入侵」資安事件後,人們該選擇覺醒亦或遺忘?

隨著網路資訊科技日新月異, 企業如何能在在錯綜複雜的電腦網路運算環境下,確保企業資訊的安全呢?

網站主小台哥 希望藉此資訊安全網頁,從一個在美國矽谷從事資訊安全高科技人員的角度,提供最新的資訊安全技術及讓國人認識、學習資訊安全議題的管道,以建立正確的資訊安全觀念,選讓所有政府機關單位及企業用戶免於被駭的風險。


狗年新春談資訊系統安全 -- 公元2006年網路安全發展之展望 -- New   InfoSecurityMegazine

2006 security trend prediction -- The year of Dog      Published on [資安人雜誌]

狗年財星高照,在丙戌狗年來臨之際,有很多人都會去找算命先生去算算流年。筆者在此權充張半仙,為資訊系統網路安全和網路安全產業算算流年,看看它今年之運勢如何,並預測網路安全未來的發展方向。 

天狗保平安或火金浮動年?

今年是丙戌狗年,「一元復始,萬象更新。旺旺吠財,狗年福來。」在這個狗年新春的時候,大家都希望狗兒可以爭氣一點,讓2006年成為平安興旺的一年:網際網路上事事平安,電子商務往來和互動安全;而網路安全產業在狗年會財星高照、生意興旺。

然而,狗年天干屬火,地支屬金,火金年屬躁,是一個浮動之年,在網路上人與人的互動以及銀錢的往來等等,在丙戌年容易會有火花產生,到底是網路上的電子商務之資訊系統真的會天狗保平安嗎?還是火金浮動之年的駭客危機造就了資訊安全商機高漲呢?

到底今年資訊系統網路安全和網路安全產業之運勢如何呢?筆者在此權充張半仙,從一個在美國矽谷從事資訊安全高科技人員的角度,來為網路安全批一批八字,算一算流年吧! 全文之精彩部分見資安人雜誌. . .

午夜的鐘聲敲響了,關在幽靈死機器房 的鬼都跑出來了,我們且來聽一聽這些 大鬼和小鬼都在談論些什麼樣駭人聽聞 的鬼故事呢? T


防火牆 -- Firewall


安全政策 -- Security Policy


資料加密技術


本文就資料加密的原理和各種資料加密技術的方法作一番詳細的介紹。
在網路上各種商業應用,其成功之關鍵在於網路上傳輸資料的安全,而目前各種網路資料保全技術都建立在資料加密技術上。

網路安全的基礎工程─資料加密技術


在過去的這幾年之間,Internet風起雲湧,橫掃全球。從學術界到電腦專家,從 社會大眾到大型企業,大家都享受到全球資訊網的方便好用。毫無疑問的,所有 的工商企業都看到了Internet 上面潛在的滾滾商機,都希望能趁著 Internet的 旋風將市場開拓,以便鴻圖大展。

在現階段的 Internet 旋風中,電子商務成為電腦界和企業界注目的新寵,大家 都想利用公眾網路和全球資訊網來作為企業通訊和商務營運的基礎。然而,欲想 要在 Internet 上大展鴻圖,其先決條件就是要有完善的網路通訊安全保密措施。

網路上的安全保密

例如,一個企業必需要確保 Internet 上面有足夠的保密措施,在網上的資料不 會被竊聽、盜用和竄改,才能夠放心地把重要的商業交易資訊放到網路上面去進 行;一般的消費大眾也要知道在 Internet 上面有充分的保密措施,使自己的隱 私和錢財不會被人偷窺或盜取,才會安心地用 Internet 來購物和消費。

缺乏保密性可能會導致嚴重的後果,當然會使得一般的消費大眾躊躇不前,不敢 在網上進行電子商務交易。缺乏保密性也帶給企業及網路服務業者許多法律和財 務的影響,在網上的資料如果發生資料竊案,用戶可能會認為企業及網路服務業 者應該要負法律責任,而興起法律訴訟。

其實,網路通訊的安全並不是一個和 Web 網路技術一樣年輕的新技術,以金融機 關來說,很早就採用加密的安全技術來做電匯和通匯傳銀錢往來的線上交易;但 是目前在電子商務的發展之下,商業的程式應用都想要轉移到網路上面來,因此 在電腦網路上安全保密技術的發展也就倍受重視了。

在電腦網路上的安全保密技術,都是建立在資料加密技術上面。

公開密鑰和密秘密鑰

現代的加密技術之中的運算法則已經變得非常的複雜,已經無法用手工來計算加 密了,比較強力的加密技術一定要用電腦或是特殊的硬體器材來加密或是解密; 而大多數的電腦應用則是用電腦軟體來做加密或是解密的運算工作。

用密鑰來加密的密碼術之中,分為兩大類:一種是用對等式密鑰(Symmetric Key) ;另一種是用非對等式的密鑰(Asymmetric Key)的運算法則。

在對等式密鑰的運算法則之中,解開密碼時所用密鑰是和加密時所用的密鑰相同的 ,或者是可以從加密用的密鑰來推算出解密用的密鑰;反之,在非對等式的運算法 則之中,用來加密和解密的是兩個不同的密鑰,而且也無法從一個密鑰的內容去推 算出另外一個密鑰。

由於加密和解密這兩個密鑰毫無關係,因此可以把其中的一個公開,只要另外一個 密鑰不被人知道,就無法破解密碼的內容,所以這又叫做公開密鑰加密法。

在對等式之中,最常用的是DES 和 IDEA;非對等式之中,最著名的是 RSA。

對等式密鑰的運算法則之中,又分成兩大類:一個是串流式加密(Stream Ciphers) ;另一個是區塊加密(Block Ciphers)。用串流式加密程式時,它把欲加密的檔案 看成一連串位元的資料流,將資料流之中的位元一個一個地加密;反之,用區塊加 密程式時,它把欲加密的檔案一塊一塊地處理,例如說將每64個位元切為一個區塊 ,然後將此一定長的區塊一次加密後輸出。

一般來說,對等式加密運算法則在加密和解密運時要比非對等式快很多。以 DES 為例,它要比 RSA 要快一百倍到一萬倍。這有那麼大的差距是在於用軟體程式或是 用特殊高速的硬體去處理。

在實務上,可以將兩種加密方法並用,以達到最佳的效果。例如,用對等式密鑰去加 密一個信息,然後再將其密鑰用非對等式的運算法則去加密。

值得注意的是公開密鑰方式還是有可能被破解的,就算是私人密鑰被保管得很好,沒 有被歹徒拿到,也不能保證歹徒就無法解開密碼。破解各種加密方法是一門專業,在 英文叫做 Cryptanalysis,密碼分析術。

如何利用密碼分析術來強化密碼的安全度,如何發揮密碼術的最高功效,增強其安全度 ,又是另外一個值得探討的話題了。



用 SOCKS 的假道伐虢計


SOCKS 是一個最簡單有效的方法,它具有安全、認證、稽查和管理等的功能,使得企業在 Internet和 Intranet 上的資料處理有了一個安全的管道。
SOCKS 原先是用在防火牆上的軟體,由於它簡單好用又安全,現在它已經演變成為一個通訊協定和中間軟體。 它可以用來作為任何 TCP/IP 網路軟體安全問題的解決方案,防火牆反成為它的程式應用之一。

在 Internet 和 Intranet 之間要築起一座安全的橋樑,讓資訊能夠安全地自由流 通;在 Intranet 之內的資訊要有一些簡便的安全措施,以防止內賊的盜竊;在 Extranet 上的重要任務應用程式,要有安全可靠的計劃,才能擔負大責重任。上面 這些都是網路設計師要想採用 Internet 相關技術到企業網路上面時所面臨的挑戰 ,我們要用什麼錦囊妙計來解決它呢?

在三十六計之中有一個「假道伐虢計」,正是一個可以讓網路設計師派上用場,解 決上述難題的錦囊妙計。

在網路設計上的假道伐虢計,是假借網路防火牆的軟體通訊協定 SOCKS 來提供一 個既簡單又功能強大的中間專用軟體(Middleware),使得一些重要的安全措施可 以完成,就像是春秋時代晉獻公借道虞國去攻打虢國一般。

傳統上,SOCKS 最普遍的是被應用來做防火牆,但是 SOCKS 的本身並不是防火牆, 它是一組由 Internet 工程工作小組(IETF)所開發出來的開放軟體開發標準,用 來處理有關網路安全的事宜。如圖一所示,SOCKS 就好像在中間的虞國一樣,它夾 在 Internet 的伺服器和客戶端,對於出入企業網路的資訊提供流程和安全的管理 。

SOCKS 這一個名詞並不是一些英文字頭的縮寫,而是一個和TCP/IP 的 Socket 埠口 有關的安全標準。一般防火牆系統通常是像閘通道(Gateway)一般的作用在 OSI 模式的第七層應用程式上面,對於 TCP/IP 上的高階協定,諸如 TELNET、HTTP、 FTP 和 SMTP 等協定加以管制,而 SOCKS 卻如圖一所示,作用於 OSI 模式的第四 層會期(Session)層上,像一個代理一般,對於客戶端和伺服器端或是主機到主機 之間的聯絡和交易,提供安全上的服務。

由於 SOCKS 係作用於會期層上,因此它是一個提供會期到會期間安全服務的解決方 案,不會受到高層應用程式變更的影響。

SOCKS 的運作原理

SOCKS 主要是用在以 TCP 通訊架構下的主從運算環境。在客戶端的電腦經由居中的 SOCKS 軟體去向伺服器提出要求。這種要求的信息之中,通常都會有伺服的位址、 連接的型式和識別客戶端的 ID 等資訊。當 SOCKS 收到客戶端所送出的要求時,可 以先做一些安全的檢查工作,檢查合格後就代表客戶端在伺服器上面設置適當的通 訊管道;這種特殊的通訊管道名叫代理電路(Proxy Circuit)。

當代理電路設定好了以後,SOCKS 就變成了轉信站,傳遞在客戶和伺服器端之間往 來的信息。對客戶端而言,SOCKS 像是一個隱形人,好像是客戶端直接和伺服器端 通訊一般,對伺服器端而言,SOCKS 就是它的客戶。

SOCKS 資料何處覓?

SOCKS v5 現在已經正式成為 Internet 工程工作小組(IETF)的標準:

如欲即時取得 SOCKS 的最新動態,或欲詢問有關技術上的問題時,也可 以免費地訂閱 SOCKS 電子郵件信箱。訂閱辦法可以在 Internet 上找到 (http://www.socks.nec.com/socksinfo.html) ,舊的書 信也可以在 Internet 上找到, (詳見網址 http://www.socks.nec.com/socksmail/threads.html 及 http://www.socks.nec.com/socks5mail/maillist.html)。

(註:本文原載在 網路通訊雜誌 第 68 期,1997 年 2 月, 最近由作者本人依最新資料更新節錄。)


Some Links for Security Notes



歡迎對本站內容提出您的寶貴意見, E-mail: symonchang @ earthlink.net


[回首頁 Back to Home | 上一頁 Previous Page | 下一頁 Next Page | 書的主頁 Book Index ]

Symon Chang 小台哥 Symon & Associates, CA. U.S.A symonchang @ earthlink.net

Last modified: 09-10-2006