简介
黑客高手是对计算机技术有深入理解、技术水平突出的人士的通俗称呼,其对应的英文词为「黑客」(Hacker)。这一表述通常指精通多种编程语言和各类操作系统、熟悉计算机与网络内部运作机制的技术人员[2]。在行业语境中,「黑客」一词本身并不含褒贬,其含义需要结合上下文判断,本意近似于汉语里的能手、高手[2]。
与一般使用者相比,被称为黑客高手的人更关注系统为何能以某种方式运行,而非仅仅使用系统。他们往往需要掌握网络协议、操作系统原理和底层编程语言,才能在理解系统结构的基础上发现其中的缺陷[1]。正因如此,这类技术能力既可用于维护系统安全,也可能被用于未经授权地进入他人系统,这也是该词长期存在两义的原因。
沿革
「黑客」一词20世纪60年代初产生于美国麻省理工学院,该校学生团体铁路模型技术俱乐部(TMRC)把巧妙解决技术难题的方法称为 hack,从事这类活动的人便自称黑客。1959年前后,该俱乐部成员开始接触学院的 IBM 704 计算机,随后又使用 TX-0 计算机,通宵调试程序,形成了以共享、开放为核心的技术文化[3]。
1984年,记者史蒂文·利维在《黑客:计算机革命的英雄》一书中,把这一群体的价值观归纳为6条「黑客伦理」,包括信息应当自由流通、不信任权威、以技术能力而非学历年龄评判黑客水平等。这些原则后来被视为自由软件运动的思想来源之一,自由软件基金会创始人理查德·斯托尔曼被利维称为「最后一位真正的黑客」[3]。
20世纪70年代,以比尔·盖茨为代表的软件收费模式与黑客主张信息自由流通的观念产生冲突,围绕软件版权与知识共享的争论由此延续。1988年莫里斯蠕虫事件经媒体大规模报道后,「黑客」一词的公众形象明显转向负面。为加以区分,技术圈通常把恶意入侵、破坏系统的人称作溃客(Cracker),而把以改进和建设为目的的技术人员仍称为黑客[1]。
特点
按行为目的划分,黑客通常被分为3类:白帽黑客以改进系统为目标,在授权范围内测试并协助修补安全漏洞;灰帽黑客以展示技术能力或宣扬理念为目标;黑帽黑客则以获取不法利益为目标,也被称为溃客[1]。另有所谓脚本小子,指只会套用他人编写的攻击程序、并不理解攻击原理的人,其专业水平与实际的黑客高手相差很大[1]。
在知识结构上,黑客高手需要熟悉网络协议与操作系统原理,掌握汇编语言、C 等底层语言以及脚本语言和数据库,才能在理解系统结构的基础上定位缺陷[1]。此外,英语能力常被视为获取技术资料的必备基础,因为大量技术文献与代码注释以英文撰写[1]。
在价值取向上,黑客文化强调对技术的兴趣与钻研本身即为目的,重视分享、开放与去中心化,并倾向于以技术能力而非资历地位来评价一个人。德国混沌计算机俱乐部在利维归纳的6条原则之外,后来补充了不破坏他人数据、公开数据应可用而私人数据应受保护等内容,反映出这一伦理体系仍在讨论和演变之中[4]。
参见
参考资料
- 黑客 - The Wayback Machine [引用日期2026-10-14]
- 黑客 - 泛指擅长IT技术的电脑高手 免费编辑 修改义项名 [引用日期2026-10-14]
- epfl.ch 上的网页 [引用日期2026-10-14]
- CCC | Hacker Ethics [引用日期2026-10-14]