在软件世界中,就像在生活里一样,我们经常需要应付那些很乐意浪费我们时间的人。也许是一个非要占用你时间的保险推销员;也许是一个同事,必须给你展示一份 50 页的 PPT。 要想取得成功,你必须迈出的一个重要步骤,就是尽可能把这些人从你的生活中移除。至少,要学会中和他们的影响。 下面这段 Torvalds 的话,正好切中要害:「当我说安全问题本质上主要只是‘bug’时,有些安全领域的人会嘲笑我。这些安全人员是他妈的蠢货。因为说实话,那种不能接受‘安全问题主要就是 bug’这一事实的安全人员,我根本不想和他们一起工作。」 这之所以重要,是因为:软件就是会有 bug。所有非平凡的软件都会有 bug。事实上,硬件系统也会有 bug,有时甚至是由硬件故障引起的。 而其中一些 bug,确实可能被利用,引发拒绝服务攻击,甚至让攻击者接管你的机器。 所以,我们应该去追踪、修复 bug。 但问题在于,有一整类人,只要发现一个 off-by-one 错误或其他普通 bug,就立刻宣布他们发现了一个“安全漏洞”。 在他们眼里,他们正在做的事情是全世界最重要的事。我们所有人都应该立刻停下手头的一切,专心听他们说话,因为这显然是有史以来最重要的发现。 你看,这已经不是一个 bug 了。这是一个安全漏洞。 这就像那个保险推销员告诉你:如果你不买他的保险,你的家人将来可能会挨饿。 你看,这已经不是保险了。这是你孩子的未来。 离这些人远一点。 In software as in life, we often need to deal with people who will happily waste our time. Maybe it is insurance salesman who insists on taking your time. Maybe it is a colleague who must show its 50-slide PowerPoint presentation. One important step you must take to succeed is to take these people out of your life as much as possible. Try to neutralize them. The following statement by Torvalds is relevant to this effect... « Some security people have scoffed at me when I say that security problems are primarily "just bugs." Those security people are f*cking morons. Because honestly, the kind of security person who doesn't accept that security problems are primarily just bugs, I don't want to work with. » It matters because software has bugs. All non-trivial software has bugs. In fact, hardware systems have bugs too, sometimes caused by hardware failures. And some bugs can be exploited to cause problems such as denial-of-service attacks or even allow attackers to take control of your machine. So we should hunt down bugs. However, there is a whole class of people who find an off-by-one error or some other bug, and then immediately declare that they have found a **security vulnerability**. Whatever they are doing is the *most important thing there is*. We should all stop what we are doing to concentrate on what this person is saying because it is obviously the most important discovery it is. You see. It is not a bug. It is a security vulnerability. This is just like the insurance salesman that wants to tell you that without his insurance, your family could go hungry. You see, it is not insurance. It is the future of your children. Stay away from these people.

Daniel LemireSoftware performance expert
目录

观点原文

在软件世界中,就像在生活里一样,我们经常需要应付那些很乐意浪费我们时间的人。也许是一个非要占用你时间的保险推销员;也许是一个同事,必须给你展示一份 50 页的 PPT。

要想取得成功,你必须迈出的一个重要步骤,就是尽可能把这些人从你的生活中移除。至少,要学会中和他们的影响。

下面这段 Torvalds 的话,正好切中要害:「当我说安全问题本质上主要只是‘bug’时,有些安全领域的人会嘲笑我。这些安全人员是他妈的蠢货。因为说实话,那种不能接受‘安全问题主要就是 bug’这一事实的安全人员,我根本不想和他们一起工作。」

这之所以重要,是因为:软件就是会有 bug。所有非平凡的软件都会有 bug。事实上,硬件系统也会有 bug,有时甚至是由硬件故障引起的。

而其中一些 bug,确实可能被利用,引发拒绝服务攻击,甚至让攻击者接管你的机器。

所以,我们应该去追踪、修复 bug。

但问题在于,有一整类人,只要发现一个 off-by-one 错误或其他普通 bug,就立刻宣布他们发现了一个“安全漏洞”。

在他们眼里,他们正在做的事情是全世界最重要的事。我们所有人都应该立刻停下手头的一切,专心听他们说话,因为这显然是有史以来最重要的发现。

你看,这已经不是一个 bug 了。这是一个安全漏洞。

这就像那个保险推销员告诉你:如果你不买他的保险,你的家人将来可能会挨饿。

你看,这已经不是保险了。这是你孩子的未来。

离这些人远一点。

In software as in life, we often need to deal with people who will happily waste our time. Maybe it is insurance salesman who insists on taking your time. Maybe it is a colleague who must show its 50-slide PowerPoint presentation.

One important step you must take to succeed is to take these people out of your life as much as possible. Try to neutralize them.

The following statement by Torvalds is relevant to this effect...

« Some security people have scoffed at me when I say that security problems are primarily "just bugs." Those security people are f*cking morons. Because honestly, the kind of security person who doesn't accept that security problems are primarily just bugs, I don't want to work with. »

It matters because software has bugs. All non-trivial software has bugs. In fact, hardware systems have bugs too, sometimes caused by hardware failures.

And some bugs can be exploited to cause problems such as denial-of-service attacks or even allow attackers to take control of your machine.

So we should hunt down bugs.

However, there is a whole class of people who find an off-by-one error or some other bug, and then immediately declare that they have found a security vulnerability.

Whatever they are doing is the most important thing there is. We should all stop what we are doing to concentrate on what this person is saying because it is obviously the most important discovery it is.

You see. It is not a bug. It is a security vulnerability.

This is just like the insurance salesman that wants to tell you that without his insurance, your family could go hungry.

You see, it is not insurance. It is the future of your children.

Stay away from these people.

ABAB AI 解读

下面是纯解读(不代入个人、不情绪化、不站技术派系),从时间管理—话语操控—工程现实—组织免疫四个层面,拆解这段话真正想警告什么。

一、核心主题不是“安全”,而是谁在消耗你的注意力

整段话表面在谈软件安全,实质在谈一个更普遍的问题:世界上存在一类人,擅长把“普通问题”包装成“生死攸关的问题”,以此占用他人的时间、注意力和决策权。

这不是技术争论,而是注意力争夺战。

二、Torvalds 那段话的真正含义:去神秘化

Torvalds 的观点经常被误读为“轻视安全”,但真实含义恰恰相反:

  • 安全问题 ≠ 神秘问题
  • 安全问题 ≈ 可被利用的 bug

既然是 bug,就应:

  • 按工程流程处理
  • 排序、评估、修复
  • 而不是升级为道德或恐慌事件

他反对的不是安全本身,而是:把工程问题神圣化、戏剧化,从而凌驾于工程理性之上的行为。

三、作者真正厌恶的是哪一类人

不是发现漏洞的人,而是这类行为模式:

语言升级

  • bug → “安全漏洞”
  • 风险 → “灾难性后果”

优先级劫持

  • 要求全员停工
  • 要求立刻关注
  • 要求无条件响应

道德绑架

  • “你不重视就是不负责”
  • “你不同意就是不专业”

这和保险推销员的类比高度一致:卖的不是产品,而是恐惧

四、为什么这对工程团队尤其致命

在工程环境中,这种人会带来系统性伤害:

优先级被外部话语劫持

  • 真正重要的工作被打断
  • 团队进入“被动响应”模式

长期效率下降

  • 每个小问题都被当作紧急事件
  • 无法形成稳定节奏

工程判断被政治化

  • 谁声音大,谁更“安全”
  • 而不是谁判断准

五、作者说“Stay away”的真实含义

“远离”并不一定是物理意义上的离开,而是:

  • 不让他们定义问题
  • 不让他们设定语境
  • 不让他们决定优先级

换句话说:中和他们,而不是被他们牵着走。

六、这段话的普适性:不止发生在软件

这种模式在很多领域都存在:

  • 公司里:PPT 制造紧急感的人
  • 政策中:用极端语言推动议程的人
  • 媒体里:把概率事件包装成确定灾难的人

共同点只有一个:他们不是在解决问题,而是在占据叙事。

七、这段话真正的行动原则

如果压缩成一条可执行原则,就是:把问题拉回它真实的技术或现实尺度,拒绝被情绪、恐惧和话术升级所绑架。

八、一句话总解读(压缩版)

这段话并不是在否认风险或安全,而是在提醒:当有人通过夸大语言、制造恐惧来劫持你的注意力时,他们本身就已经成为你需要规避的“系统性噪音”。

Sharing

相关观点