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