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 生成,可能有误。

    工具与资源github.com

    OpenDrop:开源 AirDrop 实现

    OpenDrop: An Open Source AirDrop Implementation

    2次上首页
    3年跨度
    1,241累计得分
    349条评论

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

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

    导读

    OpenDrop 是慕尼黑大学 SEEMOO 实验室开源的 AirDrop 协议实现,基于对苹果私有 AWDL(Apple Wireless Direct Link)协议的逆向工程,可在兼容硬件上与苹果设备互传文件。该项目还伴随发表了对 AWDL 的安全与隐私分析论文,揭示了中间人、DoS 和用户追踪等漏洞。

    为什么经久不衰:它既是罕见的对苹果封闭生态的开放协议逆向成果,也推动了 AWDL 安全研究,对跨平台近场传输感兴趣的读者至今仍有参考价值。

    关键词 AirDrop开源实现AWDL协议逆向工程

    HN 评论精选

    该项目源于对 AWDL 的安全研究,论文揭示了协议的多个严重漏洞

    有趣的是,页面底部链接了一篇 USENIX 2019 论文《十亿个开放接口给 Eve 和 Mallory:通过 Apple Wireless Direct Link 对 iOS 和 macOS 发起中间人、DoS 和追踪攻击》。摘要指出:AWDL 是苹果生态中超过十亿台设备使用的设备间通信关键协议,是其 802.11 Wi-Fi 标准的私有扩展,并与 BLE 集成提供 AirDrop 等服务。作者首次对 AWDL 及其 BLE 集成做了安全与隐私分析,发现了从设计缺陷到实现漏洞的一系列问题,可导致隐蔽篡改 AirDrop 传输文件的中间人攻击、阻断通信的 DoS、绕过 MAC 地址随机化的用户识别与长期追踪,以及让邻近设备崩溃的 DoS。攻击可用 20 美元的 micro:bit 设备实现。

    Fnoord查看英文原文

    Interestingly the article on the bottom links to a Usenix 2019 (held Aug 14 - 16) paper with the title "A Billion Open Interfaces for Eve and Mallory: MitM, DoS, and Tracking Attacks on iOS and macOS Through Apple Wireless Direct Link" Abstract: "Apple Wireless Direct Link (AWDL) is a key protocol in Apple's ecosystem used by over one billion iOS and macOS devices for device-to-device communications. AWDL is a proprietary extension of the IEEE 802.11 (Wi-Fi) standard and integrates with Bluetooth Low Energy (BLE) for providing services such as Apple AirDrop. We conduct the first security and privacy analysis of AWDL and its integration with BLE. We uncover several security and privacy vulnerabilities ranging from design flaws to implementation bugs leading to a man-in-the-middle (MitM) attack enabling stealthy modification of files transmitted via AirDrop, denial-of-service (DoS) attacks preventing communication, privacy leaks that enable user identification and long-term tracking undermining MAC address randomization, and DoS attacks enabling targeted or simultaneous crashing of all neighboring devices. The flaws span across AirDrop's BLE discovery mechanism, AWDL synchronization, UI design, and Wi-Fi driver implementation. Our analysis is based on a combination of reverse engineering of protocols and code supported by analyzing patents. We provide proof-of-concept implementations and demonstrate that the attacks can be mounted using a low-cost ($20) micro:bit device and an off-the-shelf Wi-Fi card. We propose practical and effective countermeasures. While Apple was able to issue a fix for a DoS attack vulnerability after our responsible disclosure, the other security and privacy vulnerabilities require the redesign of some of their services." [1] I got nothing to add regarding OpenDrop other than that I love interoperability, and that I love it when FOSS enables this. [1] https://www.usenix.org/conference/usenixsecurity19/presentation/stute

    AirDrop 这类近场传输在审查环境中有绕过网络封锁的现实价值

    这很了不起,尤其考虑到香港抗议者曾用 AirDrop 绕过防火墙。

    em3rgent0rdr查看英文原文

    This is great, especially considering that AirDrop is used for instance by Hong Kong protesters to bypass the great firewall [1]. [1] https://qz.com/1660460/hong-kong-protesters-use-airdrop-to-breach-chinas-firewall/

    AirDrop 体验好但失败时毫无反馈,且这类近场传输理应成为行业标准

    AirDrop 很出色,但它会静默失败,没有任何错误提示,最多只说传输被取消。有人知道怎么调试它吗?我也好奇为什么这种文件传输没有成为行业标准——它如此直接(在能用的前提下),还有什么别的传输方式比它更好?

    mrtksn查看英文原文

    AirDrop is brilliant but it fails silently, no error messages - nothing. At best, it says that it was cancelled. Does anyone knows how to debug it? I also wonder, why this type of file transfer isn't the industry standart. It's so straightforward(when it works), why would anyone transfer files in any other way? Okay, maybe a transfer history can also be useful.

    AirDrop 的成功体现了苹果软硬件垂直整合的深度控制

    我认为 AirDrop 是苹果软硬件垂直整合优势的绝佳例证。它不与其他平台互操作,是因为其他平台缺乏实现同等软硬件整合所需的控制权——没有对射频硬件的底层直接控制,就无法像 AirDrop 那样整合蓝牙和 Wi-Fi。希望有一天这类功能出现标准,让其他平台也能实现,虽然苹果贡献技术促成标准可能只是奢望。

    _V_查看英文原文

    I went from MacOS to Linux recently so I was going through similar projects and there is one important caveat: You have to have WIFI adapter that supports special mode (active monitor mode with frame injection). Without compatible wifi adapter this will not work unfortunately :-(

    历次讨论

    同类还值得读

    1. 直接在浏览器中启动 Linux 内核

      Boot a linux kernel right inside your browser.

      Fabrice Bellard 的 JSLinux 页面,用 JavaScript 在浏览器里启动一个 Linux 内核,并提供一个可交互的终端环境。

      工具与资源上首页 5 次 · 2011–2025bellard.org
    2. Hacker News 未公开功能与行为清单(2018)

      A List of Hacker News's Undocumented Features and Behaviors (2018)

      数据科学家 Max Woolf 整理的 Hacker News 未公开功能与行为清单,涵盖投票机制、排名算法、账号惩罚等社区运作细节。

      工具与资源上首页 5 次 · 2019–2025github.com
    3. MapSCII:在终端中用盲文和 ASCII 渲染地图

      MapSCII – Braille and ASCII map renderer for the console

      MapSCII 是一个在命令行终端里渲染地图的开源工具,用盲文字符和 ASCII 字符把地理数据画成可交互浏览的字符地图。

      工具与资源上首页 5 次 · 2017–2025github.com
    4. 顶尖大学的免费在线课程

      Free Online Courses from Top Universities

      Open Culture 整理的一份免费在线课程合集,汇集了全球顶尖大学(如 MIT、斯坦福、耶鲁等)向公众开放的网络课程资源,涵盖音频、视频等多种形式。

      工具与资源上首页 5 次 · 2010–2022openculture.com
    5. 淘气字符串:容易引发用户输入问题的字符串清单

      Naughty Strings: A list of strings likely to cause issues as user-input data

      一个 GitHub 仓库,收录了大量容易让程序出问题的用户输入字符串,如特殊字符、emoji、SQL 注入片段、系统命令等,供开发者用于测试输入处理逻辑。

      工具与资源上首页 4 次 · 2015–2020github.com

    打赏支持

    打赏二维码

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

    WeChat

    关注向阳乔木

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

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

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