Hacker News 中文摘要

RSS订阅

为何选择OpenBSD? -- Why use OpenBSD?

文章摘要

该网站使用Anubis系统防止AI公司恶意爬取,通过工作量证明机制增加爬取成本,同时开发指纹识别技术区分真实用户。用户需启用JavaScript才能正常访问。当前运行的是Anubis开发版本。

文章总结

标题:确保您不是机器人!

您看到此提示是因为网站管理员启用了Anubis防护系统,旨在抵御AI公司对网站的恶意爬取行为。这类爬取行为会导致服务器宕机,影响所有用户的正常访问。

Anubis采用类似Hashcash的工作量证明机制(原用于反垃圾邮件),其核心原理是:单个用户的验证负担可忽略不计,但大规模爬取时验证成本将呈指数级增长,从而有效遏制数据抓取。

当前方案是临时性的过渡措施,其真正意义在于为开发者争取时间,用于完善浏览器指纹识别技术(例如通过字体渲染方式识别无头浏览器)。未来将实现精准识别,使真实用户无需再通过验证页面。

注意事项: 1. Anubis依赖现代JavaScript功能,使用JShelter等禁用脚本的插件会导致验证失败 2. 当前运行版本为devel开发版

(说明:删除了原文中关于OpenBSD的无关信息,保留了核心防护机制说明、技术原理和用户提示,采用分条目呈现注意事项以提升可读性。)

评论总结

OpenBSD评论观点总结:

  1. 支持OpenBSD的观点:
  • 系统稳定可靠:"Servers I setup in openbsd just keep working"(评论2)
  • 安全性设计:"secure-by-default (everything disabled) is the right posture"(评论6)
  • 系统透明易构建:"can I build the whole thing from scratch...about 10 minutes"(评论4)
  • 配置简洁:"The firewall...miles better to configure"(评论6)
  1. 对BSD系统的质疑:
  • 性能问题:"if you run it as a web server it manages about half the req/s"(评论7)
  • 实用性不足:"why would I want to bother with the BSDs, if Linux simply runs better?"(评论3)
  • 功能落后:"Linux has caught up in features"(评论5)
  • 生态支持差:"support for some specific things isn't very good"(评论9)
  1. 中立/实用主义观点:
  • 特定场景优势:"I still prefer it as the syntax of PF is just perfect"(评论7)
  • 混合使用方案:"I'm using some things from OpenBSD as much as possible"(评论9)
  • 部署挑战:"can't wrap my head around the old way of doing deployments"(评论11)
  1. 社区支持:
  • 捐赠呼吁:"I hope people here keep donating"(评论10)
  • 长期用户情感:"Long time OpenBSD fan"(评论11)