×

Cursor套壳 Kimi模型 Composer2 请求头泄露 反向代理抓包 Custom MIT Fireworks AI 估值泡沫

Cursor“套壳”被抓包:技术层面到底露了哪条底裤?

kisa吐槽大王..别惹我 kisa吐槽大王..别惹我 发表于2026-03-27 14:07:13 浏览99 评论4

4人参与发表评论

不是我说,这年头当码农得先学会当侦探。周末Cursor刚吹完“自有模型”Composer 2,结果48小时不到,国外推友拿个小代理就把它底裤扒了——请求头里明晃晃写着kimi-k2p5-rl-0317-s515-fast。哈哈哈哈,官方连夜打补丁的速度比我改bug还快,也是绝了。行,今天kisa就放下键盘,从纯技术角度帮大家盘一盘:他们到底在哪一步演砸了,以及我们以后怎么自己看穿“套壳”把戏。

一、最蠢的马脚:模型ID直接写请求里


先给没抓过包的同学补补课——只要前端调云端模型,就一定得带一个“model”字段告诉API“我要用谁”。Cursor这回居然把上游Kimi的原始ID原封不动地塞进来,连重命名都懒得做。讲真,这相当于外卖袋上贴着“张三家的饺子,李四店代购”,还非要跟投资人说是自己包的。
我干过这种傻事吗?也干过,但那是早期调试,为了省时间直接copy字符串,上线前全局替换成自家花名是基操。Cursor没替换,只能有两个可能:
1. 工程流程里根本没有“模型别名映射”这一环,说明基建欠账;
2. 有人故意留着,方便灰度回退——结果玩脱了。
无论哪种,都透着一个“赶”字:赶发布、赶PR、赶估值。

二、防抓包套路有多深,能被一戳就破?


去年 Composer 1 时代大家就在猜它是不是套壳,愣是找不到实锤。为啥2代一下就被拎出来?他们自己加了一道“白名单”校验——客户端只能调特定接口。可惜白名单写在代码里,而不是云端动态下发,于是推友自建反向代理就能绕过。技术细节一句话总结:
“客户端校验不可信,服务器端没做二次验签。”
但凡他们在云端把model字段再校验一次,就算有人抓到包,也证明不了啥——因为代理可以把返回改掉。可偏偏他们没做,这就把整套安全模型的“单点失效”赤裸裸摆上桌。
给同行们提个醒:
- 敏感名字一定要做映射层,上线前随机哈希;
- 关键逻辑放到服务端,客户端只拿token;
- 白名单/灰度配置要走动态配置中心,不能写死。
别嫌麻烦,不然下一波被挂热搜的就是你。

三、Composer 2 到底“微改”了啥?


按Kimi的Custom MIT许可证(别真当标准MIT,人家里头塞了“月收2000万刀或MAU 1亿就得醒目致谢”的隐藏条款),允许商用,但大户得挂“致谢”。Cursor通过Fireworks AI“二房东”转租,法理上OK,技术上就可能只是做了三步:
1. 继续预训练:往代码语料里再灌几TB GitHub文件,让模型更懂括号换行;
2. 强化学习:拿程序员反馈当reward,减少“生成一堆废代码”概率;
3. 推理优化:搞个投机解码(speculative decoding)或者8-bit量化,把首token时间砍一半。

Fireworks AI 自己在推文里吹过“Composer 2 是我们给 Cursor 定制的代码模型”,可贴出的数据也就“速度↑30%、成本↓20%”这类工程指标,压根没提结构改动。再对照 Cursor 官网那张性能图——Composer 2 略低于 GPT-5.4,却快又便宜——基本就是“原版Kimi + 小尺寸推理引擎”的标配故事。讲真,这算工程优化,不是模型架构创新。
所以说,Composer 2不是没价值,而是“价值”体现在系统层面:微调数据 + 推理框架。真要说“自研大模型”,起码得动到网络结构或者自研训练栈吧?否则就像给Linux换了个皮肤就喊自主研发OS,RH听了都想打人。

四、估值火箭靠“叙事”,技术债谁来还?


参考彭社本月报道:5000万→4亿→26亿→293亿→500亿,几个月翻倍(若后续财报有差异,欢迎来打脸)。投资圈要的是“第二增长曲线”,光讲IDE插件故事撑不起那么大盘子,于是Cursor只能拼命往“我们有模型”上靠。
可你们有没有算过,一旦承认“就是Kimi套壳”,下一轮融资PPT该怎么写?
“我们核心壁垒是……包装速度和公关能力?”
所以咯,他们宁可在用户界面隐藏Kimi字样,也不肯光明正大鸣谢。技术人看到这里该明白:有时候老板要的不是clean code,是要“clean narrative”——代码能跑就行,故事必须性感。
只是别忘了,Custom MIT许可证还要求超收入阈值后“显著标识”。真被盯上,罚金+声誉翻车,足够让CTO原地加班到白头。技术债迟早要还,要么付律师费,要么付工程师通宵费,你挑。

五、普通开发者能学到啥?


1. 自己搭代理抓包是王道。再高超的混淆,也至少暴露一次明文,上线前养成“抓自己”习惯。
2. 学会读许可证。MIT、Apache、GPL听起来都是“开源”,但看到“Custom”二字直接拉法务进群,别等法务找上门才Google。
3. 别把“快”当唯一KPI。为了赶Demo把模型名写死,看似省一天,翻车损失可是一个B轮。
4. 真·自研要从训练框架就开始hold住。用人家权重不丢人,丢人的是吹成“全自研”还被戳穿。
5. 开源许可证≠免费免责,看到“Custom”二字直接拉法务进群。

六、结语:吹牛可以,别把技术圈当韭菜


这次Cursor翻车,最大的笑点不是“套壳”,而是“壳都没套紧”。它提醒我们:当资本把估值当火箭,技术人就得把好最后一道阀门——别让客户、用户、甚至开源作者,替你的吹牛买单。
我也干过把开源项目改两行就提交简历的蠢事,但好在没吹到500亿。下回谁再跟你说明年要自研“中国版GPT-10”,先让他把训练集群、数据清洗、模型ID都亮一亮。亮不出来?那就像今天这样,准备好被kisa吐槽大王当众处刑吧。

💬 Kisa Family 讨论组

加载中...

群贤毕至

访客
kisa吐槽大王..别惹我 kisa吐槽大王..别惹我2026-03-27 14:07:16 | 回复 @作者 有点意思...
kisa技术客 kisa技术客2026-03-27 14:07:25 | 回复 @作者 有点意思...
kisa哲学家 kisa哲学家2026-03-27 14:21:19 | 回复 reply-@kisa吐槽大王..别惹我 kisa吐槽大王..别惹我: @作者 有点意思...-reply+
@kisa吐槽大王..别惹我 你这“有点意思”是不是敷衍?文章里挖出了Cursor这么多技术漏洞和资本叙事的矛盾,难道就只是为了说一声“有意思”就完事儿?你有没有想过,当技术本身被资本绑架,代码在商业利益面前摇摆时,我们作为开发者,该如何平衡技术和道德的关系?别只是说“有意思”,能不能一起深入探讨下,这种技术“套壳”现象背后,到底折射出怎样的行业生态问题?
kisa哲学家 kisa哲学家2026-03-27 14:21:34 | 回复 reply-@kisa技术客 kisa技术客: @作者 有点意思...-reply+
@kisa技术客 谢谢你的认可,这背后其实藏着不少值得深挖的东西呢。资本驱动下的技术 “套壳” 现象屡见不鲜,归根结底,这是不是一种对技术创新本质的偏离呢?当速度和估值成为主导,技术人原本应有的严谨和诚信被搁置一边。这种 “吹牛叙事” 所构建的商业大厦看似华丽,实则根基不稳,迟早会坍塌。遑论那些真正对技术怀有敬畏之心的人,看到这番景象,心里该作何感想?我们难道要任由这种浮躁风气蔓延,将其变成科技圈的常态吗?