- 網(wǎng)絡(luò)攻防技術(shù)與實(shí)踐
- 諸葛建偉編著
- 14803字
- 2018-12-27 20:30:42
1.2 黑客與黑客道
在人們談?wù)摼W(wǎng)絡(luò)攻防時(shí),往往馬上會(huì)和“黑客”聯(lián)系在一起,然而大多數(shù)情況下他們口中的“黑客”并非真正意義上的黑客,而是駭客。真正的黑客才是網(wǎng)絡(luò)攻防技術(shù)的創(chuàng)造者和掌控者。
1.2.1 黑客與駭客
黑客(Hacker)這個(gè)名稱最早出現(xiàn)在20世紀(jì)60年代。當(dāng)時(shí),美國麻省理工學(xué)院(MIT)一群致力于計(jì)算機(jī)科學(xué)研究的學(xué)生通宵達(dá)旦地在實(shí)驗(yàn)室里操作機(jī)器,分析、研究程序和計(jì)算機(jī)系統(tǒng),檢測軟硬件的瑕疵并修正。他們需要共享程序源代碼、糾錯(cuò)并改進(jìn)工作,這類工作被賦予了一個(gè)名稱——“hack”,而從事這些工作的人被賦予了一個(gè)稱謂——“黑客”。
英文動(dòng)詞“hack”原意為“劈”、“砍”,也就是“劈出”、“開辟”的意思,進(jìn)一步引申的意思是“干了一件非常漂亮的工作”,在這里是被用來形容“在技術(shù)上,某人聰明地找到了解決問題的方法”。而“hacker”的原意則是用斧頭做家具的能工巧匠,麻省理工的學(xué)生們重新賦予這個(gè)極具挑戰(zhàn)性的古老職業(yè)新的含義:能夠面對(duì)挑戰(zhàn),創(chuàng)造技術(shù),解決問題的人。潛移默化中,“hacker”的這一用法得到了廣泛的承認(rèn)。
由此,從起源來看,黑客是一個(gè)帶有褒義的詞語,是指那些技術(shù)高超、愛好鉆研計(jì)算機(jī)系統(tǒng)并竭力提高其性能的程序員。他們不以破壞或擾亂計(jì)算機(jī)系統(tǒng)為目的,相反,他們竭其所能,不斷改進(jìn)和完善計(jì)算機(jī)系統(tǒng),為計(jì)算機(jī)的發(fā)展做出了巨大貢獻(xiàn)。
但是,隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,如今這一稱呼所指向的群體卻發(fā)生了根本性的變化。尤其是現(xiàn)在,人們提到黑客,一般所聯(lián)想到的都是“計(jì)算機(jī)搗亂分子”或是“計(jì)算機(jī)犯罪分子”,他們掌握著看起來很“高超”的計(jì)算機(jī)技術(shù),并依靠這種技術(shù)實(shí)施非法入侵、偷竊、破壞等不良行為。
現(xiàn)階段,人們使用“黑客”這一稱呼時(shí),其中至少包含了兩類人:
第一類是真正的黑客或稱為經(jīng)典黑客,是指那些對(duì)任何操作系統(tǒng)神秘而深?yuàn)W的工作方式由衷地感興趣的人。他們通常是程序員,掌握操作系統(tǒng)和編程語言方面的高級(jí)知識(shí),能發(fā)現(xiàn)系統(tǒng)中所存在的安全漏洞以及導(dǎo)致那些漏洞的原因。他們不停地探索新的知識(shí),自由地共享他們的發(fā)現(xiàn);他們從來沒有、也永遠(yuǎn)不會(huì)存心破壞數(shù)據(jù);他們喜歡挑戰(zhàn)或設(shè)法避開層層安全措施,獲得訪問權(quán)并盡可能深入地訪問系統(tǒng)內(nèi)部,四處看看,不拿任何東西、不破壞任何東西,只是學(xué)習(xí)一切,然后離開。他們相信自己有權(quán)利這么做,僅僅因?yàn)樗麄冇心芰@么做,他們無意于破壞系統(tǒng),盡管他們很容易做到這一點(diǎn)。他們是真正的黑客。
第二類便是駭客(cracker)。在英語中,crack有“使破裂”、“猛擊”之意。不難看出,駭客是指惡意攻擊者,是指那些強(qiáng)行闖入終端系統(tǒng)或者以某種惡意目的干擾終端系統(tǒng)完整性的人。駭客通過獲取未授權(quán)的訪問權(quán)限,破壞重要的數(shù)據(jù)。惡意侵入、破壞他方信息系統(tǒng)的“黑客”應(yīng)該被稱為駭客,他們不再是新東西的創(chuàng)造者,而是這個(gè)世界的破壞者。如果他們破壞的程度觸及到了違犯刑律,他們就變成了真正的罪犯,而不是黑客。
在著名的黑客辭典(Jargon File)中,對(duì)黑客(hacker)這一詞匯做出如下的解釋,也明確區(qū)分了黑客和駭客這兩個(gè)完全不同的社會(huì)族群。
1.迷戀于探索可編程系統(tǒng)的細(xì)節(jié)及如何拓展其能力的方法;
2.狂熱的(甚至強(qiáng)迫性的)編程愛好者;
3.能夠賞識(shí)黑客能力和價(jià)值的人;
4.擅長于快速通過編程解決問題的人;
5.一個(gè)特定領(lǐng)域或語言的專家,如UNIX黑客;
6.任何行業(yè)中的專家或狂熱愛好者,如天文學(xué)狂熱者(astronomy hacker);
7.能夠從創(chuàng)造性地征服和突破困難問題中得到樂趣的人;
8.[偏見] 試圖通過四處刺探的方法獲取敏感信息的惡意搗亂者,這種人應(yīng)該被稱為駭客(cracker),而不是黑客。
駭客(cracker)這一詞匯是在1985年由黑客社群提出的,用于反駁媒體對(duì)“黑客(hacker)”詞匯的濫用。駭客是破解系統(tǒng)安全機(jī)制進(jìn)行攻擊的人,與普遍流傳的傳奇故事恰恰相反,破解攻擊通常并不需要什么高深神秘的黑客才能和技術(shù),更多的是利用對(duì)破解目標(biāo)系統(tǒng)普遍存在安全漏洞的一些廣為人之的技巧和竅門,進(jìn)行持續(xù)無聊地重復(fù)。因此,真正的黑客是看不起駭客和他們的駭客行為的,盡管真正的黑客也曾經(jīng)進(jìn)行過一些無傷大雅的破解攻擊行為,也了解這些基本的技巧,但經(jīng)過啟蒙階段的黑客已經(jīng)不再有進(jìn)行破解攻擊的意愿,除非是出于緊急、良好且實(shí)際的需要。
因此,事實(shí)上駭客社群和黑客社群之間的交叉范圍要比被媒體所誤導(dǎo)的普通讀者所認(rèn)知的要少很多。駭客通常組織成小型的、結(jié)構(gòu)緊密的、秘密的團(tuán)伙,而與龐大的、開放的多元化黑客社群是完全不同的,兩者之間的文化是背道而馳的。盡管駭客經(jīng)常喜歡將自己標(biāo)榜成黑客,但是真正的黑客仍然將其視為與之不相關(guān)的“低等生物”。
1.2.2 黑客道起源
Hackerdom,黑客道。如同-dom作為英文名詞后綴表示抽象含義,源自中國的“道”也更多是對(duì)精神層面的探究,源自中國的“道”無法用具體的語言來描述,更多的需要去體會(huì)源遠(yuǎn)流長的國學(xué),同樣,源自西方的Hackerdom(黑客道)也需要在直面挑戰(zhàn)追逐技術(shù)的路徑中慢慢琢磨和尋味。
Eric S. Raymond在其知名著作“E.S.R五部曲之黑客道簡史”中指出,黑客道的起源實(shí)際上同時(shí)伴隨著計(jì)算機(jī)技術(shù)的出現(xiàn)和發(fā)展,黑客社區(qū)也是由計(jì)算機(jī)技術(shù)發(fā)展過程中做出重大貢獻(xiàn)的先驅(qū)們所組成和發(fā)展壯大的。
● 黑客道史前時(shí)代——“真程序師”(Real Programmer)時(shí)代
黑客道隨著1945年艾克特(Eckert)和莫齊利(Mauchly)發(fā)明世界上第一臺(tái)計(jì)算機(jī)ENIAC之后開始萌芽。不斷有狂熱的真程序師投入其中,他們通過硬件器件搭建系統(tǒng),使用原始編程語言甚至機(jī)器碼編程,通過打卡機(jī)將程序穿孔到卡片上,通過讀卡機(jī)輸入計(jì)算機(jī)并執(zhí)行。他們以撰寫軟件與玩弄各種程序設(shè)計(jì)技巧為樂,逐漸形成具有自我意識(shí)的一套科技文化。當(dāng)時(shí)這批真程序師主要來自工程界與物理界,他們戴著厚厚的眼鏡,穿著T恤衫與純白襪子,用機(jī)器語言、匯編語言、FORTRAN及很多古老語言寫程序。他們是黑客道史前時(shí)代的先驅(qū)者,默默貢獻(xiàn),卻鮮為人知。Cray巨型機(jī)的設(shè)計(jì)者西摩·克雷(Seymour Cray)就是“最偉大的真程序師”中的一員,據(jù)說他一人就包辦了Cray硬件和操作系統(tǒng)的設(shè)計(jì),作業(yè)系統(tǒng)是他用機(jī)器碼硬干出來的,沒有出過任何bug,運(yùn)行穩(wěn)定。真程序師,真大犇也。
從第二次世界大戰(zhàn)結(jié)束后到20世紀(jì)60年代,是打卡計(jì)算機(jī)與所謂“大鐵塊”的巨型機(jī)(mainframes)流行的年代,由偉大的真程序師們主宰著計(jì)算機(jī)文化。
● 黑客道的遠(yuǎn)古時(shí)代——ITS文化
黑客道的真正誕生是在20世紀(jì)60年代,從社會(huì)與文化背景上分析,是60年代的民權(quán)運(yùn)動(dòng)和嬉皮士文化與人類歷史上最具革命性的技術(shù)——計(jì)算機(jī)技術(shù)的結(jié)合產(chǎn)物。黑客道的“公元紀(jì)年”始于1961年,DEC公司創(chuàng)始人奧爾森(Olsen),向母校麻省理工捐贈(zèng)了一臺(tái)PDP-1大型機(jī),麻省理工的學(xué)生們將這臺(tái)機(jī)器當(dāng)成最時(shí)髦的科技玩具,開始在上面創(chuàng)造各種程序和新技術(shù)。美國其他大學(xué)也開始購置大型機(jī),當(dāng)時(shí)許多大學(xué)都買DEC的PDP“迷你電腦”系列機(jī)器,因?yàn)镈EC率先發(fā)展出商業(yè)用途為主的交互式計(jì)算及分時(shí)操作系統(tǒng),兼具彈性與速度,相對(duì)于巨型機(jī)還很便宜。一開始,整個(gè)黑客道的發(fā)展以麻省理工的AI實(shí)驗(yàn)室為中心,但斯坦福AI實(shí)驗(yàn)室(簡稱SAIL)與卡內(nèi)基· 梅隆大學(xué)(Carnegie mellen Univensity,簡稱CMU)也快速崛起。三個(gè)都是大型的計(jì)算機(jī)科學(xué)研究中心及人工智能權(quán)威研究機(jī)構(gòu),聚集著世界各地的精英,不論在技術(shù)上或精神層次上,對(duì)黑客道的發(fā)展都有極高的貢獻(xiàn)。
1969年,美國國防部出資興建阿帕網(wǎng)(ARPANET),將美國各大學(xué)、國防部承包商和研究機(jī)構(gòu)的巨型機(jī)和大型機(jī)都聯(lián)上網(wǎng),形成了第一個(gè)橫跨美國的高速網(wǎng)絡(luò)。ARPANET所帶來的信息高速網(wǎng)絡(luò)使得全美國和全世界的黑客能聚在一起,不再像以前孤立在各地形成一股股的短命文化,網(wǎng)絡(luò)把他們匯流成一股強(qiáng)大的力量。
從麻省理工那臺(tái)PDP-1開始,黑客們的主要程序開發(fā)平臺(tái)都是PDP。在PDP流行的時(shí)代,阿帕網(wǎng)上是DEC機(jī)器的天下,其中最受黑客們青睞的便屬PDP-10。麻省理工像大家一樣用PDP-10,但他們不屑用DEC的操作系統(tǒng),他們偏要自己寫一個(gè)(傳說中赫赫有名的)ITS。ITS全名是“不兼容的分時(shí)系統(tǒng)”(Incompatible Timesharing System),取這個(gè)怪名果然符合麻省理工的搞怪作風(fēng)——就是要與眾不同。很幸運(yùn),這群人并非“夜郎自大”。盡管ITS通常離奇古怪并與錯(cuò)誤相伴,但是這不足以遮蓋許多技術(shù)創(chuàng)新的光芒,而且ITS至今還是分時(shí)系統(tǒng)單次運(yùn)行時(shí)間最長記錄的保持者。ITS本身是用匯編語言寫的,其他部分則由LISP寫成。LISP在當(dāng)時(shí)是一個(gè)威力強(qiáng)大、極其靈活的編程語言,LISP讓ITS文化的黑客們得以盡情發(fā)揮想象力與搞怪能力。
作為ITS文化起源地和黑客道“盟主”,麻省理工當(dāng)然不會(huì)滿足于自己小打小鬧,他們的野心很大,1964年他們開始和通用電器(GE)及貝爾實(shí)驗(yàn)室合作研發(fā)商業(yè)化的Multics操作系統(tǒng),目標(biāo)是占領(lǐng)所有巨型機(jī)和大型機(jī)的分時(shí)操作系統(tǒng)市場。雖然Multics引入了眾多對(duì)操作系統(tǒng)技術(shù)發(fā)展做出巨大貢獻(xiàn)的新概念和新技術(shù),但是由于設(shè)計(jì)過于復(fù)雜和超前,工作進(jìn)度緩慢,最后終究遭裁撤的命運(yùn),1969年貝爾實(shí)驗(yàn)室退出該計(jì)劃。而通用電器也將包括Multics在內(nèi)的計(jì)算機(jī)業(yè)務(wù)賣給了霍尼韋爾(HoneyWell)公司,霍尼韋爾公司還是堅(jiān)持將Multics推向了市場,雖然在20世紀(jì)70年代賣出了幾十套,但在隨后的市場競爭中輸?shù)煤軕K,1987年霍尼韋爾放棄對(duì)Multics的維護(hù),最后一臺(tái)Multics在2000年也關(guān)了機(jī)。Multics最終退出了歷史舞臺(tái),但即使它在市場上失利,也難以掩蓋Multics在技術(shù)發(fā)展上的歷史貢獻(xiàn),更何況Multics孕育了更加輝煌的UNIX。
● 黑客道的近古時(shí)代 - UNIX與微計(jì)算機(jī)文化
在ITS文化全盛時(shí)期,美國新澤西州郊外,另一股神秘力量在積極入侵黑客社會(huì),并最終顛覆了整個(gè)ITS文化傳統(tǒng)。1969年,也就是阿帕網(wǎng)成立的那一年,AT&T貝爾實(shí)驗(yàn)室的軟件工程師肯·湯普遜(Ken Thompson)發(fā)明了UNIX。
Ken Thompson曾隨貝爾實(shí)驗(yàn)室參與Multics操作系統(tǒng)的開發(fā),工作之余自己寫了個(gè)“星際旅行”的游戲在Multics上自娛自樂。然而貝爾實(shí)驗(yàn)室很快發(fā)現(xiàn)無法實(shí)現(xiàn)龐大復(fù)雜的Multics,因此很快退出了合作研發(fā)隊(duì)伍。而Ken的“星際旅行”沒地方玩了,他就在實(shí)驗(yàn)室里一臺(tái)報(bào)廢的PDP-7上胡亂寫了一個(gè)操作系統(tǒng),該系統(tǒng)在設(shè)計(jì)上有從Multics抄來的也有他自己的構(gòu)想,用來繼續(xù)玩他的游戲。Ken的同事Brian Kernighan嘲笑Ken說:“你寫的系統(tǒng)好遜哦,干脆叫Unics算了(Unics發(fā)音與太監(jiān)的英文eunuches一樣)。”Ken的操作系統(tǒng)因此得名,并在后來才改名為UNIX。
Ken在貝爾實(shí)驗(yàn)室的同事丹尼斯·里奇(Dennis Ritchie),剛剛發(fā)明了新的編程C語言,于是他與Ken用C語言把原來用匯編語言寫的UNIX重寫一遍。如同UNIX一樣,C語言的設(shè)計(jì)非常出色,嚴(yán)謹(jǐn)而不失彈性,UNIX和C語言很快地在貝爾實(shí)驗(yàn)室的工程師中得到歡迎。不過Ken與Dennis的雄心壯志還不止于此,他們領(lǐng)悟到硬件與編譯器結(jié)合技術(shù),已經(jīng)顛覆了需要完全使用匯編語言編寫操作系統(tǒng)才能發(fā)揮機(jī)器效能的傳統(tǒng),進(jìn)步到作業(yè)系統(tǒng)可以完全用高級(jí)語言如C來寫,通過編譯技術(shù)轉(zhuǎn)換為機(jī)器碼,仍保有不錯(cuò)的效能。五年后,UNIX已經(jīng)成功地移植到數(shù)種機(jī)器上,這當(dāng)時(shí)是一件不可思議的事!它意味著,如果UNIX可以在各種平臺(tái)上跑,UNIX軟件就能移植到各種機(jī)器上,再也用不著為特定的機(jī)器寫軟件了。UNIX和C語言的絕佳搭檔得到出乎意料的快速發(fā)展,到了1980年,已蔓延到大學(xué)與研究機(jī)構(gòu),還有數(shù)以千計(jì)的黑客想把UNIX裝在家里的機(jī)器上。由于UNIX與C語言的深遠(yuǎn)影響,1983年美國計(jì)算機(jī)協(xié)會(huì)將當(dāng)年的圖靈獎(jiǎng)破例頒給了作為軟件工程師的Ken與Dennis,而自圖靈獎(jiǎng)?wù)Q生以來,其獲得者一直都是計(jì)算機(jī)領(lǐng)域的科學(xué)家與學(xué)者。
UNIX社區(qū)也為UNIX專門設(shè)計(jì)了一套網(wǎng)絡(luò)協(xié)議——UUCP:一種低速、不穩(wěn)定但成本很低廉的網(wǎng)絡(luò),兩臺(tái)UNIX機(jī)器用條電話線連起來,就可以互傳電子郵件。于是眾多UNIX機(jī)器連成了專屬網(wǎng)絡(luò)Usenet,逐步形成了UNIX文化。1980年,第一個(gè)Usenet站點(diǎn)開始交換廣播新聞,借此形成的巨大的分布式電子公告板系統(tǒng),吸引而來的人數(shù)很快地超過了阿帕網(wǎng)。少數(shù)UNIX主機(jī)也連上阿帕網(wǎng),UNIX文化與ITS文化也開始接觸和交流,但I(xiàn)TS文化的黑客們覺得UNIX的擁護(hù)者都是些什么也不懂的新手,比起他們那復(fù)雜華麗,令人愛不釋手的ITS與LISP, UNIX與C語言簡直原始得令人好笑,簡直是“一群穿獸皮拿石斧的野蠻人”。
在ITS文化與UNIX文化開始交鋒的時(shí)候,又有一股新潮流開始風(fēng)行。1975年IBM公司發(fā)布第一臺(tái)微計(jì)算機(jī)IBM5150,1977年喬布斯創(chuàng)立蘋果計(jì)算機(jī)公司,1978年英特爾公司首次生產(chǎn)出16位8086微計(jì)算機(jī)CPU芯片,1975年比爾·蓋茨從哈佛大學(xué)輟學(xué)創(chuàng)辦微軟公司,最初在英特爾8080 CPU上開發(fā)BASIC編譯器,并在1981年轉(zhuǎn)入DOS操作系統(tǒng)的開發(fā)。微計(jì)算機(jī)的廉價(jià)和發(fā)展?jié)摿α⒖涛肆硪慌贻p的黑客,他們最愛的編程語言是BASIC,由于它過于簡陋,ITS文化的死忠派與UNIX迷們根本不屑用它,更不拿正眼瞧用這種“低級(jí)語言”的人。
● 黑客道近代史——開源軟件和Wintel壟斷聯(lián)盟的對(duì)決
在1980年前后,在黑客道近古時(shí)代,ITS、UNIX和微計(jì)算機(jī)文化在同時(shí)發(fā)展,盡管彼此偶有接觸與交流,但還是各玩各的。ITS文化雖然擁有性能最高效的大型機(jī),速度和穩(wěn)定性最高的阿帕網(wǎng)絡(luò),但卻處于日暮西山的境地,ITS賴以生存的PDP-10逐漸過時(shí),三大中心紛紛有人離開實(shí)驗(yàn)室去外面開公司,將人工智能的科技商業(yè)化。致命一擊終于在1983年來臨,DEC宣布:為了要集中在PDP-11與VAX生產(chǎn)線,將終止PDP-10的后續(xù)機(jī)型研發(fā)項(xiàng)目——“木星”項(xiàng)目,ITS沒有發(fā)展前途了,因?yàn)樗鼰o法移植到其他機(jī)器上,或說ITS的復(fù)雜度導(dǎo)致了根本沒人能完全理解它,更別說在其他機(jī)器上重新實(shí)現(xiàn)了。而伯克利修改過的UNIX在新型VAX機(jī)器上跑得很順,在快速成長的微計(jì)算機(jī)科技下,UNIX文化取代ITS文化的主流地位是遲早的事。
在1982—1983年之間,微芯片和局域網(wǎng)技術(shù)猛烈地沖擊著黑客道。以太網(wǎng)和摩托羅拉68000微芯片就是一個(gè)潛在的有力組合,眾多公司紛紛組建起來,著手開發(fā)第一代我們?nèi)缃袼f的“工作站”。1982年,一批來自斯坦福和伯克利的黑客組建了Sun公司。他們堅(jiān)信:將UNIX架設(shè)在以摩托羅拉68000為基礎(chǔ)的機(jī)器上,足可以滿足五花八門的應(yīng)用軟件所需,可謂是物美價(jià)廉之選。他們是對(duì)的,其高瞻遠(yuǎn)矚為整個(gè)業(yè)界樹立了楷模。這種工作站的價(jià)格,雖然大部分個(gè)人用戶依舊無法承擔(dān),但是對(duì)于公司和大學(xué)來說可算很廉價(jià)了,很快將年邁的VAX和其他分時(shí)機(jī)型取而代之。
而正當(dāng)UNIX蓬勃發(fā)展之際,隨著1984年AT&T違反《反壟斷法》被拆分,UNIX正式成為一個(gè)商品。UNIX迷們此時(shí)也分裂為免費(fèi)的Berkeley UNIX(即BSD)與商業(yè)的AT&T UNIX兩大陣營,矛盾最后演化成AT&T與BSD之間的官司訴訟,官司一直打到AT&T將自己的UNIX系統(tǒng)實(shí)驗(yàn)室賣掉,新接手的東家Novell公司才和BSD達(dá)成合解。這場長達(dá)十年曠日持久的戰(zhàn)爭給UNIX和BSD帶來毀滅性的打擊,也催生出黑客道近代史的兩大主角——WIntel商業(yè)壟斷聯(lián)盟與自由軟件基金會(huì)。
從20世紀(jì)80年代末期開始,英特爾(Intel)的80×86芯片有巨大的發(fā)展,性能快速上升,而成本快速下降,個(gè)人計(jì)算機(jī)的年代就要到來了。市場迫切需要能夠運(yùn)行在×86芯片上的操作系統(tǒng),但是UNIX和BSD忙于打官司,都沒有去做移植操作系統(tǒng)這件事。而兩隊(duì)人馬成功把握了這個(gè)機(jī)會(huì),從而改變了計(jì)算機(jī)發(fā)展的歷史。
一隊(duì)人馬是比爾·蓋茨領(lǐng)軍的微軟公司,他們推出了Windows操作系統(tǒng),和互聯(lián)網(wǎng)組成了WIntel商業(yè)壟斷聯(lián)盟,占領(lǐng)了個(gè)人計(jì)算機(jī)市場,賺了上千億美元。
另一隊(duì)人馬則是以理查德?M.斯多曼(Richard M Stallman, RMS)為精神領(lǐng)袖的開源軟件社群。斯多曼在1984年史蒂文·利維(Steven Levy)完成的《黑客》一書中稱為“最后一位真正的黑客”,他是麻省理工實(shí)驗(yàn)室的一位領(lǐng)軍人物,Emacs的發(fā)明人,極度狂熱地反對(duì)將實(shí)驗(yàn)室科研成果商業(yè)化。斯多曼著手創(chuàng)建了自由軟件基金會(huì),并致力與創(chuàng)造高品質(zhì)的自由軟件。他的宏大計(jì)劃可謂是20世紀(jì)80年代早期黑客文化變遷的縮影:1982年,他開始架構(gòu)一整套UNIX克隆產(chǎn)品,使用C語言編碼并且讓其可以被自由使用。這便是我們熟知的GNU操作系統(tǒng)計(jì)劃(其名稱源自“GNU' s Not UNIX”的首字母遞歸)。GNU很快就成了黑客道活動(dòng)的主戰(zhàn)場,在以UNIX和VAX為中心的黑客文化中,ITS的傳統(tǒng)精神衣缽被新秀作為精髓承襲下來,并在隨后的十余年光景里,黑客道的公共意識(shí)形態(tài)得以逐步形成和發(fā)揚(yáng)。
然而在20世紀(jì)八九十年代IT創(chuàng)業(yè)激情蓬勃的年代里,自由軟件基金會(huì)并沒有像預(yù)想的計(jì)劃那樣找到足夠多的黑客,按照傳統(tǒng)“大教堂”式的軟件開發(fā)模式,推進(jìn)一個(gè)大規(guī)模操作系統(tǒng)的開發(fā),直到1996年,斯多曼承諾已久的GNU操作系統(tǒng)——HURD都沒看到影子。
在這個(gè)空窗期里,1992年一位芬蘭赫爾辛基大學(xué)(Helsinki University)的學(xué)生——林納斯·托瓦茲(Linus Torvalds),使用自由軟件基金會(huì)的程序開發(fā)工具,開始在一臺(tái)386 PC上開發(fā)了一個(gè)自由軟件的UNIX Kernel,他很快地寫好簡單的版本,命名為Linux,丟到網(wǎng)絡(luò)上分享給大家,并吸引了非常多的黑客來幫忙。
Linux最大的特色,不是功能上的先進(jìn),而是全新的軟件開發(fā)模式。在Linux的成功前,人人都認(rèn)為像操作系統(tǒng)這么復(fù)雜的軟件,非得要靠一個(gè)開發(fā)團(tuán)隊(duì)密切合作,互相協(xié)調(diào)與分工才有可能寫的出來。商業(yè)軟件公司與20世紀(jì)80年代的自由軟件基金會(huì)所采用都是這種發(fā)展模式。Linux則迥異于前者:一開始它就是一大群黑客在網(wǎng)絡(luò)上一起涂涂抹抹出來的,沒有嚴(yán)格的品質(zhì)控制與高層決策發(fā)展方針,靠的是每周發(fā)表新版供大家下載測試,測試者再把bug與patch貼到網(wǎng)絡(luò)上改進(jìn)下一版。一種全新的物競天擇、去蕪存菁的快速發(fā)展模式。令大伙吃驚的是,東修西改出來的Linux,跑得順極了。1993年年底,Linux發(fā)展趨于成熟穩(wěn)定,能與商業(yè)的UNIX一分高下,漸漸有商業(yè)應(yīng)用軟件移植到Linux上,并最終取代了UNIX的地位,成為服務(wù)器操作系統(tǒng)的主流。
黑客道,一次次被人預(yù)測即將毀滅,卻在商業(yè)軟件充斥的世界中,披荊斬棘,篳路藍(lán)縷,開創(chuàng)出另一番自己的天地。
1.2.3 黑客道的分化
與任何一個(gè)社會(huì)族群一樣,由于經(jīng)濟(jì)利益驅(qū)動(dòng)和意識(shí)形態(tài)等因素的影響,從20世紀(jì)80年代開始,傳統(tǒng)的黑客道中也不可避免地出現(xiàn)“害群之馬”,濫用自己所掌握的技術(shù)對(duì)網(wǎng)絡(luò)進(jìn)行危害,另外大量標(biāo)榜自己為“黑客”的駭客們也很大程度地?cái)牧撕诳偷拿暎侣劽襟w在報(bào)道計(jì)算機(jī)相關(guān)的犯罪案件時(shí)也往往把犯罪者稱為“計(jì)算機(jī)黑客”,所有這些因素的共同合力使得在黑客這一詞匯逐漸被大眾理解為貶義,而等同于駭客或計(jì)算機(jī)犯罪者。
之后,為了明確區(qū)分這個(gè)分化之后的黑客道構(gòu)成,人們把對(duì)社會(huì)起積極作用的黑客稱為“白帽子”,包括致力于互聯(lián)網(wǎng)安全保障的研究人員,安全廠商/反病毒廠商中的核心技術(shù)人員,及遵循黑客精神和道德的獨(dú)立研究者等;把對(duì)社會(huì)帶來負(fù)面作用的駭客稱為“黑帽子”(分別對(duì)應(yīng)whitehats和blackhats,依據(jù)美國西部牛仔的服飾傳統(tǒng)),包括追求經(jīng)濟(jì)利益的職業(yè)計(jì)算機(jī)犯罪者、計(jì)算機(jī)領(lǐng)域恐怖分子,以及充滿好奇心但又缺乏責(zé)任心的駭客們等;而處于兩者之間的稱為“灰帽子”(grayhats)。
在20世紀(jì)八九十年代黑客道分化過程中,出現(xiàn)了如凱文·米特尼克(Kevin Mitnick)、阿德里安·拉莫(Adrian Lamo)、喬納森·詹姆斯(Jonathan James)、羅伯特·塔潘·莫里斯(Robert T. Morris)、凱文·鮑爾森(Kevin Poulsen)等具有傳奇經(jīng)歷色彩的黑帽子黑客,也涌現(xiàn)出理查德·馬修·斯托曼(Richard M. Stallman)、林納斯·托瓦茲(Linus B. Torvalds)、史蒂夫·沃茲尼克(Stephen Woziak)、蒂姆·伯納斯·李(Tim Berners Lee)、下村勉(Tsutomu Shimomura)等對(duì)開源軟件、互聯(lián)網(wǎng)、安全技術(shù)發(fā)展做出重要貢獻(xiàn)的白帽子黑客。
在所有的黑客中凱文·米特尼克是最具傳奇色彩的人物,他被稱為世界上“頭號(hào)電腦駭客”,他甚至成為黑客道中最廣為人知的崇拜對(duì)象。美國司法部將他描述為:“美國歷史上最有威脅的計(jì)算機(jī)罪犯”。如果你這還不夠了解他的“成就”:《戰(zhàn)爭游戲》War Game、《駭客追緝令》Takedown和《自由停工期》Freedom Downtime這幾部關(guān)于他的好萊塢電影你應(yīng)該會(huì)很感興趣。
從攻破洛杉磯的公交卡系統(tǒng)坐霸王車開始,米特尼克開始了神奇的黑帽之旅。只有15歲的米特尼克闖入了“北美空中防護(hù)指揮系統(tǒng)”的計(jì)算機(jī)主機(jī),并同另外一些朋友翻遍了美國指向前蘇聯(lián)及其盟國的核彈頭數(shù)據(jù)資料,然后又悄然無息地溜了出來。這成為黑客歷史上一次經(jīng)典之作。1983年,好萊塢曾以此為藍(lán)本拍攝了第一部黑客電影《戰(zhàn)爭游戲》。米特尼克擁有三次傳奇的入獄經(jīng)歷,第一次是在16歲時(shí)侵入“太平洋電話公司”和聯(lián)邦調(diào)查局網(wǎng)絡(luò)系統(tǒng),并吃驚地發(fā)現(xiàn)FBI特工們正在追蹤一名“計(jì)算機(jī)黑客”——竟然就是他自己!米特尼克惡作劇地將幾個(gè)負(fù)責(zé)調(diào)查的特工檔案涂改成了十足的罪犯,但被FBI順著線索找到并逮捕。但當(dāng)時(shí)法律沒有網(wǎng)絡(luò)犯罪的先例,法院順應(yīng)“民意”將米特尼克關(guān)進(jìn)了“少年犯管所”——米特尼克成為世界上第一個(gè)因網(wǎng)絡(luò)犯罪而入獄的人。第二次入獄是在1988年因?yàn)楣舸蠊揪W(wǎng)絡(luò)、盜取DEC軟件再次入獄,被判一年監(jiān)禁,并且被禁止從事計(jì)算機(jī)網(wǎng)絡(luò)的工作。第三次入獄則是黑客道中最經(jīng)典的一段故事,1993年不踏實(shí)的FBI誘使米特尼克再次攻擊網(wǎng)站,以便把他再抓進(jìn)去。米特尼克雖然上鉤,但畢竟身手不凡,在打入FBI內(nèi)部后,發(fā)現(xiàn)了他們?cè)O(shè)下的圈套,并在追捕令發(fā)出前就逃離了。通過手中高超的技術(shù),米特尼克在逃跑過程中控制了當(dāng)?shù)氐碾娫捪到y(tǒng),這樣他就可以竊聽追蹤警探的行蹤!1994年圣誕節(jié),米特尼克向位于美國加州圣迭戈的超級(jí)計(jì)算機(jī)中心發(fā)動(dòng)攻擊,這一攻擊的對(duì)象中包括一個(gè)因?yàn)槊滋囟擅娜宋铮春髞砣朔Q“美國最出色的電腦安全專家之一”、在該中心工作的日籍安全專家下村勉。米特尼克從自己手中盜取數(shù)據(jù)和文件令下村勉極為震怒,他下決心幫助聯(lián)邦調(diào)查局把米特尼克緝拿歸案。圣誕節(jié)后,他費(fèi)盡周折,馬不停蹄,終于在1995年情人節(jié)之際發(fā)現(xiàn)了米特尼克的行蹤,并通知聯(lián)邦調(diào)查局將其逮捕。在單獨(dú)監(jiān)禁了5年8個(gè)月后,米特尼克最終幡然悔悟,目前的身份是計(jì)算機(jī)安全專家、顧問及演講家,著有《欺騙的藝術(shù)》和《入侵的藝術(shù)》兩本姐妹著作。
1.2.4 黑客道“現(xiàn)代史”
在分化的進(jìn)程中,黑客道邁入了“現(xiàn)代史”,筆者認(rèn)為作為分水嶺的標(biāo)志性事件是1988年11月2日Morris蠕蟲在互聯(lián)網(wǎng)前身阿帕網(wǎng)上的爆發(fā)。Morris蠕蟲是第一個(gè)通過互聯(lián)網(wǎng)傳播的計(jì)算機(jī)蠕蟲,得到了極其廣泛的主流媒體關(guān)注,也導(dǎo)致了美國1986年頒發(fā)的計(jì)算機(jī)欺詐與濫用法令的第一例判罪。
Morris蠕蟲的編寫者是當(dāng)時(shí)就讀于美國康乃爾大學(xué)研究生一年級(jí)的羅伯特·塔潘·莫里斯(Robert Tappan Morris, RTM),美國國家安全局(NSA)計(jì)算機(jī)安全中心首席科學(xué)家老羅伯特·莫里斯的兒子。小莫里斯可謂出身名門,小時(shí)候,小莫里斯的父親老莫里斯,曾從NSA帶回一臺(tái)原始神秘的密碼機(jī),成為一家人的談資,激起了小莫里斯的強(qiáng)烈興趣。他自己12歲就編出高質(zhì)量的計(jì)算機(jī)程序,18歲時(shí),就具有在最負(fù)盛名的貝爾實(shí)驗(yàn)室和哈佛大學(xué)當(dāng)過程序員的赫赫經(jīng)歷。難怪有人感嘆:他的簡歷,簡直像電腦名人錄中的一樣。1988年冬天,小莫里斯寫了一段只有99行的代碼,按照他自己的說法,目標(biāo)是去測量當(dāng)時(shí)阿帕網(wǎng)的網(wǎng)絡(luò)規(guī)模,代碼利用了UNIX Sendmail程序、finger程序和rsh/rexec服務(wù)中的已知安全漏洞,以及利用從他老爸那里拿到的弱口令列表攻擊系統(tǒng)的弱密碼。同年11月2日小莫里斯跑到MIT(湊巧的是小莫里斯后來真的跑到MIT當(dāng)教授了)將這段代碼在阿帕網(wǎng)上執(zhí)行,然而卻發(fā)生了連他自己也沒預(yù)料到的后果,代碼很快在互聯(lián)網(wǎng)中傳播,短短12小時(shí)內(nèi),大概感染了6000多臺(tái)UNIX主機(jī)(約占當(dāng)時(shí)聯(lián)網(wǎng)計(jì)算機(jī)數(shù)的10%),同時(shí)計(jì)算機(jī)可以被多次感染從而創(chuàng)建大量進(jìn)程最終耗盡系統(tǒng)內(nèi)容,使得機(jī)器完全癱瘓。Morris蠕蟲造成了包括國家航空和航天局、軍事基地和主要大學(xué)計(jì)算機(jī)停止運(yùn)行的重大事故,據(jù)估算,造成的損失金額達(dá)1千萬至1億美元。小莫里斯也最終被追查到和逮捕,并被依據(jù)美國計(jì)算機(jī)欺詐與濫用法令判處3年監(jiān)禁、400小時(shí)社區(qū)服務(wù)和1萬美元罰款。
Morris蠕蟲也宣告了全球互聯(lián)網(wǎng)進(jìn)入與安全威脅共舞的時(shí)代,催生了全球第一個(gè)安全應(yīng)急響應(yīng)組織CERT/CC。
早在1988年Morris蠕蟲中就已經(jīng)利用的緩沖區(qū)溢出攻擊技術(shù),借助Alphe One在1996年P(guān)hrack第49期上的文章Smashing The Stack For Fun And Profit,在黑客社區(qū)中得到了廣泛全面的普及,并在1998年由Dildog在其文章The Tao of Windows Buffer Overflows中引入了從系統(tǒng)DLL中尋找“JMP ESP”完成指令寄存器跳轉(zhuǎn)的技術(shù),解決了Windows平臺(tái)上的緩沖區(qū)溢出漏洞難以利用并加載遠(yuǎn)程執(zhí)行代碼的難題,從此針對(duì)在個(gè)人計(jì)算機(jī)主流的Windows操作系統(tǒng)平臺(tái)的蠕蟲和病毒攻擊層出不窮,2001年由于紅色代碼等知名蠕蟲的泛濫被稱為蠕蟲年,而2003——2004年蠕蟲爆發(fā)的次數(shù)和影響范圍又進(jìn)一步擴(kuò)展,對(duì)互聯(lián)網(wǎng)網(wǎng)民造成了難以估計(jì)的災(zāi)難。
1998——1999年聲明顯赫的黑客組織“死牛崇拜”發(fā)布了Back Orifice和升級(jí)版BO2K木馬,從此木馬程序被不斷地發(fā)展,花樣更新,泛濫成災(zāi)。2000年,在三天的時(shí)間里,攻擊者使用了一種新的攻擊手段——分布式拒絕服務(wù)攻擊,使美國數(shù)家門戶網(wǎng)站——雅虎、亞馬遜、eBay、CNN等陷入癱瘓。2000年前后,僵尸網(wǎng)絡(luò)開始出現(xiàn),攻擊者引入了一對(duì)多的命令與控制機(jī)制,能夠隨時(shí)隨地的控制成千上萬臺(tái)傀儡主機(jī),掃描傳播、拒絕服務(wù)、竊取隱私、發(fā)送垃圾郵件,他們可以指揮龐大的僵尸軍團(tuán)為所欲為。2005年前后,網(wǎng)頁木馬成為一種新的流行趨勢,通過攻擊客戶端瀏覽器安全漏洞感染主機(jī)植入惡意木馬程序。與此同時(shí),黑客地下經(jīng)濟(jì)鏈得以逐步形成和蓬勃發(fā)展,由經(jīng)濟(jì)利益驅(qū)動(dòng),大量黑帽子個(gè)人、團(tuán)隊(duì)甚至公司開展各種類型的計(jì)算機(jī)犯罪和濫用。最為臭名昭著的是RBN(Russian Business Network),一家多方面參與計(jì)算機(jī)犯罪的組織,特別是在盜竊個(gè)人隱私信息方面,RBN還是網(wǎng)頁木馬工具包MPack的起源地,以及Storm僵尸網(wǎng)絡(luò)的背后操縱者。
Morris蠕蟲及之后蓬勃發(fā)展的各類網(wǎng)絡(luò)安全威脅,也促使網(wǎng)絡(luò)安全產(chǎn)業(yè)的形成與蓬勃發(fā)展。目前網(wǎng)絡(luò)安全領(lǐng)域最著名的一些國際公司都是在20世紀(jì)90年代初期成立,研發(fā)出了網(wǎng)絡(luò)安全的“老三樣”(防火墻、入侵檢測與反病毒)技術(shù)和產(chǎn)品,以滿足市場的需求。
防火墻技術(shù)最早出現(xiàn)在1988年,DEC的工程師們提出了包過濾防火墻技術(shù),并發(fā)表了論文,AT&T貝爾實(shí)驗(yàn)室的Bill Cheswick和Steve Bellovin繼續(xù)相關(guān)研究并實(shí)現(xiàn)了可用系統(tǒng)。1989—1990年貝爾實(shí)驗(yàn)室的另外三位同事Dave Presetto、Janardan Sharma和Kshitij Nigam研發(fā)了狀態(tài)防火墻技術(shù)。而成立于1993年以色列的Check Point公司成功地基于狀態(tài)防火墻技術(shù)研發(fā)實(shí)現(xiàn)了FireWall-1產(chǎn)品,并成為了防火墻市場的領(lǐng)軍企業(yè)。入侵檢測技術(shù)雖然在學(xué)術(shù)界早在1980年就由安德森提出,但直到1994年Wheel Group和ISS公司才真正將該項(xiàng)技術(shù)進(jìn)行商業(yè)化,其中最為著名的IDS產(chǎn)品是ISS的RealSecure, Wheel Group在1998年被思科(Cisco)并購,而ISS公司也在2006年被IBM收入麾下。從事反病毒軟件研發(fā)的最早的國際化公司包括20世紀(jì)80年代中期成立的諾頓(Norton,1990年并入Symantec),1987年成立的MacAfee以及1997年成立的卡巴斯基(Kaspersky)等。
黑客道的白帽子們,雖然數(shù)量上比黑帽子和灰帽子要少很多,但他們?nèi)匀辉谀胤瞰I(xiàn)著,在為計(jì)算機(jī)與網(wǎng)絡(luò)技術(shù)的發(fā)展、安全技術(shù)的進(jìn)步進(jìn)行不懈的努力。2007年《IT安全》雜志評(píng)出了信息安全領(lǐng)域最具影響力的59個(gè)技術(shù)專家和團(tuán)隊(duì),其中的白帽子黑客包括如下。
● Fydor
Fydor,戈登·里昂(Gordon Lyon)的黑客網(wǎng)名,由于開發(fā)Nmap——一個(gè)開源的網(wǎng)絡(luò)探測和安全審計(jì)工具而聞名。
● 蜜網(wǎng)項(xiàng)目組(The Honeynet Project)
由Lance Spitzner所領(lǐng)導(dǎo)的蜜網(wǎng)項(xiàng)目組團(tuán)隊(duì),開源研發(fā)了一系列的蜜罐與蜜網(wǎng)技術(shù)和工具,并通過捕獲數(shù)據(jù)對(duì)惡意攻擊者行為進(jìn)行深入研究,通過《了解你的敵人》系列白皮書、取證分析挑戰(zhàn)等多種方式對(duì)黑客社區(qū)做出貢獻(xiàn)。
● 馬克·拉希諾維奇(Mark Russinovich)
馬克·拉希諾維奇是Windows體系架構(gòu)和編程方面的技術(shù)專家,Sysinternals網(wǎng)站站長,他發(fā)現(xiàn)了Windows各種不同版本中的內(nèi)部實(shí)現(xiàn)差異,著有Windows Internals等著作,他也在2005年發(fā)現(xiàn)并揭露出了著名的Sony Rootkit事件。
● 凱文·米特尼克(Kevin Mitnick)
聞名于世的米特尼克曾由于他的黑帽子攻擊行為而多次入獄,但在他第三次從獄中釋放后已經(jīng)改邪歸正,重新作為一名白帽子,開創(chuàng)他自己的安全公司——sMitnick安全咨詢公司。
● 下村勉(Tsutomu Shimomura)
下村勉,一位日籍計(jì)算機(jī)安全專家,由于和計(jì)算機(jī)新聞?dòng)浾逬ohn Markoff合作,跟蹤并幫助FBI逮捕米特尼克而聞名,并在1996年寫了一本名為Takedown的書,回顧了這一著名案件的全過程。
● Solar Designer
Alexander Peslyak(也就是Solar Designer)是一位俄羅斯的安全專家,以他的滲透攻擊技術(shù)及安全審計(jì)工具而知名。他是OpenWall項(xiàng)目(一個(gè)服務(wù)器安全增強(qiáng)的操作系統(tǒng))的創(chuàng)始人。
● Michal Zalewski
Zalewski是一位波蘭出生的安全專家,從20世紀(jì)90年代中期就開始他的白帽歷程,他在BugTraq上發(fā)布他所發(fā)現(xiàn)的安全漏洞,他也為UNIX操作系統(tǒng)編寫了多款開源軟件,并最近寫了一本暢銷書:Silence on the Wire:A Field Guide to Passive Reconnaissance and Indirect Attacks。
● 凱文·鮑爾森(Kevin Poulsen)
鮑爾森是Wired News的編輯和博主,改邪歸正的前黑帽子黑客,他編寫了一段1000行的Perl腳本,從MySpace中找出了注冊(cè)的700多名性犯罪者,其中包括紐約的一個(gè)戀童癖連環(huán)強(qiáng)奸犯,最終警方根據(jù)鮑爾森提供的信息對(duì)其進(jìn)行了成功的抓捕。
● H. D. Moore
Moore在2003年創(chuàng)立了Metasploit項(xiàng)目,幫助白帽子黑客進(jìn)行滲透測試及攻擊研究,他開發(fā)的Metasploit滲透測試軟件是目前黑客道最強(qiáng)力的滲透攻擊開源軟件。
● 大衛(wèi)·梅納爾(David Maynor)
Maynor是SecureWorks的資深研究員,他的職責(zé)包括安全漏洞挖掘、攻擊技術(shù)研究與評(píng)估以及防御機(jī)制的研發(fā)。2006年他演示了如何通過無線互聯(lián)網(wǎng)連接中的弱點(diǎn)攻入蘋果的MacBook。
● SANS Internet Storm Center
SANS Internet Storm Center(SANS ISC)于2001年在對(duì)Li0n蠕蟲進(jìn)行了成功的檢測、分析和廣泛預(yù)警之后被創(chuàng)建,如今ISC從分布于50多個(gè)國家覆蓋50多萬個(gè)IP地址的傳感器每天收集幾百萬條入侵檢測日志記錄,為成千上萬的互聯(lián)網(wǎng)用戶和組織提供免費(fèi)的分析和預(yù)警服務(wù),并主動(dòng)與各大互聯(lián)網(wǎng)服務(wù)提供商(ISP)合作,對(duì)付最為惡意的網(wǎng)絡(luò)攻擊者。
1.2.5 中國的黑客道
如同計(jì)算機(jī)技術(shù)和其他現(xiàn)代科技一樣,中國的黑客道源自于歐美西方國家,但與世界先進(jìn)國家始終存在著較大的技術(shù)差距,這是我們不得不承認(rèn)的現(xiàn)實(shí),也是激勵(lì)年輕一代的動(dòng)力。
中國黑客道的發(fā)展歷程可以分為史前期(1956—1994年)、萌芽期(1994—1999年)、混沌發(fā)展期(1999—2001年)以及成熟發(fā)展期(2001年—)四個(gè)階段。
● 史前期(1956—1994年)
1956年周恩來總理在《十二年科學(xué)技術(shù)發(fā)展規(guī)劃》選定了計(jì)算機(jī)技術(shù)作為發(fā)展規(guī)劃的四項(xiàng)“緊急措施”之一,并制定了計(jì)算機(jī)科研、生產(chǎn)、教育發(fā)展計(jì)劃,中國的計(jì)算機(jī)事業(yè)由此起步,而中國的黑客道也與計(jì)算機(jī)技術(shù)一同發(fā)源。從1956—1967年,我國老一輩的計(jì)算機(jī)科學(xué)家和工程師,也是中國黑客道的第一批真程序師,自力更生,從零開始,在電子計(jì)算機(jī)和操作系統(tǒng)上取得了一次又一次突破,雖然機(jī)器的性能和穩(wěn)定性較發(fā)達(dá)國家存在一定的差距,但如同當(dāng)時(shí)的“兩彈一星”工程一樣,在不斷地縮小與國外的技術(shù)差距。然而不幸的,1966年開始的文化大革命完全打亂了計(jì)算機(jī)技術(shù)的發(fā)展軌跡,也葬送了中國黑客道的黃金發(fā)展期。
1974年仍處于文化大革命的十年浩劫中,但在1973年出山掌權(quán)的“總設(shè)計(jì)師”鄧小平提出“科學(xué)技術(shù)是第一生產(chǎn)力”的背景下,及在周恩來總理的關(guān)懷下,我國重新啟動(dòng)計(jì)算機(jī)技術(shù)的研究,首先需要急迫解決的是漢字的計(jì)算機(jī)信息處理問題,從而使得古老的中國文化能夠跟得上高科技發(fā)展的步伐。1974年8月,我國設(shè)立了國家重點(diǎn)科技攻關(guān)項(xiàng)目“漢字信息處理系統(tǒng)工程”,簡稱748工程。748工程引發(fā)了我國報(bào)業(yè)和印刷業(yè)的一場計(jì)算機(jī)技術(shù)革命,催生了北大方正、華光等一批明星企業(yè),也最終促使中國傳統(tǒng)文字“淘汰鉛與火,迎來光與電”。作為748工程的主體部分——電子出版系統(tǒng)技術(shù)的奠基人王選教授表示:“748工程對(duì)于漢字信息處理與計(jì)算機(jī)的接軌這一世界性難題是個(gè)超越”。在2000年由中國工程院等單位組織的“20世紀(jì)我國重大工程技術(shù)成就”評(píng)選中,王選教授主持的“漢字信息處理與印刷革命”項(xiàng)目名列第二位,僅次于“兩彈一星”。王選教授也獲得了2001年度國家最高科學(xué)技術(shù)獎(jiǎng),這正是國家對(duì)這一發(fā)明的充分肯定。
1978年進(jìn)入改革開放的新時(shí)代,中國的計(jì)算機(jī)和軟件技術(shù)與產(chǎn)業(yè)也呈現(xiàn)快速發(fā)展的勢頭,1977年清華大學(xué)等單位研制成功第一臺(tái)微機(jī);1983年國防科技大學(xué)研制成功運(yùn)算速度每秒上億次銀河-I巨型機(jī);1985年,電子工業(yè)部計(jì)算機(jī)管理局研制成功與IBM PC兼容的長城微機(jī);1993年曙光公司前身國家智能計(jì)算機(jī)研究開發(fā)中心研制成功曙光一號(hào)全對(duì)稱共享存儲(chǔ)多處理機(jī),第一臺(tái)基于超大規(guī)模集成電路的通用微處理器芯片和標(biāo)準(zhǔn)UNIX操作系統(tǒng)設(shè)計(jì)開發(fā)的并行計(jì)算機(jī)。與此同時(shí),市場經(jīng)濟(jì)也推動(dòng)了中國軟件產(chǎn)業(yè)的發(fā)展,1988年,求伯君來到深圳,開始研發(fā)中國首款字處理軟件WPS,金山軟件的歷史就此展開。除了求伯君之外,還誕生了許多在中國軟件史上有篳路藍(lán)縷之功的軟件英雄。比如嚴(yán)援朝在1983年推出CCDOS,走出了操作系統(tǒng)中文化的關(guān)鍵一步;王永民在1983年發(fā)明“五筆字型”;“殺毒軟件之父”王江民于1989年推出殺毒軟件KV6,等等。雖然這個(gè)階段我國的計(jì)算機(jī)技術(shù)得到了長足的發(fā)展,但遺憾的是,無論從硬件方面的核心芯片技術(shù),還是軟件方面的操作系統(tǒng)和數(shù)據(jù)庫等核心軟件,我國均處于缺失和極度落后的狀態(tài)。
而在1987年之前,中國還沒有接入已經(jīng)快速發(fā)展和壯大的互聯(lián)網(wǎng),計(jì)算機(jī)科技工作者們還是處于與世隔絕的狀態(tài)。1987年北京計(jì)算機(jī)應(yīng)用技術(shù)研究所實(shí)施的中國學(xué)術(shù)網(wǎng)(Chinese Academic Network, CANET)項(xiàng)目建成,錢天白教授發(fā)出了中國第一封電子郵件:“越過長城,走向世界”。1988年,中國科學(xué)院高能物理研究所采用X.25專線,實(shí)現(xiàn)了國際遠(yuǎn)程聯(lián)網(wǎng)。而中國正式全面接入互聯(lián)網(wǎng)則是在1994年,高能物理所的許榕生研究員接入了第一條互聯(lián)網(wǎng)線路,并建立起了中國第一個(gè)WWW網(wǎng)站,被稱為“中國互聯(lián)網(wǎng)先驅(qū)”。
● 萌芽期(1994—1998年)
中國黑客道在1994年互聯(lián)網(wǎng)進(jìn)入中國后終于開始出現(xiàn),但最早的一批黑客是以“竊客”的身份出現(xiàn)的,對(duì)于這些竊客來說能夠COPY到國外的最新軟件是他們最大的榮幸,那一張張的小軟盤中承載了中國黑客最初的夢想。除了竊客以外,在中國也曾出現(xiàn)電話飛客,但是由于程控交換機(jī)的出現(xiàn),飛客很快地成為了歷史。
1997年在中國互聯(lián)網(wǎng)發(fā)展史應(yīng)該是最為值得紀(jì)念的一年,而在中國黑客成長過程中,這一年也哺育了眾多的初級(jí)“黑客”,互聯(lián)網(wǎng)這一個(gè)名詞也逐漸被大眾接受。1998年美國“死牛崇拜”黑客團(tuán)隊(duì)發(fā)布的“Back Orifice”推進(jìn)了特洛伊木馬這種黑客軟件的飛速發(fā)展,也刺激了中國黑客道的進(jìn)一步發(fā)展,中國黑客道開始出現(xiàn)少量的國產(chǎn)黑客工具,包括NetSpy等,并開始小范圍地流行于國內(nèi)黑客之間。CIH病毒的誕生和大規(guī)模發(fā)作也讓大陸黑客第一次感受到了來自海峽對(duì)面的野心與威脅。
1998年印尼排華事件使得一大批網(wǎng)友投身黑客活動(dòng)中,極度地?cái)U(kuò)大了中國黑客道的力量,同時(shí)這件事件也使得“綠色兵團(tuán)”這一黑客團(tuán)隊(duì)享譽(yù)中國互聯(lián)網(wǎng),成為國內(nèi)第一個(gè)著名的黑客組織,也最終通過商業(yè)化造就了業(yè)界著名的中聯(lián)綠盟公司。
● 混沌發(fā)展期(1999—2001年)
從1999—2001年,中國的黑客道得到飛速發(fā)展,出現(xiàn)了流光、溯雪、亂刀(小榕軟件)、冰河、黑洞、灰鴿子、YAI等眾多國產(chǎn)黑客軟件,也涌現(xiàn)出安全焦點(diǎn)、看雪學(xué)院、補(bǔ)天等一批白帽子團(tuán)隊(duì),第一批中國黑客也開始他們的創(chuàng)業(yè)之路,創(chuàng)立了一些知名安全公司如安絡(luò)科技、補(bǔ)天和瑞等。
這段時(shí)期是中國黑客道最不平靜的時(shí)期,也是快速發(fā)展階段中一個(gè)比較混沌的時(shí)期。1999年4~5月以美國為首的北約以種種借口對(duì)南斯拉夫塞爾維亞共和國發(fā)動(dòng)了戰(zhàn)爭,隨后的日子里中國人民在各種媒體發(fā)表了對(duì)正義的聲援,網(wǎng)絡(luò)上更是掀起了對(duì)美國霸權(quán)主義的批判浪潮。但是就在同年5月,美國的轟炸機(jī)竟悍然轟炸了我國駐南聯(lián)盟大使館。消息一經(jīng)傳出,舉國上下為之震驚與憤怒,中國黑客們也又一次大規(guī)模的團(tuán)結(jié)了起來,紛紛開展了對(duì)美國網(wǎng)站的攻擊。中國紅客從此成為了世界黑客中特殊的一個(gè)群體,愛國與團(tuán)結(jié)是他們永恒的精神理念。然而這種被愛國熱情所激發(fā)的網(wǎng)絡(luò)攻擊行為雖然“師出有名”,但其過程往往陷于與駭客行為無異的網(wǎng)站破解與拒絕服務(wù)攻擊,從某種角度來說對(duì)中國黑客道按照良好軌跡發(fā)展并無多大益處。這種“運(yùn)動(dòng)式”的網(wǎng)絡(luò)攻擊行為也在這段時(shí)期內(nèi)不斷地上演:1999年7月,中國臺(tái)灣地區(qū)的李登輝突然拋出了兩國論,海峽兩岸局勢頓時(shí)緊張,中國紅客們又“沖上前線”,攻擊了中國臺(tái)灣行政院等網(wǎng)站,并給許多中國臺(tái)灣服務(wù)器安裝了木馬程序;2000年“東史郎南京大屠殺”事件的敗訴再次激起一些中國紅客的民族主義情緒,發(fā)動(dòng)了針對(duì)日本網(wǎng)站的攻擊,也對(duì)一些中國臺(tái)灣網(wǎng)站發(fā)起攻擊;2001年三菱事件、日航事件、教科書事件和《臺(tái)灣論》事件再次激怒了一些中國紅客,由國內(nèi)幾個(gè)黑客網(wǎng)站牽頭,組織了幾次大規(guī)模的對(duì)日網(wǎng)絡(luò)攻擊行動(dòng);這種由愛國熱情和民族主義所驅(qū)動(dòng)的紅客運(yùn)動(dòng),在2001年4月“中美撞機(jī)事件”及之后美國PoizonBOx黑客團(tuán)隊(duì)率先挑釁的觸發(fā)下達(dá)到了極致,5月假期期間一場轟轟烈烈的所謂“中美黑客大戰(zhàn)”爆發(fā),在“中國紅客聯(lián)盟”、“中國黑客聯(lián)盟”、“中國鷹派”等較知名的黑客團(tuán)體的組織下,許多中國紅客以及一些湊熱鬧的偽黑客們大規(guī)模地向美國網(wǎng)站展開攻擊,也使得中國安全防護(hù)脆弱的網(wǎng)站遭受了來自大洋彼岸的報(bào)復(fù)。
雖然在這些由外部地緣政治和時(shí)事等因素引發(fā)的多次所謂“網(wǎng)絡(luò)衛(wèi)國戰(zhàn)爭”的歷練中,中國黑客道汲取了國外(特別是美國)黑客的技術(shù)精華,并創(chuàng)建出具有一定中國特色的紅客文化。但這個(gè)階段中國黑客道可以說并不成熟,由于外部政治誘因而主動(dòng)引發(fā)或被動(dòng)對(duì)另一國家/地區(qū)進(jìn)行大規(guī)模的攻擊事件與傳統(tǒng)的黑客精神并不相符,而最終對(duì)中國黑客道的國際形象乃至中國的和平崛起之路造成了一定的負(fù)面影響。
2002年日本首相小泉純一郎在沒有任何征兆的情況下突然參拜靖國神社,而中國的紅客們又蠢蠢欲動(dòng),計(jì)劃再次在“五一”期間組織對(duì)日本網(wǎng)站進(jìn)行大規(guī)模攻擊,中國互聯(lián)網(wǎng)協(xié)會(huì)與計(jì)算機(jī)網(wǎng)絡(luò)應(yīng)急協(xié)調(diào)中心發(fā)布了《關(guān)于防范與制止網(wǎng)絡(luò)攻擊行為的公告》,經(jīng)過溝通,5個(gè)黑客組織團(tuán)體(正式報(bào)道稱“自發(fā)的民間非正式網(wǎng)絡(luò)團(tuán)體”)公開聲明放棄擬定中的五一攻擊計(jì)劃,自此之后,中國黑客大規(guī)模的對(duì)外攻擊沒有再出現(xiàn),中國黑客道也進(jìn)入了較為成熟的發(fā)展期。
● 成熟發(fā)展期(2001年—)
經(jīng)過隨后的反思,中國黑客道精神開始逐漸成熟,眾多黑客紛紛回歸網(wǎng)絡(luò)安全技術(shù)的研究,創(chuàng)辦自主知識(shí)產(chǎn)權(quán)的安全公司并投身于安全漏洞的發(fā)現(xiàn)、眾多安全技術(shù)和軟件的研發(fā),一些繼續(xù)存在的黑客團(tuán)隊(duì)如安全焦點(diǎn)、白細(xì)胞、Ph4nt0m等也均專注于技術(shù)的研究和交流,國內(nèi)黑客對(duì)我國自主知識(shí)產(chǎn)權(quán)的信息網(wǎng)絡(luò)安全技術(shù)發(fā)展做出了重要的貢獻(xiàn)。國際著名的黑客技術(shù)研討會(huì)如Blackhat、CanSecWest、CCC和著名黑客雜志Phrack等也開始出現(xiàn)國內(nèi)黑客的身影。
除了這一主流的黑客文化外,由于經(jīng)濟(jì)利益的驅(qū)動(dòng),國內(nèi)近年來也出現(xiàn)了大量的職業(yè)計(jì)算機(jī)犯罪者,他們利用目前國內(nèi)法律體系的漏洞,通過編寫惡意程序、盜號(hào)木馬、構(gòu)建僵尸網(wǎng)絡(luò)以及網(wǎng)站掛馬等方式侵入廣大互聯(lián)網(wǎng)用戶的計(jì)算機(jī)中,盜取網(wǎng)游賬號(hào)裝備、QQ賬號(hào)、QQ幣等網(wǎng)絡(luò)虛擬資產(chǎn),并構(gòu)建了完整的地下經(jīng)濟(jì)鏈,從而牟取暴利。2006年年底轟動(dòng)一時(shí)的“熊貓燒香”案件和2007年的灰鴿子事件均表明,國內(nèi)黑客社區(qū)中由經(jīng)濟(jì)利益驅(qū)動(dòng)的職業(yè)計(jì)算機(jī)犯罪正在蓬勃發(fā)展,也成為目前計(jì)算機(jī)犯罪執(zhí)法和安全應(yīng)急響應(yīng)部門關(guān)注和遏制的重要對(duì)象。
- SOA用戶指南
- EDA技術(shù)與VHDL編程
- Truffle Quick Start Guide
- 電子政務(wù)效益的經(jīng)濟(jì)分析與評(píng)價(jià)
- 5G承載網(wǎng)網(wǎng)絡(luò)規(guī)劃與組網(wǎng)設(shè)計(jì)
- Socket.IO Real-time Web Application Development
- Yii Application Development Cookbook(Second Edition)
- INSTANT KineticJS Starter
- 搶占下一個(gè)智能風(fēng)口:移動(dòng)物聯(lián)網(wǎng)
- 5G+區(qū)塊鏈
- Dart Cookbook
- 5G新型多址技術(shù)
- 企業(yè)網(wǎng)絡(luò)組建與維護(hù)項(xiàng)目式教程
- 云計(jì)算、網(wǎng)絡(luò)安全和網(wǎng)絡(luò)盜竊:網(wǎng)絡(luò)世界防盜初學(xué)指南
- iOS 12 Programming for Beginners