HackerURLs

一次又一次被重新发现的经典。

同一个链接,相隔一年以上,一次又一次被人重新发现、再次冲上 Hacker News 首页。能经受住这种时间检验的,大多是值得一读再读的文章。每篇附中文标题,讨论最热的那些再加上中文导读和高赞评论翻译。

从名人堂开始
  • 4,700+篇经过时间检验的经典

Hall of fame

名人堂

在经典库里看全部精选

上首页次数最多、而且有中文导读的 30 篇。时间轴上每个黑点是一次上首页,空心点是一次没冲上去的投稿。

  1. 正在载入经典…

Archive

经典库

按第一次上首页的年份分布,点柱子筛选。

排序

    About

    这些经典是怎么挑出来的

    1. 01

      合并同一个链接

      读取 Hacker News 自 2006 年以来的全部链接投稿,把 http/https、www、跟踪参数等写法不同的同一篇文章合并成一条。

    2. 02

      只留经得起时间的

      同一链接至少两次拿到 50 分以上(约等于上首页),而且两次相隔一年以上;再由 AI 剔除状态页、产品首页和新闻事件。

    3. 03

      写导读、译评论

      上首页次数最多的 2,000 篇配上中文导读、"为什么经久不衰",并精选翻译 HN 高赞评论。导读由 AI 生成,可能有误。

    安全与隐私rdist.root.org

    Stuxnet 令人难堪,而非令人惊叹(2011)

    Stuxnet was embarrassing, not amazing (2011)

    3次上首页
    11年跨度
    310累计得分
    280条评论

    2011 — 2022,它一次次回到首页

    黑点是上首页(≥ 50 分)的那次投稿,空心点是没冲上去的投稿,点越大分数越高。

    导读

    这篇文章(2011年)对广受赞誉的 Stuxnet 蠕虫泼冷水:作者认为其代码设计和隐蔽手法存在本可避免的缺陷,因此更像一次“丢人”的行动,而非令人惊叹的工程杰作。文章从技术批评的角度挑战了把 Stuxnet 视为网络武器典范的流行叙事。

    为什么经久不衰:它之所以经久不衰,是因为每次 Stuxnet 上首页都会重燃“工程完美”与“任务成功”之争,也提醒人们网络武器的一次性、归因和隐蔽性取舍。

    关键词 Stuxnet网络安全网络武器工程批评

    HN 评论精选

    批评只盯技术细节而忽略任务目标;突破空气隔离、用 0-day 和窃取密钥完成破坏已足够惊人。

    《连线》那篇关于 Stuxnet 的长文仍是我读过最好的长篇报道之一。这里的批评似乎主要停留在学术层面——说它没有使用最先进的混淆技术,却完全忽略了实际目标以及它克服了多少障碍。那次行动用了多个 0-day 和窃取的签名密钥,在截止期限前潜入一个秘密的外国空气隔离核武器实验室,破坏机器同时让系统一直报告一切正常。我不觉得这有任何不令人惊叹的地方。

    manigandham查看英文原文

    The Wired article on Stuxnet remains one of the best long-form stories I've ever read: https://www.wired.com/2011/07/how-digital-detectives-deciphered-stuxnet/ The criticism here seems to be mostly academic about not using the most advanced obfuscation while completely ignoring the actual objective and just how many obstacles were overcome. The mission used several 0-days and stolen signing keys to get into a secret foreign air-gapped nuclear arms laboratory under a deadline and ruin the machinery while it kept reporting everything was fine. I dont see how this is anything short of amazing.

    Stuxnet 并非没有混淆;其最后载荷的混淆连赛门铁克都未能破解。

    但 Stuxnet 确实用了混淆。最后一个载荷是通过拼接主机上的两个环境变量来解密的,而赛门铁克始终没能解密那一个。作者没读过 Stuxnet 报告吗?

    petjuh查看英文原文

    But Stuxnet did use obfuscation. The last payload was decrypted by concatenating two environment variables on the host and Symantec never managed to decrypt that one. Did author not read the Stuxnet report?

    Stuxnet 是一次性、无法打补丁的“发射后不管”任务,因此简单和可预测的失效模式比复杂混淆更合理。

    嗯,Stuxnet 不太像普通软件项目,更像一次 NASA 任务。僵尸网络之类可以推送更新和补丁,迭代、优化和失败都容易得多;损失一些节点,再感染一些节点,也就那样。Stuxnet 更像火星车:一旦发射出去,它就得自主正确运行。助推器点火后你没法再修。Stuxnet 一旦进入那个设施,就没有补丁可打;它必须成功,而且一旦被发现,你很可能就浪费了唯一的机会。在这种设定下,简单、以及采用已知且被探索过的失效模式,是好事。

    tetha查看英文原文

    Hm. Stuxnet feels less like a normal software project, and more like a NASA mission. Something like a botnet can run updates and patches, and you have a much easier time to iterate, optimize and also to fail in less than catastrophic ways. Sure, you lose some nodes, but you infect some nodes, so be it. Something like Stuxnet is more like the mars rover. You eventually fire it off, and then it has to work correctly autonomously. Once the boosters are going, you cannot fix it anymore. Once Stuxnet is in that facility, there are no more patches. It has to work. And if it's discovered, you've probably blown your only chance. In such a setup, simplicity and options with known and explored failure modes are good.

    对一次性、空气隔离且必然被归因的行动,混淆载荷收益很低,作者高估了它的必要性。

    在这种情况下,隐藏和混淆载荷没有意义。作者似乎不理解一个团队为什么要费劲做混淆之类的事。Stuxnet 是一次性行动,机会窗口非常有限;目标系统是空气隔离的,行动成功很大程度上依赖有人类跨越隔离。一次成功的行动会立刻被归因到以色列或美国头上。混淆的好处是什么?

    axg11查看英文原文

    Hiding and obfuscating the payload is pointless in this case. The author doesn’t seem to understand the reasons why a group would go through the trouble of obfuscation or other similar techniques. Stuxnet was a one-time operation with a very limited opportunity window. Target systems were airgapped. A large part of the success of the operation relied on a human penetrating that air gap. A successful operation would be attributed to either Israel or USA immediately. What is the benefit of obfuscation?

    历次讨论

    同类还值得读

    1. 非法素数

      Illegal prime

      维基百科条目,介绍“非法素数”:某些素数之所以被称为“非法”,是因为它们经特定编码后,恰好对应一段被法律禁止传播的数据——最著名的是 DVD 解密程序 DeCSS 的代码,有人把…

      安全与隐私上首页 5 次 · 2010–2021en.wikipedia.org编辑精选
    2. 关于 /dev/urandom 的常见误区

      Myths about /dev/urandom

      (Thomas Hühn 撰写,2014 年首发并持续更新)逐条反驳关于 /dev/urandom 的常见误解:它与 /dev/random 使用的是同一个 CSPRNG,一旦完…

      安全与隐私上首页 5 次 · 2014–20202uo.de编辑精选
    3. AES 高级加密标准火柴人图解

      A Stick Figure Guide to the Advanced Encryption Standard (AES)

      一篇用火柴人漫画形式讲解 AES(高级加密标准)算法的经典科普文章。

      安全与隐私上首页 5 次 · 2009–2022moserware.com编辑精选
    4. 指纹是用户名,不是密码

      Fingerprints are Usernames, not Passwords

      作者(eCryptfs 维护者、Ubuntu 安全工程师)认为指纹等生物特征是公开、不可更改的标识,应视作用户名而非密码,不能当作秘密凭据用于认证。

      安全与隐私上首页 4 次 · 2013–2017blog.dustinkirkland.com
    5. HTTPS 连接的最初几毫秒(2009)

      The First Few Milliseconds of an HTTPS Connection (2009)

      逐毫秒拆解一次 HTTPS 连接建立时发生了什么,重点讲 TLS 握手、证书验证、RSA 签名与密钥协商等机制,面向不熟悉该领域的读者。

      安全与隐私上首页 4 次 · 2009–2020moserware.com编辑精选

    打赏支持

    打赏二维码

    觉得有用,请作者喝杯咖啡。

    WeChat

    关注向阳乔木

    微信公众号「向阳乔木推荐看」

    微信公众号「向阳乔木推荐看」二维码

    微信扫一扫;在微信里打开本页时,长按二维码识别。