You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何防止作品集网站联系表单收到虚假邮件?

阻止联系表单虚假邮件的实用方案
  • 隐藏式蜜罐字段:在表单里加一个普通用户看不到的输入框(用CSS设置display: none),给它起个像company_website这类看似合理的名字。正常用户看不到也不会填,但机器人会自动填充。后端验证时只要这个字段有内容,直接拒绝提交,完全不影响真实用户。

  • 轻量行为验证:

    • 检测填写速度:如果用户1秒内就填完提交,基本是机器人,直接拦截。
    • 简单交互要求:比如让用户点击一下表单里的某个图标,或者拖动一个小滑块到位,这类操作比验证码自然得多,用户几乎没感知。
    • 轨迹判断:后端记录用户填写时的鼠标移动轨迹,机器人的轨迹通常是直线跳转,没有人类那种自然的停顿和移动,基础判断就能过滤大部分机器人。
  • 邮箱域名过滤:

    • 拉黑常见临时邮箱域名:比如那些10分钟有效期的邮箱域名,维护一个黑名单,后端验证邮箱后缀是否在黑名单里,是的话直接拒绝。
    • 新域名筛查:查询提交邮箱的域名注册时间,如果是注册不到30天的新域名,标记为可疑,后续人工审核,避免漏过真实用户但又能过滤一批恶意提交。
  • 内容过滤:

    • 关键词拦截:把常见的辱骂、垃圾广告关键词做成黑名单,提交内容里包含这些词直接拒绝。
    • 无意义内容识别:如果提交的内容是乱码、重复无意义字符串,直接拦截,这类基本都是机器人提交。
  • IP频率限制:

    • 记录每个IP的提交次数,短时间内(比如1小时)提交超过5次的IP,暂时禁止它提交,过段时间再解除限制。
    • 拦截已知恶意IP段:用公开的恶意IP数据库做基础过滤,直接拒绝来自这些IP的请求。

内容的提问来源于stack exchange,提问作者Kartik Thakur

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 14:03:14