1.黑客 hacker
Hacker:程序高手,非常善于編程,能熟練得按自己的意愿更改或編寫代碼。
黑客(hacker)這個術語的現(xiàn)代意義起源于1960年的麻省理工學院(MIT)技術模型鐵路俱樂部。這個俱樂部設計比例較大、細節(jié)逼真的火車模型?!昂诳汀北挥脕矸Q呼那些發(fā)現(xiàn)了聰明技巧或問題的繞行措施的俱樂部成員。
從那以后,“黑客”這個術語就被用來描述從計算機迷到具有天賦的編程員之類的人士。多數(shù)黑客的共通之處是他們對計算機系統(tǒng)和網(wǎng)絡的自發(fā)的探索之心。開源軟件開發(fā)者經(jīng)常認為自己和他們的同事是黑客,并且把這個稱謂當作一種尊稱。
典型的黑客都遵守一種黑客道德(hacker ethic)。它要求黑客必須追求專門知識和技能,和社區(qū)分享這些知識和技能是每個黑客的職責。在追求知識的過程中,某些黑客會從規(guī)避計算機系統(tǒng)的安全控制的學術挑戰(zhàn)中獲得樂趣。由于這個原因,新聞媒界經(jīng)常使用“黑客”這個術語來描述那些蓄意地、帶有犯罪意圖的非法進入系統(tǒng)和網(wǎng)絡的人。描述這類人的更恰當?shù)挠谜Z應該是怪客(cracker) — 被黑客在八十年代中期創(chuàng)造出來的術語,用來區(qū)分這兩個社區(qū)。
2.破解者(駭客) cracker
Cracter:破解高手。試圖破解并進入安全計算機系統(tǒng)得人,在進入系統(tǒng)時他們可能會破壞文件、或利用已知的系統(tǒng)去攻擊其他的計算機。新聞媒體經(jīng)常把破解者叫做黑客。
白帽黑客(white hat hacker)測試網(wǎng)絡和系統(tǒng)的性能來判定它們能夠承受入侵的強弱程度。通常,白帽黑客攻擊他們自己的系統(tǒng),或被聘請來攻擊客戶的系統(tǒng)以便進行安全審查。學術研究人員和專職安全顧問就屬于白帽黑客。
黑帽黑客(black hat hacker)是怪客的同義詞。通常來說,怪客并不注重于入侵系統(tǒng)的編程或?qū)W術方面。他們經(jīng)常為了個人利益而依靠現(xiàn)成的攻擊程序和著名的系統(tǒng)漏洞弱點來發(fā)現(xiàn)保密信息,或破壞目標系統(tǒng)或網(wǎng)絡。
另一方面,灰帽黑客(grey hat hacker)在多數(shù)情況下都具備白帽黑客的技術和意圖,但是偶爾也使用這種知識來進行不太光明正大的行徑?;颐焙诳涂梢员徽J為是偶爾會為個人企圖而戴著黑帽的白帽黑客。
典型的灰帽黑客會遵循另一種黑客道德。他認為闖入系統(tǒng)是無可非議的,只要不進行盜竊或破壞保密信息行為就可以。不過,某些人可能會說,闖入系統(tǒng)本身就是不道德的。
不管入侵者的意圖如何,了解怪客會試圖利用的漏洞這一點都很重要。
3.拒絕服務 denial of service
denid of service :拒絕服務,使一些系統(tǒng)資源或服務失效的一種攻擊。Teardrop就是一個拒絕服務攻擊,它利用一些Tcp/IP版本的缺點,允許遠程用戶去沖擊此系統(tǒng)。
4.緩沖溢出 buffer overflow
Buffer overflwo:級沖區(qū)溢出。當一個基于網(wǎng)絡的程序在它的輸入中不執(zhí)行足夠的檢查,破解者有可能把自己輸出的變成從Root的Shell中輸出的。
5.病毒 virus
病毒:一段獨立或寄生于別的程序的攻擊性的代碼,只有在主機上的程序啟動時病毒才會啟動。
6.特洛伊木馬 trojan horse
特洛伊木馬:與病毒類似,特洛伊木馬好像有一些有用的功能,但是實際上有一些隱藏的被用來破壞系統(tǒng)得功能。
7. Worm:蠕蟲
蠕蟲:一個獨立的程序從一臺計算機拷貝自己到另一臺計算機。一個蠕蟲經(jīng)常有意無意的破壞主計算機。