1.2 黑客文化
通过上节的介绍,大体对黑客有了一定的了解。其实,真正的黑客,不仅是技术上的行家,而且还品德高尚、热衷于解决问题、能够无偿地帮助他人。本节就通过行为、精神和准则来了解一下真正意义上黑客(也就是白帽黑客)的文化吧!
1.2.1 黑客行为
真正的黑客遵守自己的职业道德,恪守自己的行为规范,他们有自己的游戏规则,可总结为以下几条。
1. 不随便进行攻击行为
其实,真正的黑客很少从事攻击行为,他们找到系统漏洞入侵成功后,会十分小心地避免给用户造成损失,并尽量善意地提醒用户或直接帮系统打好安全补丁。他们不会随意攻击个人用户和站点。
2. 公开分享自己的作品
一般黑客们所编写的程序等作品都是免费的,并且会公开源代码,真正地做到资源共享,不带有任何商业性质。
3. 乐于助人
每个行业都包含了各种各样的知识,网络安全也是如此,涉及的内容十分广泛,而“闻道有先后,术业有专攻”,任何人都无法做到样样精通,而真正的黑客们就会很热心地在技术上帮助其他黑客。
4. 义务地做一些力所能及的事情
黑客以探索漏洞和编写程序为乐趣,但是在他们的生活圈子里,除此之外还有很多其他的事情,如维护和管理相关的黑客论坛、讨论组、邮件,维持大的软件供应站点等,这些无聊的杂事也需要有人照看。所以,那些花费大量时间和精力,义务地为网友整理FAQ、写教程的黑客们,他们同样值得大家尊敬。
1.2.2 黑客精神
1. 探索和创新
世界上充满着纷繁复杂尚待解决的问题,黑客对各种新出现的事物都特别好奇,他们到处下载、使用、测评新软件,而且对此乐此不疲,直到把事情都搞得明明白白。当他们发现某个网站防守严密时,好奇心便驱使他们进去看看。黑客探索着程序与系统的漏洞,并能够从中学到很多知识,在发现问题的同时,也会提出解决问题的创新方法。黑客对那些能够充分调动大脑思考的挑战性问题都很有兴趣。黑客并不一定是高学历的人,有很多甚至连高中都没有毕业,但他们很喜欢开动脑筋,去思考那些其他人认为太麻烦或过于复杂的问题。他们努力打破传统的计算机技术,努力探索新的知识,在他们身上有着很强的“反传统”精神。
2. 自由共享
自由共享是黑客应该具备的基本品质,这也是黑客文化的精髓,是黑客精神最值得称赞的地方。黑客总是蔑视和打破束缚自己的一切羁绊和枷锁,最不能忍受的就是条条框框的限制,他们憎恨独裁和专制,向往自由的天空、开放的世界,他们自称是为自由而战的斗士。他们认为计算机应该属于每一个人,软件的代码也应该完全公开。对于软件公司把程序做成产品出售并且不公开源代码的做法,在黑客看来是非常卑鄙和恶劣的行为。所以,他们把自己编写的应用程序放到网上,让人免费下载使用,并根据用户反馈信息不断地改进和完善自己的软件。有很多优秀的自由软件都是黑客辛勤劳动凝聚智慧的结晶,如Apache、Sendmail等。互联网和Linux的盛行,也是黑客追求自由和开放的结果。自由共享是黑客的传统精神,也是现代黑客所尽力保持的。
3. 与人合作
毕竟个人的力量是有限的,何况不可能做到对网络安全任何方面的技术样样精通,黑客很明白这一点,所以他们乐于与他人交流技术,在技术上保守的人是不可能成为黑客的。
4. 敢于实践
黑客喜欢动脑筋,但更喜欢动手。黑客可不是动口不动手的谦谦君子,他们多是手痒症患者,看到什么东西都想动手摸摸。不过别怕,他们可不是毛手毛脚的猴子,一般器械、工具、软件他们都会用,不会随便把什么东西给你弄坏。黑客不喜欢纸上谈兵,他们动手能力很强,像维修计算机、编写调试程序都是他们拿手的绝活儿。只有敢于实践,才能发现问题所在,不断地完善和丰富自己。
1.2.3 黑客准则
黑客有着他们自己的游戏规则,他们崇尚自由,也愿意与他人分享合作。他们没有绝对的黑客准则,但他们有一种约定俗成的行为规范。
(1)不恶意破坏任何的系统,不破坏他人的软件或偷窥他人资料,不清除或更改已入侵计算机的账号。
(2)不修改任何系统文件,如果是因为进入系统的需要而修改,在达到目的后将其改回原状。可以为隐藏自己的入侵行为做一些修改,但尽量保持原有系统的安全性,不会因得到系统的控制权而将门户大开。
(3)不会轻易地将要黑的或黑过的站点告诉他人,不向他人炫耀自己的技术。
(4)不入侵或破坏政府机关的主机,不做无聊、单调且愚蠢的重复性工作,不从事传播蠕虫病毒等会对互联网带来巨大损失的行为。
(5)入侵期间,不会随意离开你的计算机。
(6)将你的数据放在安全的地方。
(7)做真正的黑客,认真学习有关系统安全或系统漏洞的书,努力钻研技术,研究各种漏洞。