Introduction to hacker 黑客介绍 ================================ 关于黑客的定义这个问题历来有很多争议,英文原词是hacker,但是易跟cracker混淆,都翻译成“黑客”或者“骇客”,导致难以区分。 引用 `维基百科中文页 `_ 的定义: **黑客** (英语:Hacker,或称骇客),是指对计算机科学、编程和设计方面具高度理解的人。 Hacker有一词有几种不同的意思: 在信息安全(Information security)业里,“黑客”指研究计算机安全系统的人员。这包括利用公共通讯网路,如互联网和电话系统,在未经许可的情况下,载入对方系统的黑帽黑客(英语:black hat,另称cracker),也包括调试和分析计算机安全系统的白帽黑客(英语:white hat)。最早用来称呼研究盗用电话系统的人士。 在业余计算机方面,“黑客”指研究修改计算机产品的业余爱好者。1970年代,很多的这些群落聚焦在硬件研究,1980和1990年代,很多的群落聚焦在软件更改(如编写游戏模组、攻克软件版权限制)。 依照 `RFC 1392 `_ ,“黑客”是“一位热衷于研究系统和计算机(特别是计算机网络)内部运作秘密的人”。根据此宽容的定义黑客也可以包括很多计算机和互联网技术创造者。 另外关于黑客的比较权威的资料是 `Jargon File `_ ,其中对黑客的定义主要形容"技术专才"或"有志解决问题及超越极限之人士"。 提到Jargon File就不能不提到 `Eric Steven Raymond `_ ,他的书有 *The New Hacker's Dictionary* (《新黑客字典》),也就是Jargon File的打印版,还有 *The Cathedral and the Bazaar* (《大教堂与集市》)和著名的 *The Art of Unix Programming* (《Unix编程艺术》)。除了Jargon File外,他的另外两篇文档也非常好,一篇是黑客史,另一篇是关于如何成为黑客的: `A Brief History of Hackerdom `_ , `中文译版 `_ `How To Become A Hacker `_ , `中文版 `_ 还有引用很多的资料是 `Steven Levy `_ 写的 *Hackers: Heroes of the Computer Revolution* (《黑客:计算机革命的英雄》),是黑客文化和伦理的奠基之作。 以上都是些比较旧的资料了,随着网络的发展,人们对黑客的认识更多来源于“XX被黑了,XX被盗号了,XX病毒,XX木马,XX破解”,这些都已经偏离了黑客的本意。全球的计算机网络安全事件也逐年增多,可参见 `Timeline of computer security hacker history `_ 。关于中国黑客的发展比较新的资料可参见林军的《沸腾十五年:中国互联网1995-2009》 `节选 `_ 。