close
先讓您有一個先入為主的觀念,Hacker(駭客)是創造者,Cracker(怪客)是破壞者,Hacker們深入研究解決網路漏洞問題並創造新東西(寫免費的軟體、幫忙test和debug免費的軟體),他們相信自由並自願的互相幫助,而Cracker是從事破解系統安全的滲透破壞行為。基本上系統安全似乎就是一場Hacker正Cracker之間的拉鋸戰,沒有什麼最佳的系統安全防身術,每當一種crack的方法被研究出來時,就馬上會有另一種保護方法發展出來圍堵這種入侵行為。
Hacker這個名詞可以追溯到幾十年前第一台微型電腦剛誕生,APPAnet實驗也剛展開的時代,那時有一個由程式設計專家和網路名人所組成的團體,這些人建立了Internet創造出我們在使用的UNIX作業系統,他們也使Usenet運作起來並且讓World Wide Web實際應用在網路上,這些人熱衷於程式設計並喜與他人分享他們的成果,並自稱為Hacker,於是這種具有分享特質的文化族群並把在任何一種科學或藝術發揮到最高境界的人就稱為Hacker。而Hacker這個字的本義是用斧頭做家俱的人,意思是說手藝高強,不需要太好的工具也能夠作出好東西。引進電腦領域之後,便被引申為那些樂於深入探究系統程式細節,而藉以展功力的人。所以也有人稱呼那些鑽研系統程式設計而極為了解電腦作業系統的人為hacker;更有人拿hacker來稱呼那些設計程式很快的人、程式設計迷、程式設計的業餘專家。Hacker的族群自許為某一類團體中的精英份子,所以他們認為自己與cracker是有所不同的,但媒體卻常常誤導了大眾,將Hacker與Cracker混為一談,令人貽笑大方。
Cracker是指惡意侵入或破壞系統的人,其利用軟體技術竊取網路密碼、入侵網路並破壞重要資料引發對方系統的問題。這種專門闖入電腦和入侵電腦系統的人,真正的Hacker們稱這些人為“Cracker”,並且不願意和他們在一起做任何事,Hacker們認為這些人都是懶惰,不負責並且不夠光明正大的,並且認為能破解安全系統並不能使您成為一位Hacker。但是很不幸的,很多記者和作家不明究理的使用“Hacker”這個字來描述Cracker們,這讓真的Hacker們很忿怒。畢竟Cracker說他們功力再怎麼強,系統也是別人寫的,只是把別人的創造發明弄的很熟而已,真正的高手(Hacker)是會創造的,而Cracker僅是光會破壞的不成熟頑童罷了。
PS.本文節錄於“深入Linux建構與管理--第四版”(楊文誌著,旗標出版股份有限公司發行)
全站熱搜
留言列表