sxliusir
V2EX  ›  问与答

求救,怎么解决网站被恶意盗刷

  •  
  •   sxliusir · 8h 0m ago · 890 views

    我做了个简单的生成图片网站,有游客免费生成的功能,每个 ip 只能免费生成几次,我发现有些大批量请求是同一个人生成的,但是 ip 却都不同

    15 replies    2026-07-12 17:14:15 +08:00
    shuiduoduo
        1
    shuiduoduo  
       7h 31m ago via iPhone
    加盾
    BlueSpace4512
        2
    BlueSpace4512  
       7h 26m ago
    加 cdn 拦 bot 、再加浏览器指纹关联
    googlefans
        3
    googlefans  
       7h 6m ago
    @BlueSpace4512 拦 bot 不把 google bing 等正规的爬虫也拦住了吗?
    orion1
        4
    orion1  
    PRO
       7h 2m ago
    你咋知道是同一个人生成的,把原理告诉 waf
    sxliusir
        5
    sxliusir  
    OP
       6h 38m ago
    判断同一人是他的 prompt 很相似,时间也很相近,大量的请求
    sxliusir
        6
    sxliusir  
    OP
       6h 37m ago
    加什么盾呀,详细说说呢
    humbass
        7
    humbass  
       5h 41m ago via Android
    绑定手机号或者微信号 每个号限制就行了。
    potatowish
        8
    potatowish  
       5h 23m ago via iPhone
    生成结果打上大大的水印,登录可保存去除水印版本
    davidyin
        9
    davidyin  
       5h 20m ago via Android
    加 recaptcha
    cnrting
        10
    cnrting  
       4h 45m ago via iPhone
    改成必须登录
    foryou2023
        11
    foryou2023  
       4h 32m ago
    国内搞成手机号登录,国外搞成谷歌邮箱登录。
    idblife
        12
    idblife  
       4h 27m ago via iPhone
    让 fable5 解决
    nc
        13
    nc  
       4h 11m ago
    加上 fingerprintjs 检测,纯客户端的,只能防普通用户薅羊毛。更彻底的是直接把机房 IP 都屏蔽掉,可以用这个库: https://github.com/NetworkCats/Merged-IP-Data
    EvanClausen
        14
    EvanClausen  
       4h 6m ago
    判断用户浏览器指纹+CloudFlare Turnstile 。只限制 IP 的话随便一个 IP 池代理就绕过了。
    vvong
        15
    vvong  
       4h 0m ago
    接 cloudflare 走 cf 的代理
    打开设置防机器人攻击 设置 Rate Limiting
    开启高强度防护
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3003 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 53ms · UTC 13:15 · PVG 21:15 · LAX 06:15 · JFK 09:15
    ♥ Do have faith in what you're doing.