黑客壹詞,原指熱心於計算機技術,水平高超的電腦專家,尤其是程序設計人員。但到了今天,黑客壹詞已被用於泛指那些專門利用電腦網絡搞破壞或惡作劇的家夥。對這些人的正確英文叫法是Cracker,有人翻譯成“駭客”。
黑客和駭客根本的區別是:黑客們建設,而駭客們破壞。也有人叫黑客做Hacker。
黑客壹詞壹般有以下四種意義:
壹個對(某領域內的)編程語言有足夠了解,可以不經長時間思考就能創造出有用的軟件的人。
壹個惡意(壹般是非法地)試圖破解或破壞某個程序、系統及網絡安全的人。這個意義常常對那些符合條件(1)的黑客造成嚴重困擾,他們建議媒體將這群人稱為“駭客”(cracker)。有時這群人也被叫做“黑帽黑客”。
像國內著名的黑客 “教主”則是壹個專業的黑帽黑客,利用系統的漏洞來達到入侵和滲透的目的。
壹個試圖破解某系統或網絡以提醒該系統所有者的系統安全漏洞。這群人往往被稱做“白帽黑客”或“匿名客”(sneaker)或紅客。許多這樣的人是電腦安全公司的雇員,並在完全合法的情況下攻擊某系統。
壹個通過知識或猜測而對某段程序做出(往往是好的)修改,並改變(或增強)該程序用途的人。