确认真人,但不添麻烦
一个尊重隐私的人机验证会确认发信人是真人,不需要解谜题,也不会在整个互联网上跟踪访客。 低级机器人会栽在一个只有机器才会填写的隐藏字段上,手速过快的机器人则过不了任何真人都无法快过的计时检测。
官网的攻击面虽小,但值得认真收紧,而一个邮件总进垃圾箱的联系表单毫无价值。我们把这两件事都当作 有据可查的工程底线来对待,而不是幻灯片上的一句安抚。
攻击面
网站被编译为静态文件,从边缘网络分发。没有日夜运转的应用服务器,没有暴露在互联网上的数据库, 没有供机器人反复撞击的后台登录页,也没有等着下一个漏洞公告的插件层。 让官网被入侵的那些常见因素,在这里根本不存在。
联系表单提交到同一域名下的单一无服务器端点,它会校验收到的一切,不保存任何数据,只做这一件事。 把动态攻击面收得这么小是一项设计决策,不是巧合,这也是为什么一个表单绝不可能拖垮网站的其余部分。
响应头
网站发出的每一个响应,从第一天起就带着一套严格的响应头,而且没有任何一项是秘密: 在这个页面上打开浏览器的开发者工具,就能亲眼读到它们。
表单
一个尊重隐私的人机验证会确认发信人是真人,不需要解谜题,也不会在整个互联网上跟踪访客。 低级机器人会栽在一个只有机器才会填写的隐藏字段上,手速过快的机器人则过不了任何真人都无法快过的计时检测。
所有内容都会在服务器端再校验一遍:字段长度、格式,以及提交的来源。 客户端的检查只是出于礼貌,服务器端的检查才是保障。
被我们拒绝的提交会得到如实的错误提示和一个可以直接使用的邮箱地址,绝不会为一条已被悄悄丢弃的消息显示感谢页面。 禁用脚本的访客同样有一条可用的路径。
邮件
联系表单悄无声息的失败方式不是垃圾邮件涌进来,而是真实的邮件发不出去。从未经验证的域名发出的表单邮件会落进垃圾箱, 而且没有人会察觉,直到某位客户提起自己一直没收到回音。我们运营的每个网站都从经过正规验证的发信域名发出邮件, 并配齐收件服务商在信任一封邮件之前会核查的那些认证记录。送达能力的验证是发布流程的一部分, 所以发信配置一旦失效,会在部署时就被我们发现,而不是一个月后由您从流失的询盘里发现。
隐私
欢迎让我们在一个真实的部署上为您逐项演示这一切。通过联系表单,或发邮件至 sales@wwi.dev 与我们联系。