黑客一词来自英语——单词Hack。该词在美国麻省理工学院校园俚语中是“恶作剧”的意思,尤其是那些技术高明的恶作剧。确实,早期的计算机黑客个个都是编程高手。因此,“黑客”是人们对那些编程高手、迷恋计算机代码的程序设计人员的称谓。真正的黑客有自己独特的文化和精神,并不破坏其他人的系统,崇拜技术,对计算机系统的最大潜力进行智力上的自由探索。
美国《发现》杂志对黑客有以下5种定义。
(1)研究计算机程序并以此增长自身技巧的人。
(2)对编程有无穷兴趣和热忱的人。
(3)能快速编程的人。
(4)某专门系统的专家,如“UNIX系统黑客”。
(5)恶意闯入他人计算机或系统,意图盗取敏感信息的人。对于这类人最合适的用词是Cracker,而非Hacker。两者最主要的不同是,Hacker创造新东西,Cracker破坏东西,或者用“白帽黑客”和“黑帽黑客”来区分,其中,试图破解某系统或网络以提醒该系统所有者的系统安全漏洞的人被称作“白帽黑客”。(www.daowen.com)
早期许多非常出名的黑客一方面做了一些破坏,另一方面也推动了计算机技术的发展,有些甚至成为IT界的著名企业家或者安全专家。例如,李纳斯·托沃兹是非常著名的计算机程序员、黑客,后来与他人合作开发了Linux的内核,创造出了这套当今全球最流行的操作系统之一。
现在的黑客各种各样,一部分成了真正的计算机入侵者与破坏者,以进入他人防范严密的计算机系统为生活的一大乐趣,从而构成了一个复杂的黑客群体,对国内外的计算机系统和信息网络构成极大的威胁。随着时间的推移,这些威胁发展得越来越复杂,不再是单机作战,而是呈现出分布式攻击的趋势。黑客技术与病毒技术也互相融合,攻击的破坏程度也越来越大。
现在黑客的攻击越来越复杂化、智能化,因为网络上各种攻击工具非常多,可以自由下载,使用也越来越傻瓜化,对某些黑客的技术水平要求越来越低。攻击的复杂度与所需的入侵知识的关系如图2-1所示。
图2-1 攻击复杂度与所需入侵知识的关系
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。