Apifox 自己文件服务被入侵了,为什么说遭供应链攻击?还是理解有问题? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jacketma

Apifox 自己文件服务被入侵了,为什么说遭供应链攻击?还是理解有问题?

  •  
  •   jacketma 3 月 26 日 3050 次点击

    看了几个报道都说源头就是:

    https://cdn.apifox.com/www/assets/js/apifox-app-event-tracking.min.js

    这个文件被黑客篡改了(中间动态加载了 apifox.it.com 的恶意 js )。

    cdn.apifox.com 貌似是托管在七牛云 CDN (这个信息可信度较高),用过七牛云 CDN 的应该知道,自托管的对象存储失守了,内鬼的可能性更大呀,怎么就甩锅给“供应链攻击”了呢?似乎也不是七牛云 CDN 的 DNS 解析或边缘服务器泄露,否则 Apifox 肯定是甩锅给七牛云了吧。

    如果是引入第三方 js 被人掉包了,才好说是“供应链”失守吧,这明明就是 Apifox 内部被爆了吧,CDN 被爆和数据库被爆,性质大差不差了。

    这口锅看得人云里雾里的,还是咱理解有问题?

    21 条回复    2026-03-29 23:04:48 +08:00
    Gilfoyle26
        1
    Gilfoyle26  
       3 月 26 日
    不重要,反正我没用,始终对国产的软件不会信任
    jacketma
        2
    jacketma  
    OP
       3 月 26 日
    @Gilfoyle26 最近连着出事,飞牛 NAS 远程漏洞、美团删用户图片、天津超算数据外泄、Apifox 的 js 文件被黑。。。信任不容易啊
    Jack927
        3
    Jack927  
       3 月 26 日   1
    关键是,3.4 的问题,3.25 才发,还不是给账号发邮件、发短信,只是自己网站一个公告,傻逼。
    llsquaer
        4
    llsquaer  
       3 月 26 日
    好久没用过了. 前天到今天才刚强度的用了下. 应该没坑到..
    akiyamamio
        5
    akiyamamio  
       3 月 26 日
    @Jack927 #3 更关键的是,飞牛也是问题爆发了才扭扭捏捏发个公告,然后大家就当没有发生任何事继续用。所以后面这些公司就跟着学呗
    AS4694lAS4808
        6
    AS4694lAS4808  
       3 月 26 日 via Android   2
    我司一个全球软件版本至少一个月才能发出去,期间要经历 N 种安全软件扫描,人工代码 review 开源依赖扫描和法务开源审核,曾经因为上游 cve 一直不更新,硬生生被逼重新实现几万行的逻辑,同事每天吐槽流程。但是这种时候想想,也许还是有点用的...
    ovtfkw
        7
    ovtfkw  
       3 月 26 日
    这玩意失啥 听都没听过
    sddyzm
        8
    sddyzm  
    PRO
       3 月 26 日
    是的
    sddyzm
        9
    sddyzm  
    PRO
       3 月 26 日
    这种安全态度注定做不大
    lisongeee
        10
    lisongeee  
       3 月 26 日
    你理解的没有问题

    这个和供应链完全没有关系,就是内鬼或者 apifox 内部服务器被攻破

    apifox 自称供应链攻击完全就是推卸责任

    https://v2ex.com/t/1201146?p=2#r_17456652
    lisongeee
        11
    lisongeee  
       3 月 26 日
    另外按照这个逻辑,上次 B 站前端员工植入恶意代码报复用户 也可以称为供应链攻击

    https://v2ex.com/t/1106028
    billlee
        12
    billlee  
       3 月 27 日
    我看到的比较早的说法是「 Apifox 供应链投毒攻击」,不是 **被** 供应链投毒。Apifox 本身就是开发工具,它自己是工具链。
    angeni
        13
    angeni  
       3 月 27 日   1
    反正这个软件一辈子不会出现在我的电脑上了

    如果团队用,我也会极力反对。

    满嘴谎话就算了,短信通知也没有
    aminobody
        14
    aminobody  
       3 月 27 日
    @lisongeee #10 完全认同,明明是自己的 cdn 服务器被 hack 了,还宣称供应链投毒,好像自己被开源社区坑了一样。xz backdoor 和 ultralytics 那个事才是真正的供应链投毒。
    SilentOrFight
        15
    SilentOrFight  
       3 月 27 日
    @AS4694lAS4808 #6 真羡慕有这流程
    esile
        16
    esile  
       3 月 27 日
    不排除为了盈利一波自己操作的
    Ketteiron
        17
    Ketteiron  
       3 月 27 日
    供应链攻击 (Supply chain attack) 是一个定义宽泛且未能达成共识的术语。
    这个定义最宽泛的解释是一切非直接攻击都可以称作供应链攻击,因此世界上绝大多数成功的网络攻击都可以算是供应链攻击。稍微严格的解释是受信任的上游被攻破、植入后门,造成难以发现的下游打击。
    它暗示厂商本身也是受害者,常用于甩锅大会,但厂商不能由于自己服务器被攻破了,然后声称自己受到了供应链攻击,受到攻击的是用户,厂商是跳板。
    例如 2013 年的 Target 泄密事件,黑客攻击 Target 的上游 Fazio 窃取到凭证,横向移动盗走 Target 几千万张信用卡信息,Target 在这次事件中和被偷走信息的用户都是受害者,他们遭受到了供应链攻击。至于 Target 内部安全措施和管理一坨屎是另一回事。
    2020 年的 SolarWinds 事件,Orion 的构建服务被黑,这里遭受到供应链攻击的是使用了 Origin 的倒霉蛋。对于此次事件 SolarWinds 甩锅给了外国政府。但无论怎么说,这还是自身服务被直接攻破了的原因。

    如果 Apifox 要声称自己遭到供应链攻击,那只能是七牛云投的毒。
    我更倾向于是某个开发或者管理人员的凭证被偷了,或者有内部人员勾结黑产。
    pxw2002
        18
    pxw2002  
       3 月 27 日
    我一直很纳闷 为啥要加载第三方 js 很多时候 加载一堆 js 可能都不如一张图片大 整这玩意意义何在
    fstab
        19
    fstab  
       3 月 27 日
    @AS4694lAS4808 #6 羡慕这样的软件开发商,对用户负责。
    JoeJoeJoe
        20
    JoeJoeJoe  
    PRO
       3 月 27 日
    @lisongeee #10 完全认同, 感觉如果不这么说, 当时内部大力推 AI 的高层会被吊.
    AS4694lAS4808
        21
    AS4694lAS4808  
       3 月 29 日 via Android
    @fstab @SilentOrFight 用户是比较安全,但是作为开发头都要秃了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3660 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 88ms UTC 04:45 PVG 12:45 LAX 21:45 JFK 00:45
    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