黑客(Hacker)指对计算机、编程和网络系统有深入理解与钻研精神的人,既包括热衷技术探索的程序员和硬件爱好者,也包括研究如何突破计算机安全防线的人员。本词条介绍黑客的起源、多重含义与常见分类。

| 类型 | 网络与信息安全术语 |
| 英文名 | Hacker |
| 词源 | 早期电话飞客(Phreaker)与计算机技术社群 |
| 常见分类 | 白帽、黑帽、灰帽 |
| 相关概念 | 骇客(Cracker)、极客、渗透测试 |
黑客(Hacker)是指在计算机设计、编程和网络系统方面具备高度理解能力、热衷于钻研技术细节的人群的统称,其含义随语境不同而变化,既可以指技术精湛的探索者,也常被用来指代入侵计算机系统的人员。
「黑客」一词最早与电话系统有关:早期一批研究如何绕过电话计费机制、免费拨打电话的人被称为「飞客」(Phreaker),这被视为黑客文化的源头之一。随着计算机普及,这个词逐渐转向软件领域,用来称呼那些对计算机及网络内部运作原理特别感兴趣、并能深入理解和改造系统的人。
在业余计算机 DIY 圈子里,黑客也指喜欢动手修改、改造计算机相关产品的爱好者。大约从 1970 年代起,不少这类社群专注于硬件层面的折腾与创新,这种「动手改造、追求极致」的精神一直延续到今天的开源和创客文化中。
而在信息安全语境下,黑客特指研究如何智取计算机安全系统的人。他们借助电话网络、互联网等公共通信渠道,以非常规手段进入目标系统并取得控制权限——这也是大众媒体中「黑客」最常见的形象。
在中文技术圈,常有人主张把纯粹搞破坏的入侵者称为「骇客」(Cracker),以区别于崇尚技术探索精神的「黑客」。不过在日常媒体报道中,两者往往被混用,「黑客」一词在大众语境里多带有入侵、攻击的负面含义。
问:黑客都是违法的吗?答:不是。黑客本义是技术钻研者,只有未经授权入侵他人系统、窃取数据等行为才违法;受雇进行渗透测试的白帽黑客是合法的安全职业。
问:黑客和程序员有什么区别?答:程序员泛指以编写软件为职业的人,而黑客更强调对系统底层原理的深入理解和创造性钻研,一个优秀的黑客通常也是高水平的程序员。
问:想成为白帽黑客需要学什么?答:一般需要掌握操作系统、计算机网络、编程语言等基础,再学习渗透测试、漏洞分析等安全技能,并始终在法律授权范围内实践。

| 类型 | 网络与信息安全术语 |
| 英文名 | Hacker |
| 词源 | 早期电话飞客(Phreaker)与计算机技术社群 |
| 常见分类 | 白帽、黑帽、灰帽 |
| 相关概念 | 骇客(Cracker)、极客、渗透测试 |
登录 后参与讨论
暂无讨论,来发表第一条评论吧