8.3 常用术语的定义

1.黑客 hacker

Hacker:程序高手,非常善于编程,能熟练得按自己的意愿更改或编写代码。

黑客(hacker)这个术语的现代意义起源于1960年的麻省理工学院(MIT)技术模型铁路俱乐部。这个俱乐部设计比例较大、细节逼真的火车模型。“黑客”被用来称呼那些发现了聪明技巧或问题的绕行措施的俱乐部成员。

从那以后,“黑客”这个术语就被用来描述从计算机迷到具有天赋的编程员之类的人士。多数黑客的共通之处是他们对计算机系统网络的自发的探索之心。开源软件开发者经常认为自己和他们的同事是黑客,并且把这个称谓当作一种尊称。

典型的黑客都遵守一种黑客道德(hacker ethic)。它要求黑客必须追求专门知识和技能,和社区分享这些知识和技能是每个黑客的职责。在追求知识的过程中,某些黑客会从规避计算机系统的安全控制的学术挑战中获得乐趣。由于这个原因,新闻媒界经常使用“黑客”这个术语来描述那些蓄意地、带有犯罪意图的非法进入系统和网络的人。描述这类人的更恰当的用语应该是怪客(cracker) — 被黑客在八十年代中期创造出来的术语,用来区分这两个社区。

2.破解者(骇客) cracker

Cracter:破解高手。试图破解并进入安全计算机系统得人,在进入系统时他们可能会破坏文件、或利用已知的系统去攻击其他的计算机。新闻媒体经常把破解者叫做黑客。

白帽黑客(white hat hacker)测试网络和系统的性能来判定它们能够承受入侵的强弱程度。通常,白帽黑客攻击他们自己的系统,或被聘请来攻击客户的系统以便进行安全审查。学术研究人员和专职安全顾问就属于白帽黑客。

黑帽黑客(black hat hacker)是怪客的同义词。通常来说,怪客并不注重于入侵系统的编程或学术方面。他们经常为了个人利益而依靠现成的攻击程序和著名的系统漏洞弱点来发现保密信息,或破坏目标系统或网络。

另一方面,灰帽黑客(grey hat hacker)在多数情况下都具备白帽黑客的技术和意图,但是偶尔也使用这种知识来进行不太光明正大的行径。灰帽黑客可以被认为是偶尔会为个人企图而戴着黑帽的白帽黑客。

典型的灰帽黑客会遵循另一种黑客道德。他认为闯入系统是无可非议的,只要不进行盗窃或破坏保密信息行为就可以。不过,某些人可能会说,闯入系统本身就是不道德的。

不管入侵者的意图如何,了解怪客会试图利用的漏洞这一点都很重要。

3.拒绝服务 denial of service

denid of service :拒绝服务,使一些系统资源或服务失效的一种攻击。Teardrop就是一个拒绝服务攻击,它利用一些Tcp/IP版本的缺点,允许远程用户去冲击此系统。

4.缓冲溢出 buffer overflow

Buffer overflwo:级冲区溢出。当一个基于网络的程序在它的输入中不执行足够的检查,破解者有可能把自己输出的变成从Root的Shell中输出的。

5.病毒 virus

病毒:一段独立或寄生于别的程序的攻击性的代码,只有在主机上的程序启动时病毒才会启动。

6.特洛伊木马 trojan horse

特洛伊木马:与病毒类似,特洛伊木马好像有一些有用的功能,但是实际上有一些隐藏的被用来破坏系统得功能。

7. Worm:蠕虫

蠕虫:一个独立的程序从一台计算机拷贝自己到另一台计算机。一个蠕虫经常有意无意的破坏主计算机。

郑重声明:本文内容及图片均整理自互联网,不代表本站立场,版权归原作者所有,如有侵权请联系管理员(admin#wlmqw.com)删除。
上一篇 2022年8月18日 21:15
下一篇 2022年8月18日 21:15

相关推荐

联系我们

联系邮箱:admin#wlmqw.com
工作时间:周一至周五,10:30-18:30,节假日休息