为黑客正名(1 / 2)
黑客是一群什么样的人?一群试图攻破别人的计算机系统的破坏分子(看看吧,那群该死的黑客把Sony的PSN的用户数据都给搞走了,入侵了五角大楼的网站,又或者把我的QQ号给盗走了)?一群一个星期不刮胡子,三个月不理发,穿得像一个民工头的土鳖(穿着拖鞋,头发像狗窝,面色苍白,双眼布满血丝)?一群不会说话,有交流障碍的书呆子(和他们在一起气氛可以让你尴尬地想马上找一个地缝钻下去)?
然而这并不是绿茶在《重生之王牌黑客》一书中要描述的黑客,所以在《重生之王牌黑客》发书之初,绿茶从网络载文数篇,摘得只言片语拼凑此文,以达到为黑客正名之目的。
欲了解黑客的真正含义,需要先了解黑客一词的来源,黑客是hacker的音译,而hacker直意为hack之人。
难题的解决方法称为hack。hack的字典解释是砍(木头),解决一个计算机难题就好像砍倒一颗大树。那么相应地,完成这种hack的过程就被称为hacking,而从事hacking的人就是hacker,也就是黑客。
如果要完成一个hack,就必然包含着高度的革新,独树一帜的风格,精湛的技艺。最能干的人会自豪地称自己为黑客。
黑客这个词不仅是一流能力的象征,还包含着求解问题过程中产生的精神愉悦和享受。自由软件基金会创始人Richard Stallman说:“出于兴趣而解决某个难题,不管它有没有用,这就是黑客。”
上世纪七十年代,贝尔实验室一个叫汤姆森的人,为了让自己的游戏有更好的运行环境,编写了著名的Unix系统,九十年代,芬兰赫尔辛基大学的在读硕士生林纳斯在学习操作系统原理的过程中,因不满足他导师编写的示范系统Minix的性能,于是自己动手编写了一个操作系统的基本内核,这就是Linux,毫无疑问,汤姆森和林纳斯从未入侵过任何系统,但是没有人能够否认,他们是真正的黑客。
根据Richard Stallman的说法,黑客行为必须包含三个特点:好玩、高智商、探索精神。只有其行为同时满足这三个标准,才能被称为黑客。另一方面,它们也构成了黑客的价值观,黑客最求的就是这三种价值,而不是实用性和金钱。
《新闻周刊》的记者Steven Levy出版的介绍黑客的著作《黑客:计算机革命的英雄》进一步将黑客的价值观总结为六条“黑客伦理”,直到今天这几条伦理都被视为对黑客的最佳论述。
(1)使用计算机以及所有有助于了解这个世界本质的事物都不应该受到任何限制。任何事情都应该亲手尝试。
(2)信息应该全部免费。
(3)不信任权威,提倡去中心化。
(4)判断一名黑客的水平应该看他的技术能力,而不是看他的学历、年龄或地位等其他标准。
(5)你可以用计算机创造美和艺术。
(6)计算机使生活更美好。
根据这六条黑客伦理,黑客价值观的核心原则可以概括成这样几点:分享、开放、民主、计算机的自由使用、进步。
所以,黑客这个词的含义就是指那些信奉黑客伦理并且能力高超的程序员。历史上一些最优秀的程序员都是黑客。除了上文提到的Richard Stallman,还包括Unix操作系统创始人Dennis Ritchie和Ken Thompson,经典巨著《计算机程序设计艺术》的作者、斯坦福大学计算机教授Donald Ervin Knuth,Linux操作系统创始人Linus Torvalds,开源运动创始人Eric S. Raymond。正是黑客把计算机工业推向了更高的高度。
黑客伦理的一个必然推论就是,黑客不服从管教,具有叛逆精神。
黑客通常对管理者强加的、限制他们行为的愚蠢规定不屑一顾,会找出规避的方法。一部分原因是为了自由使用计算机,另一部分原因是为了显现自己的聪明。比如,计算机设备的各种安全措施就是最常被黑客破解的东西。Steven Levy对这一点有过一段生动的描述:
“对于黑客来说,关者的门就是一种挑衅,而锁着的门则是一种侮辱,黑客相信,只要有助于改进现状、探索未知,人们就应该被允许自由地使用各种工具和信息。当一个黑客需要一样东西来帮助自己创造、探索或者改正某种设备时,他不会自找麻烦,不会接受那些财产专有权的荒谬概念。”
这就是黑客有时会入侵计算机系统的原因,他们的主要目的并不是侵犯别人的利益,这与那些计算机罪犯是不同的。
后来,一些媒体只注意和强调黑客行为一个很窄的方面:入侵系统。他们把黑客简单定义我入侵系统、破坏安全设施的人。从此,一些人对于黑客有了错误的看法。同时,那些入侵计算机的程序员也自称“黑客”,使得这个问题进一步复杂化。
↑返回顶部↑