Hacker News· Thom2503·· 6 天前AI 评分8
用 Coq 编码的编程语言语义学(2015)
Semantics for programming languages with Coq encodings (2015)
AI 导读
该页面因网站管理员启用 Anubis 反爬保护而未能加载正文内容。Anubis 采用类似 Hashcash 的工作量证明机制,对单个用户计算负担可忽略,但会大幅增加大规模爬虫的累积成本,属于为指纹识别和无头浏览器检测争取时间的占位方案。
正文
加载中...
您会看到这个画面,是因为网站管理员启用了 Anubis 来保护服务器,避免 AI 公司大量爬取网站内容。这类行为会导致网站崩溃,让所有用户都无法正常访问资源。
Anubis 是一种折中做法。它采用了类似 Hashcash 的工作量证明机制(Proof-of-Work),该机制最初是为了减少垃圾邮件而提出。其核心概念是:对个别用户而言,额外的计算负担可以忽略,但对大规模爬虫来说,累积起来的成本将大幅增加,从而让爬取行为变得更困难。
最终,这是一个占位符解决方案,以便将更多时间用于指纹识别和识别无头浏览器(例如:通过它们如何进行字体渲染),从而无需向更可能是合法用户的用户呈现挑战工作量证明页面。
请注意,Anubis 需要使用现代 JavaScript 功能,而像 JShelter 这类插件可能会阻挡这些功能。请为此域名停用 JShelter 或类似的插件。
来源:Hacker News · inria.hal.science