Honza Zidek Asked: 2024-01-12 16:42:49 +0800 CST2024-01-12 16:42:49 +0800 CST 2024-01-12 16:42:49 +0800 CST 网站在显示“正在检查网站连接是否安全”时正在做什么? 772 有些网页在打开时会显示与此类似的内容,并显示一条消息,例如“检查站点连接是否安全”: 该过程通常需要一些不平凡的时间,有时它需要我单击一个Verify按钮,但通常它只是高兴转动轮子一段时间,然后转到所需的页面。 这种情况发生在许多网页上。 当这张图片向用户显示时,幕后究竟发生了什么? 注意,我是一名后端程序员,我对前端的东西只有非常基本的了解。 networking 1 个回答 Voted Best Answer u1686_grawity 2024-01-12T16:50:02+08:002024-01-12T16:50:02+08:00 带有类似“检查站点连接是否安全”的消息: “检查您的连接的安全性”与安全性或连接无关,它的意思是“检查您是否不是机器人”。该网站正在使用 Cloudflare CDN 服务,页面是 Cloudflare 的“Turnstile”自动机器人检测,类似于 reCAPTCHA 或 hCaptcha。 (FanFiction.Net 启用了严格模式,因为它确实不喜欢其中发布的故事可能被存档在其他地方的想法。其他网站可能会在垃圾邮件机器人等大量涌入时启用此功能。) 该过程通常需要一些不平凡的时间 这个具体示例似乎主要是一种“工作证明”类型的检查,系统授予您访问权限以换取消耗一些 CPU 时间(与 Hashcash 相比),尽管它很可能还包括各种其他基于 JavaScript 的机器人/抓取工具Cloudflare 可以想到的检测(确切的检查没有公开记录,因为这大多会达不到目的,并且可以安全地假设它们也会随着时间的推移而改变)。
“检查您的连接的安全性”与安全性或连接无关,它的意思是“检查您是否不是机器人”。该网站正在使用 Cloudflare CDN 服务,页面是 Cloudflare 的“Turnstile”自动机器人检测,类似于 reCAPTCHA 或 hCaptcha。
(FanFiction.Net 启用了严格模式,因为它确实不喜欢其中发布的故事可能被存档在其他地方的想法。其他网站可能会在垃圾邮件机器人等大量涌入时启用此功能。)
这个具体示例似乎主要是一种“工作证明”类型的检查,系统授予您访问权限以换取消耗一些 CPU 时间(与 Hashcash 相比),尽管它很可能还包括各种其他基于 JavaScript 的机器人/抓取工具Cloudflare 可以想到的检测(确切的检查没有公开记录,因为这大多会达不到目的,并且可以安全地假设它们也会随着时间的推移而改变)。