駭客是指對設計、程式設計和計算機科學方面具高度理解的人，此群體包含了下列人物：網路駭客 駭客 一詞最早是用來稱呼研究如何盜用電話系統的人，這一類人士也被稱作「」（Phreaker）；Fred Shapiro Antedating of Hacker American Dialect Society Mailing List 13 June 2003 在計算機軟體方面，駭客 是對於計算機及計算機網路內部系統運作特別感興趣並且有深入理解能力的一群人；RFC 1392 a person who delights in having an intimate understanding of the internal workings of a system computers and computer networks in particular 在業餘計算機 DIY 方面，駭客 是指研究如何修改計算機相關產品的業餘愛好者。從 1970 年代起，有很多這一類社群聚焦於硬體研究； 在資訊安全裡，駭客 指研究如何智取計算機安全系統的人員。他們利用公共通訊網路，如電話系統和網際網路，以非正規手段登入對方系統，掌握操控系統之權力。 詞義與分類 駭客詞義 thumbright駭客 時常被人們誤解，並給人神秘的感覺。 駭客（Hacker）當中的中文音譯「zhhans 黑；zhhk 黑；zhtw 駭」字總使人對駭客有所誤解，真實的駭客主要是指技術高超的程式設計師，而「潰客」（Cracker）才是專指對計算機系統及網路進行惡意破壞的人。除了精通程式設計與作業系統運作的人可以被視作駭客，對硬體裝置進行創新的工程師通常也被認為是駭客，另外現在精通網路入侵的人也被看作是駭客。然而在媒體的推波助瀾下，「駭客」這一詞早已被汙名化，由於影視作品、媒體報導通常描述他們進行違法行為，使主流社會一般把駭客看作為「計算機犯罪分子」（Cybercriminal）。 儘管在流行文化中，駭客這個詞已經與計算機犯罪分子聯結在一起，即指利用系統漏洞的技術知識來執行侵入並訪問原本無法獲得之資料的人，但駭客技術也可以被合法人物在合法情況下使用。例如，執法機構有時會使用駭客技術來收集有關罪犯和其他惡意行為者的證據，這可能包括使用匿名工具（如 VPN 或暗網）來掩蓋執法者他們在網上的身份，即自稱為犯罪分子本身。同樣，可以在合法行為中採用駭客技術。另一方面，執法機構和安全機構（通常被允許進行無需許可的活動的機構）以及也透過額外和非法的手段使用駭客技術進行網路攻擊，並將其作為合法或非法戰爭的武器。 駭客分類 White Hat Ethical Hacker Grey Hat Black Hat Cracker Script Kiddie 中文 中國 新加坡 馬來西亞 白帽黑 客（道德黑 客） 灰帽黑 客 黑帽黑 客（潰 客） 指令碼小子 中文 臺灣 臺灣 臺灣 白帽駭 客（道德駭 客） 灰帽駭 客 黑帽駭 客（劊 客） 指令碼小子 技術 技術 技術 技術 有 有 有 無 目的 目的 目的 目的 改善 昭告 利慾 利慾 屬性 屬性 屬性 屬性 狹義上的駭客（建設者） 狹義上的駭客（建設者） 計算機犯罪分子（破壞者） 計算機犯罪分子（破壞者） 「Hacker」（駭客）一般是指： 一個對（某領域內的）程式語言有足夠了解，可以不需長久思考便創造出有用軟體的人； 喜愛程式設計並享受在其中，而變得愈加擅長於程式設計的人； 他們喜愛自由、不易受約束，但假如是為了喜愛的事物，則可以接受被適當地約束。 這一群人試圖破解某個程式、系統或網路，依目的大致可分為 3 個型別：白帽駭客（White Hat）、灰帽駭客（Grey Hat）、黑帽駭客（Black Hat），該名稱取自美國電影西部片中，正派往往戴白帽，反派往往戴黑帽。 白帽駭客以「改善」為目標，破解某個程式做出（往往是好的）修改，而增強（或改變）該程式之用途，或者透過入侵去提醒裝置的系統管理者其安全漏洞，有時甚至主動予以修補，故又稱「道德駭客」（Ethical Hacker）。灰帽駭客以「昭告」為目標，透過破解、入侵去炫耀自己擁有高超的技術，或者宣揚某種理念。黑帽駭客以「利慾」為目標，透過破解、入侵去獲取不法利益，或者發洩負面情緒。其中，白帽駭客大多是電腦安全公司的僱員，抑或響應招測單位的懸賞，通常是在合法的情況下攻擊某系統，而黑帽駭客同時也被稱作「Cracker」（潰客）。 劊客 除了 Hacker 之外，Cracker 一詞也常被誤譯成「駭客」，但實際上 Cracker 應該翻譯成「潰客」。它之相異其他駭客是在於： 一個惡意（一般是非法地）試圖破解某個程式、系統或網路，進而竊盜、毀損或使其癱瘓的人； Cracker 缺乏道德標準，也沒有「駭客精神」； 狹義上的 Hacker 做建設，而 Cracker 則是做破壞。 Hacker 和 Cracker 這兩個詞，在英文裡意思是有所差異的，但在中文裡經常被當作同一個概念，共同以「Hacker」進行翻譯，於香港和澳門依粵語皆被音譯為「黑 客」，且中國大陸也延用了該譯法（但以普通話發音），於臺灣則皆被音譯為「駭 客」，而新加坡和馬來西亞所採用的是前者。換言之，「駭客」一詞既指對程式語言有足夠了解並喜歡程式設計的人，在誤解下也有可能指惡意破壞者。除了有 Hacker 和 Cracker 不分之情形外，在對 Hacker 採用「黑 客」之譯法的地區，很多人即使將其視為兩種概念，也經常錯誤地把 Hacker 的另一個音譯「駭 客」當成 Cracker 使用。 指令碼小子 公眾通常不知「指令碼小子」（Script Kiddie）和黑帽駭客的區分。指令碼小子是利用他人所撰寫的程式發起攻擊的網路鬧事者。他們通常不懂得攻擊目標的設計和攻擊程式的原理，不能自己對系統進行除錯、找出漏洞，實際專業知識遠遠不如他們通常冒充的黑帽駭客。然而，有不少青少年藉由網路入侵傳播病毒、木馬，進行癱瘓、破壞、偷竊，因此犯上計算機犯罪。 主義與精神 駭客主義 對計算機的訪問（以及任何可能幫助你認識我們這個世界的事物）應該是不受限制的、完全的，任何人都有動手嘗試的權利； 所有的資訊都應該可以自由獲取； 不迷信權威 促進分權； 評價駭客的標準應該是他們的技術，而不是那些沒有實際用途的指標，比如學位、年齡、種族或職位； 你可以在計算機上創造出藝術與美； 計算機技術可以讓你的生活更美好。 駭客精神 編寫開源軟體； 協助對開源軟體 test（測試）和 debug（除錯）； 公佈有用的資訊； 幫忙維持一些簡單的工作； 為駭客文化而努力。 在駭客世界裡，各組織的精神與文化都是不盡相同的，但有一個共同點，就是對技術的崇拜與對創新的不斷追求。於是駭客們最為熱愛：推動開源軟硬體運動，找出漏洞並通知、協助管理員進行修補，從而締造完美無暇的軟硬體。 養成與培訓 需要精通的基礎 英語：目前世界網際網路 70 網站都是英文網站，非常多的資源都是由英語撰寫的，所以英語是駭客的必須精通的基礎之一。 作業系統／網路：對作業系統熟悉且精通於網路，如 TCPIP 以及網路原理等，才能更深入學習如何發現當中的漏洞以及入侵它們，並且隱匿行蹤和消除痕跡。 程式語言：必須精通匯編語言、C 語言等底層語言，以及 Python、Ruby 和資料庫。 駭客養成的科目 入侵或攻擊的方法與手段：腳印拓取以及掃描和列舉、判斷目標作業系統並發現漏洞，需要學會的基本知識還有社會工程學以及在遠端作業系統的管理員許可權（提權，Privilege Escalating）。如果需要攻擊，有弱口令攻擊、漏洞攻擊、緩衝區溢位攻擊、分散式阻斷服務攻擊、欺騙類攻擊等等。跳板攻擊和殭屍網路也是駭客主要大規模應用的技術。 特殊網路環境的網路安全：善用資訊竊聽嗅探以及連線劫持技術，掌握非 Windows 作業系統以及無線網路安全攻防技術，對密碼學以及密碼猜測和破解有了解，能夠熟練編寫木馬、後門、計算機病毒、蠕蟲病毒並掌握其攻防原理。 針對計算機安全產品攻防：遠端堆疊快取溢位是針對防毒軟體、防火牆以及入侵預防系統的一種技術，其技術是為了摧毀預定目標的計算機安全產品。除此之外還有對交換裝置的攻擊，駭客需要有一定的漏洞程式碼缺陷發現能力。 白帽駭客培訓機構 ECCouncil CEH（Certified Ethical Hacker）：以駭客的攻擊角度來看待資訊安全 CHFI（Computer Hacking Forensic Investigator）：以法庭的調查角度來看待資訊安全 ISC² CISSP（Certified Information Systems Security Professional）：以管理階層的角度來看待資訊安全 SSCP（System Security Certified Practitioner）：以專業資訊人員的角度來看待資訊安全 相關條目 駭客組織列表 被捕駭客列表 網路警察 網路安全 資訊安全 密碼 加密技術 計算機犯罪 白帽駭客 灰帽駭客 黑帽駭客（潰客） 紅客 參考資料 延伸閱讀 駭客 Category 專業人士 Category 程式設計師