阿里 CDN 被恶意刷流量! - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
lthero
V2EX    程序员

阿里 CDN 被恶意刷流量!

  •  1
     
  •   lthero 350 天前 6135 次点击
    这是一个创建于 350 天前的主题,其中的信息可能已经有所发展或是发生改变。

    说明

    本人在 github 部署了静态网页博客,使用阿里云的 cdn 进行加速,最近发现 cdn 流量异常

    异常表现:晚上 20 点到 2 点期间刷了 4GB 流量,访问 10w+次;并不是每天都有,最近是隔一周左右发生一次

    处理

    好在阿里云提供了查询 ip 的接口(接口还被藏起来了)

    https://next.api.aliyun.com/api/Cdn/2018-05-10/DescribeDomainTopClientIpVisit

    返回结果如下

    仅一天内的访问情况

     "ClientIpList": [ { "Acc": 172871, "Traffic": 1932827800, #Byte,大概 2GB "Rank": 1, "ClientIp": "1.202.114.36" }, 

    坏蛋 ip

    1.202.114.36

    1.202.114.242

    北京电信的

    48 条回复    2025-01-01 21:24:29 +08:00
    summerwar
        1
    summerwar  
       350 天前
    前一段不是好多刷 cdn 流量的吗?尤其是组团刷下载的那些,这个问题无解。

    我个人是把网站都扔 cloudflare pages 了,国内随缘打开,但是可以睡个安稳觉,啥都不用管
    TwilightCool
        2
    TwilightCool  
       350 天前
    终于撞了一个头像了~
    skallz
        3
    skallz  
       350 天前
    查 ip 没用的,极大概率查不到是谁,首先云服务商自己就会刷流量,其次很多其他用途也会刷流量(只要你的域名暴露),最稳妥的方式还是用服务器,大不了被刷到服务器带宽瘫痪,好过被刷到欠费!
    lucasdev
        4
    lucasdev  
       350 天前   1
    duzhuo
        5
    duzhuo  
       350 天前
    刷的什么 图片吗
    lthero
        6
    lthero  
    OP
    &bsp;  350 天前
    @lucasdev #4 好工具,收藏了
    lthero
        7
    lthero  
    OP
       350 天前
    @duzhuo #5 对,对着图片一直刷
    sggggy
        8
    sggggy  
       350 天前   2
    可以切换到 dcdn ,然后用边缘脚本自定义策略,尝试是否能判断指定 url 的请求来源(请求头 referer ),
    用正则表达式匹配 URL 路径。

    策略:如果路径匹配,脚本会接着检查请求来源是否来自预期的域名地址,如果不是就拒绝请求。

    这个遇到过,之前被刷了 18 个 T ,用边缘脚本来做策略,彻底解决了,如果只用 dcdn 默认的规则不能彻底封杀,只要 对方 IP 足够多,还是能够一直刷流量。
    gitdoit
        9
    gitdoit  
       350 天前
    哼~ 坏蛋
    lthero
        10
    lthero  
    OP
       350 天前
    @sggggy #8 哇靠 18TB ,畜生啊;谢谢!我可以尝试下这方案
    proxychains
        11
    proxychains  
       350 天前
    PCDN 刷下行量的
    duzhuo
        12
    duzhuo  
       350 天前
    @lthero https://developers.cloudflare.com/r2/pricing/ 直接跑了得了,惹不起哈哈
    moro
        13
    moro  
       350 天前
    只有运营商才有这个动机。
    googlefans
        14
    googlefans  
       350 天前
    @skallz 我是把配置弄得很低,一访问就 down 机。
    lupus721
        15
    lupus721  
       350 天前
    真是不明白,这些人图啥
    yuzo555
        16
    yuzo555  
       350 天前
    https://www.dogecloud.com/announcement/26
    供参考。
    建议设置好流量封顶,设置到自己能接受的流量值,比如每天最多 10GB 、20GB 之类的,另外也可以定期查看访问 IP 排行进行封禁,高频率攻击的话可以设置 IP 访问频率 QPS 限制。
    异常流量时间段可以下载日志文件,查看攻击者的访问特征(比如 UA 特征等),精准屏蔽。
    lthero
        17
    lthero  
    OP
       349 天前
    @yuzo555 #16 谢谢!刚刚设置了流量封顶和带宽限制,过阵子看看效果
    lthero
        18
    lthero  
    OP
       349 天前
    @lupus721 #15 听说是 PCDN 刷下行流量的,和上行流量对冲,避免被运营商查水表
    tf2
        19
    tf2  
       349 天前
    问题,cdn 如果缺收入了,业务员随机挑一个受害者扔给 pcdn 或者 ddos 组织吗?
    liuidetmks
        20
    liuidetmks  
       349 天前
    @lambdaq 不是没可能。

    这环境,所有绑卡的都不搞
    AEnjoyable
        21
    AEnjoyable  
       349 天前
    我觉得北京电信 1.202/16 和 1.203/16 这两个 IP 段特别脏
    我们公司的电信出口在这里面,打开好些网站都是 403 一查 公司 IP 高风险

    然后就是这个网段里还有不少电信机房的机器,老是扫我的 vps
    106npo
        22
    106npo  
       349 天前 via Android
    卖房 CDN 的日常
    liuzimin
        23
    liuzimin  
       349 天前 via Android
    @sggggy 我也是用 dcdn 的 waf 策略解决的。不过我是按流量阈值的。短时间内超过一定流量就把 ip 拉黑。
    shcsc
        24
    shcsc  
       349 天前
    之前 VPS 被刷了一个 T 心疼的要死,你这赶上大出血了/haha
    Gilfoyle26
        25
    Gilfoyle26  
       349 天前
    阿里云对这种情况也熟视无睹???这么做生意也能赚到钱,真是神奇。
    MagmaBlock
        26
    MagmaBlock  
       349 天前 via Android
    https://www.dogecloud.com/announcement/26

    今年我也遇到了,一个十八线不知名小博客都有被刷
    好在设置了流量上限,没造成啥损失

    对互联网提供服务,就要想好被恶意攻击的情况,前几年没 PCDN 的时候也遇见过恶意刷流量的。网线对面什么人都有
    macaodoll
        27
    macaodoll  
       349 天前
    记得前几个月也有老哥说过这个事情,下面评论说是阿里自己用山西的 IP 批量刷的,参考下
    mrzzoxo
        28
    mrzzoxo  
       349 天前
    博客?
    如果没涉及商业的话
    建议丢 cloud flare 好了,又不影响访问
    lthero
        29
    lthero  
    OP
       349 天前
    @macaodoll #27 对!也搜到了那篇帖子,我估计我的也是被拿去刷 pcdn 了
    lthero
        30
    lthero  
    OP
       349 天前
    @Gilfoyle26 #25 阿里云的 cdn 上倒是发了一条提醒,说最近有这种情况出现,警惕用户要处理
    lthero
        31
    lthero  
    OP
       349 天前
    @AEnjoyable #21 好!这网段全禁了先
    lthero
        32
    lthero  
    OP
       349 天前
    @MagmaBlock #26 哎,小博客都被抓着刷,挺难受的
    realpg
        33
    realpg  
    PRO
       349 天前
    @summerwar #1
    所以有没有渠道介绍点这种需要刷下行流量的给我
    我有一些 cdn 需要别人帮我刷点下行流量做业绩
    lthero
        34
    lthero  
    OP
       349 天前
    各位新年快乐
    AEnjoyable
        35
    AEnjoyable  
       349 天前 via Android
    @lthero #31 这里面还有少量的北京电信移动网络...
    buildops
        36
    buildops  
       349 天前   1
    建议可以收集好证据,然后到工信部平台投诉(IP 对应的运营商)查处这些涉嫌违法的 IP: https://ts.isc.org.cnhttps://yhssglxt.miit.gov.cn
    buildops
        37
    buildops  
       349 天前
    有个向工信部投诉成功的 case: https://www.idcbuy.net/talk/3242.html
    summerwar
        38
    summerwar  
       349 天前
    @realpg 直接写个脚本一直循环请求大文件就是了,不需要别人,自己都能搞
    kele999
        39
    kele999  
       349 天前
    开 refer 限制,开下行速率限制,开 IP 请求频率限制
    realpg
        40
    realpg  
    PRO
       349 天前
    @summerwar #38
    自己的那点带宽远远不够
    iorilu
        41
    iorilu  
       349 天前
    我怎么记得国内 cdn 必须都要使用备案的域名
    summerwar
        42
    summerwar  
       349 天前
    @realpg #40 去人多的地方,发点很嚣张的帖子,挂上网址,一会就够了
    lthero
        43
    lthero  
    OP
       349 天前
    @iorilu #41 域名已经备案了的
    realpg
        44
    realpg  
    PRO
       349 天前
    @summerwar #42
    如果我是想整别人,那这样是可以的
    问题是我并不是想整别人 是纯纯的业务需要 我甚至可以付点钱
    summerwar
        45
    summerwar  
       349 天前
    @realpg #44 不了解这方便的业务,帮不上忙
    iorilu
        46
    iorilu  
       348 天前
    国内几个 cdn 都有很详细的设置的

    比如你设置每天 5G 流量封顶, 预防被刷钱
    Emma24
        47
    Emma24  
       348 天前
    好家伙这么大网站部设置封顶的吗
    misty8873
        48
    misty8873  
       348 天前
    @lucasdev 这个网站怎么和 ipip 那么像。。。。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5173 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 09:15 PVG 17:15 LAX 01:15 JFK 04:15
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86