黑客(hacker)这个术语的现代意义起源于60年代的麻省理工学院(MIT)技术模型铁路俱乐部。这个俱乐部设计比例较大、细节逼真的火车模型。“黑客”被用来称呼那些发现了聪明技巧或问题的绕行措施的俱乐部成员。
从那以后,“黑客”这个术语就被用来描述从计算机迷到具有天赋的编程员之类的人士。多数黑客的共同之处是他们对计算机系统和网络的自发的探索之心。开源软件开发者经常认为自己和他们的同事是黑客,并且把这个称谓当作一种尊称。
典型的黑客都遵守一种黑客道德(hacker ethic)。它要求黑客必须追求专门知识和技能,和社区分享这些知识和技能是每个黑客的职责。在追求知识的过程中,某些黑客会从规避计算机系统的安全控制的学术挑战中获得乐趣。由于这个原因,新闻媒界经常使用“黑客”这个术语来描述那些蓄意地、带有犯罪意图的非法进入系统和网络的人。描述这类人的更恰当的用语应该是怪客(cracker) — 一个被黑客在八十年代中期创造出来的术语,用来区分这两大类人。