渐进式增强

主要观点:

  • 对移除联系表单犹豫不决,因高质量咨询虽少但仍值得冒垃圾邮件的风险,想再坚持一段时间。
  • 联系提交通过 PGP 加密发送到收件箱,Proton 采用端到端加密,传统垃圾邮件过滤器不起作用。
  • 新策略受渐进增强启发,先创建适用于所有用户的可访问基线,再根据浏览器能力增强功能,如利用 CSS @supports和 JavaScript APIs。
  • 提出渐进削弱(Progressive Dehancement)的概念,对联系表单进行降级处理,默认发送POST提交并获取重定向响应,用 JavaScript 的fetch进行增强以避免页面刷新,通过检查 CORS 头和content-type头可区分标准<form>提交和fetch请求,根据此可对垃圾邮件采取更重的防御措施,如拒绝特定邮箱地址、短语和脚本等,该实验已运行并调整了一年多。

关键信息:

重要细节:

  • 90%的机器人使用基线,99%的人类使用增强的fetch版本,通过标记邮件主题可知道使用的方法。
  • 突然有大量韩国加密货币诈骗,对通过基本POST提交来自 Google Mail 用户的合法联系信心为 0。
阅读 9
0 条评论