黑客还是黑客吗?

Author: 胡坚 Date: 1998年 第23期 08版

#1黑客(Hacker)不是闯入者(Cracker)
  自从因特网这个新生事物在全球如火如荼地兴盛以来,我们对“黑客(Hacker)”这个术语,渐渐地也由陌生变得熟悉。如今,只要一提起黑客(Hacker),大家都知道,这是指那些技艺高超、专门在计算机上进行卖弄和捣乱、干出一些恶作剧或违法勾当的人们,也就是说,它的含义完全是一种贬意。对芸芸众生而言,除了觉得黑客神秘莫测之外,更多的大概还是一种敬畏与无可奈何的情绪的交相混杂。
  然而在十多、二十几年以前,黑客(Hacker)这个词却代表的是那些敢于向计算机领域的权威和因循守旧传统挑战的英雄,他们对计算机技术乃至其他一切新事物和新技术孜孜不倦的探索欲望和求新精神,对于推动计算机技术的迅速发展,起到了相当重要的作用。在那些年月里,对于他们的行为和存在,人们大多持肯定态度,在科技界里尤其如此。即便是到了今天,不少的人仍替黑客争辩说:Hacker 都是些好人,是一些一心一意想要掌握计算机系统全面知识和技能的人;真正的坏蛋,则是那些Cracker(“闯入者”,也有将其译为“解密族”的),也就是那些想非法闯进别人计算机系统里的家伙,他们是两类完全不同的人。
此黑客与彼“黑客”
  斗转星移、时过境迁,此黑客已非彼黑客也!如今,“黑客”这个术语,已经从代表一个无害的人类群体,变成了能够凭诅咒术召唤出WWW交互主页和毁坏计算机系统的那么一帮家伙的代名词!在由布赖恩·法伊芬伯格和戴维·沃尔两位博士编著的《奎氏计算机与因特网词典》第六版中,把“黑客”定义为“一种计算机狂热爱好者,热衷于全面掌握计算机系统的知识,通过高超的编程技巧,把计算机系统的效能发挥到极至。”但是到了80年代,该词典在对术语“黑客”的重新定义中,就增加了“对进入安全计算机系统有特殊嗜好”这样的内容。
  早期的黑客们十分推崇不受限制地使用计算机,他们认为“从原理上讲,所有的信息对任何人都应该是免费的”,“因此,获得一个进入计算机系统的入口,以调用其中的资源与数据进行学习和研究,是十分必要的”,《奎氏词典》对黑客的行为规范这样阐释道。这些观点构成了著名的“黑客道德规范”(Hacker Ethic)的精髓。在那个时候,黑客们在崇尚创新,并向一切因循守旧传统挑战的同时,仍能够不忘遵守基本的社会伦理和道德准则,因此,他们的行为得到了计算机业界人士的宽容和认同。
  然而,“黑客道德规范”仅被第一代黑客们所遵守,据《奎氏词典》说,这个时期大约从1965年到1982年。尽管今天循规蹈矩的黑客依然存在,但是目前大部分自我标榜为“黑客”的人们,已经与破坏、修改、偷盗数据等等一系列会引起计算机系统遭受损害的行为联系到了一起——而这些行为与“黑客道德规范”完全背道而驰,并且其中有很多是违法的。
  如今的这一代黑客——专注于搞破坏的那帮人——应该更准确地称之为“闯入者”(Cracker)。《奎氏词典》把这一类人定义为“一种计算机嗜好狂人,通过获取未经许可访问的路径进入计算机系统,来寻求刺激和快感。”毋庸置疑,闯入行为是一种愚蠢的、不负责任的举动,它以进攻别人为乐趣,被攻击的对象甚至有可能是被称之为最安全的计算机系统。尽管许多闯入者在得逞之后,通常除了丢下一张所谓的“名片”来炫耀他们的胜利而外,并不做什么其他的事,但也确有一些家伙是想要偷窃信用卡信息或进行数据破坏。事实上,不管他们的行为是否构成了犯罪,所有的闯入者都消耗了系统管理员的大量精力和时间,并浪费了计算机的宝贵资源,对合法计算机用户的利益造成了侵害。
#1新闻媒介的误导
  那么,是什么原因使得人们把黑客(Hacker)与闯入者(Cracker)混为一谈呢 ?这个问题大概要归咎于新闻界。很多西方的新闻媒体,其中包括《NEWSBYTES》这样的著名刊物,都不加区分地使用“黑客”(Hacker)这个术语来指一切网络入侵者和破坏者。这就不免招来了一些来自真正的黑客的抗议。例如,他们的编辑部就经常会收到一些这样的电子邮件:“喂!我是一名黑客,但却从不做任何坏事,请别把我跟那些坏家伙扯在一起!”一位颇有名气的黑客埃里克·S·雷蒙德,更是撰写长文辩白道:“在真正的 Hacker 以外存在着另外一个团体,他们的成员也大声地称自己是 Hacker,但他们却是一帮冒牌货,这些人(大部分是男性青年)专门以闯入别人的电脑和入侵电话系统为能事,他们的名字是Cracker 而非 Hacker!”,“Hacker与 Cracker之间最本质的区别是:Hacker们进行创造,而Cracker们进行破坏”;“真正的Hacker与Cracker毫不相干,他们决不会与后者搞在一起去做任何事情……,但是很不幸,很多的记者和作家不明究里,老是使用‘Hacker’这个术语来描述‘Cracker’们,这真让我们感到无比的愤怒!”埃里克·S·雷蒙德的这番苦心表述说得够明白了,但所有的新闻媒介都没有想过要去修正这个错误,他们依然我行我素,一切照旧,最后终于把“Hacker”(黑客)一词打入了另册,在众人眼中,“Hacker”终于变成了网络窃贼与强盗的代名词,而“Cracker”这个词却藏在幕后,很少被人们提起。
    事到如今,对于那些真正循规蹈矩的黑客们,我们在赞赏他们为计算机技术所做出的贡献的同时,也许只有道一声“对不起”了。当我们今天在言谈与文章中对“黑客”这个字眼进行抨击与指责时,我们实际上并无意伤害他们。