马斯克罕见认错,承认Grok偷走了用户代码,并承诺全部删除。大家好,欢迎收听老范讲故事的YouTube频道。咱们先想象一个很有画面感的场景:你打开电脑,跟你新装的AI编程助手说了一句“Hello”,说完了以后,它二话不说,把你整个项目所有代码配置,包括你藏在角落里的密码密钥,打了一个压缩包,嗖地一下传到云端去了。你没让它传,甚至你还千叮咛万嘱咐它啊,别传我的文件,它就给你传走了。而且传前和传后都没有跟你说任何话,这就是这一次Grok干的事情。
这个事情呢,是不是特别像十几年前那个把很多人坑惨了的故事?就是有人拿着电脑去修电脑,那哥们本来应该老老实实的把电脑给他修好,看见什么都当没看见。结果人家把电脑里边的东西七七八八拷走了以后,照片流传出来了,多少人成了全网的笑柄是吧?这就是陈冠希的故事。现在马斯克的Grok也干了一模一样的事情,这就是AI版的陈冠希事件。
主角呢是马斯克他们家的Grok Build,就是他那个命令行的AI编程工具。而且这回更劲爆的地方在哪呢?马斯克本人罕见的出来认错了,说:“是的,这是真的,我们确实传了,我保证全都给你删干净。”马斯克认错本身就是个新闻,世界首富啊,万亿个人资产的世界首富出来说:“对,我们干了。”但是今天咱们真正要聊的,不是这个bug,而是它背后越来越吓人的一个更大的问题。
咱们啊先把这个事情稍微捋一下啊,就这个事情到底是怎么发生的。有一个叫做塞雷布拉布的安全研究员,这个是他的网名,他是专门干这行的。他也不会傻乎乎的真把自己的一个项目拿去做测试啊,他搭了一个假的环境,里头放了一个假项目。然后呢,在这个假项目里头放了很多的探针。你可以理解是什么呢?他往这个项目里头塞了一堆做了记号的钞票,专门看看你的AI会不会伸手,到底把哪张拿走了。
我记得以前咱们还有一个梗是什么?就是我到搜狐上注册用户叫张搜狐,在百度上注册用户叫赵百度,在腾讯上注册的用户叫做王腾讯。都注册完了以后,有人给你打电话:“请问张搜狐先生吗?您是不是要种一颗牙呀?”你就知道哪个地方把数据泄露了。这位安全研究员埋记号有多讲究呢?他专门放了一个.env的文件。
啊,大家都知道,程序员喜欢把我们的密钥密码、各种API Token什么放在这里头。要注意啊,所有文件名和这个目录名以点开头的,在你去列目录的时候它是不显示的。就这些一般是会保留在你本地,不上传到云端的。在这里头呢,他还写了一个假的API密钥,这个名字起的特别好,这个名字叫“这玩意绝对不能外泄”,写了一个英文。他还专门放了一个文件,起名叫做“永远别读我”,然后明确指示AI不许打开这个文件,不许拿去训练,不许改我任何东西。
叮嘱完了以后,他就跟Grok Build打了个招呼:“哎你好啊。”然后Grok Build就把整个目录打了一个压缩包,连这个“永远别读我”的文件,包括前面这个绝对不能上传的密钥,通通都给它上传走了。而且上传的地方呢,是xAI自己的谷歌云盘的一个空间,直接擦层上传上去了。而且值得注意的是什么呢?他不只是传了他干活需要的这几个文件。
这位研究员做了一个测算,他那个仓库总共是11.2G,Grok Build在被他掐断之前,一共传走了5.1个G。而这次任务真正需要的内容只有192KB。什么概念呢?就是他传的量是他干活实际需要信息量的28,000倍。这已经不是顺手多拿一点的问题了,是真的把你整个家底抄干净的感觉了。
更狠的是什么呢?这个压缩包里头还带有完整的版本历史。大家注意啊,我们去写程序的时候,一般会有一个叫.git的文件夹,就是我们每一次去提交的历史,实际上都在里头存着呢。比如说你有一个版本里头是带密码的,然后下一个版本呢你说:“哎,这个版本不带密码了”,我给你覆盖上去。但是那个带密码的版本,实际上在里头留着呢,就是怕你万一改错了。
现在马斯克是把你整个的版本历史一起全都上传了。关掉隐私模式行不行呢?有人说:“哎,这个是他自己的问题啊,你不小心,你引导人家犯错误啊。”这个研究员自己专门去试了一下,他先把“用我的数据帮你改进模型”的这个开关给关掉了,没用,照样传。后来Grok Build里头出了一个隐私模式,就打一个/privacy。你打了这个命令以后,它按道理说应该也不上传了,结果发现打完了以后还是接着传。
那这玩意怎么停下来的呢?发现这开关是在云端的。在云端有一个开关,叫disable_codebase_upload,就是禁止代码仓库的上传。这个开关在本地没有,只能在云端把它设成true。设成false,一旦设成true,它就不传了。也就是说呢,决定传不传你数据的那个总闸,压根不在你手里,在人家云端呢。他想传就传,他哪天说不传了,他就从云端把这个开关关掉。
但是等下次他说:“哎,我还想再看看的时候”,你也拦不住。马斯克认错了,说我全删,一点不剩。但是问题不在这。原来大家是信你的人品,你都已经干出这样的事情来了,你已经把我整个的代码库都拖走了,而且开关不在我本地,在你云端。现在你说我这个东西都给你删了,你说了我就得信吗?
咱是不是应该有第三方审计啊?咱得去看看你到底传了哪些东西,传了多少,都传了上去干嘛去了,然后你到底是不是删干净了?你不能自己拍脑袋说了这个大家就得信啊。原来可能还大家愿意信,但是现在这样的一个时间点,大家还愿意信吗?这个就留着一个问号了。
后边呢讲一下老范的本行啊,我原来做安全的,特别是做Clean Master这些东西。我们原来也传,为什么会传这些东西呢?就是我们得去测试说,手机上哪个文件删掉了以后还能接着跑啊,哪个文件删掉了以后对你软件的启动和运行是没有影响的。这个事我们是要去看的,否则的话,我嘁哩喀喳在你手机上删东西,clean嘛,实际上就是删东西嘛。删完了以后发现手机起不来了,这事我担不起这责任。
所以原来我们也传,但是呢,我们的传法是怎么传呢?在云端下策略啊。这个也是如此,先说:“哎,我们这次需要什么数据”,做一个筛选。做完筛选以后呢,再去设条件啊,比如说你是在美国的,你使用哪些手机型号,什么版本啊。筛选完了以后呢,再去抽样。比如说,筛完了以后发现有100万人是符合要求的。这数是不是大了点?不大啊,因为当时我们有6亿月活用户,啊所以100万不算多啊。
然后再给他抽啊,抽个10万人上来,或抽个1万人上来。抽完了以后我们就开始传了。而且传的时候呢,还会干一个什么事呢?叫IP过滤。过滤哪些IP呢?比如说我们知道哪个IP地址是谷歌安全实验室,就是你每一次上传的App,他们要先去检测一下的。那你碰到这个IP你就别传了呗。另外一些安全公司的实验室的IP,那我们就遇到他们的IP就不传了呗。
大概就是这样的,就是以前我们都干。但这个活呢,现在已经越来越没法干了。原因很简单,iOS从来就不让干,因为沙箱做的非常严格,每一个应用只能访问自己的数据,其他的数据你是访问不了的。以前我们在iOS上也去做这个清理,但是我们的做法不是删文件,我们的做法是写文件。就是拼命往你的iPhone手机里写文件,一直到把你的iPhone彻底写满了。
在这个过程中,iOS自己会把一些它认为没用的东西删掉啊。整个写满了以后,我们再把那个偷偷写出来的文件删了。在安卓系统里头呢,以前是可以看别人的这些文件的啊,现在也是越来越严了。你现在再想把人安卓手机上的所有东西都传上来呢,肯定是比较费劲了吧。但是这件事呢,我们要讲清楚啊,不是说我们原来做的就怎么怎么不好啊。
原来这个事呢,我们也是为了大家好对吧,为了让大家能够使用到更顺畅的手机,才去做的这个动作。现在呢,虽然在App里头再干这个活不太容易了,但是现在你比如说,你买了小米手机啊,买了华为手机啊,他们还是会继续干的。只是呢,是在操作系统那一层去做去了。但是呢,大家要注意,这里头有一个很大的差异。
手机操作系统它的安全性是很高的,它对于沙箱控制的是很严的。而今天我们讲的这东西是什么呢?叫Grok Build,是在你的PC上跑的。甭管你是在Windows、macOS还是Linux操作系统,这些个人电脑操作系统,它们的沙箱一般做的是比较弱的。原因也很简单,因为PC要做的事情非常复杂,你如果做了一套强沙箱系统的话,你这PC就没法干活了。
所以呢,我们现在在使用一个非常强大的工具,这种工具肯定比我们以前清理工具要强大得多,它后头是有AI的。这个AI工具在你的PC上,没有沙箱控制的一个电脑上,去肆无忌惮地干活。你还要给它全部的权限,全部的信任,就像把电脑送修的那过程是一样的。在这个过程中啊,甭管它做任何承诺啊,它反正最后把你的数据传走了。它干了这么样的一个事情,这个确实是比较吓人啊。
像我们以前装OpenClaw装龙虾,为什么一定要单独拿一台电脑出来装呢?就是为了避免这件事情。因为我们知道这个系统它的权限很大。但是最近,是Codex是Claude Code,包括有些人开始使用Grok Build,实在是太好用了,前面也没出什么事,那咱就这么使着呗。这个马上就出事给你看看。
那怎么办呢?第一件该做的事情就是本地数据的审计和防护。在这一块呢,原来我们只能相信AI厂商的承诺,只能相信这帮老板,比如说山姆·奥特曼、达里奥·阿莫迪、马斯克的这些承诺。我们相信他们的人品,相信他们不会去胡干的。因为它这个系统实在太复杂了,后头还有AI在干活,谁也没有办法去完全地预测和规范这个系统的行为。
现在的话,是不是应该有一个第三方,或者从操作系统这一方,微软、谷歌和苹果,你们是不是应该做一些这种本地的审计系统?第一个,它到底干什么了?读了哪些文件,写了哪些文件,传了哪些文件,删了哪些文件?你是不是应该看一看?是不是应该做一些防护啊?下一个事,他们的承诺是不是都做到了啊?
像我们原来做App的时候,每一个应用会有一个权限列表,就是我要哪些权限,不要哪些权限。你是有列表的,我干什么不干什么,我是有承诺的。这个东西你承诺了以后,是不是都做到了?这个还是要有第三方来监督的。你不能说我承诺了,然后我偷偷打开云端开关,咵就传走了。而且我在开的时候,我还专门把一些安全实验室啊,谷歌苹果全都给他过滤掉,而让他永远发现不了这。
你像我们那个年代就可以干这活了,现在后头有AI了,它干这玩意更是让你逮不着啊。所以需要第三方在每一台电脑上去进行防护和安全审计。光有这个还不够啊,下一个是什么呢?付费和计费你也得审计啊,要不然这个账单里头它会闹鬼的呀。这两天还有一故事,一个韩国小哥突然收到了一个Anthropic的催账通知,说我要扣你1,600万美金啊,说你因为使了我的API了,我要扣你的钱1,600万美金。
上亿人民币了哈,那小哥都疯了,说我没有账号,我是免费账号,我也没有使用你的token,一点都没用过。1亿多人民币呢,不是个小数字。最后呢,Anthropic自己Claude Code的负责人也出来承认了,他说:“这只是一个反滥用系统反应过度了啊,我们把这账单删了就完了。”但这个就这么完了吗?不行吧。因为现在这些AI Agent,包括这些大的AI公司,他们的收费是极其不透明的。
你这个事情到底是应该走套餐,还是应该直接记token的钱,他经常说不清楚。以Anthropic为例啊,他们做过实验,如果你的代码里头不包含一个叫Hermes.md的文件,它就给你走套餐。如果包含这个文件了,它就不给你走套餐,要去走你的TOKEN单独计费,那贵多了。Hermes.md哪来的?就是你装爱马仕Hermes agent以后,你这个代码库里头就会有这个文件。
他认为说:“哎,你只要是有这个文件,你一定是把我的Claude大模型啊,把我的订阅的这个账号啊,拿去养爱马仕去了。”那我就要按另外一个系统给你收费了,我就不能让你继续按原来套餐去计费了。他他会干这样的一个事情。还有就是啊,你这个话到底是多少TOKEN啊?我多少输入多少输出,哪些是推理的,其实我们是说不清楚。
以及呢,经常还干一个特别恶心的事。你问了个问题,它吭哧吭哧回想了半天啊,推理了半天,然后开始吐答案了。吐到最后的时候,咵一下答案不见了啊。我相信使用AI的人都遇到过这种事情,这个东西叫拒绝回答啊。就是它把答案算完了以后说:“我觉得我不能教你做核弹啊,不能让你去做一些什么伤害的事情。”但是这个过程收不收费呢?
理论上说这个过程应该不收费,因为你没有得到结果。但是到底收没收这个事,谁也说不清楚。就跟我们去饭馆点菜,点完了以后说:“这两个菜上太慢了,我不要了啊。”结果到最后结账的时候,这两个菜依然躺在账单上。你如果不仔细看的话就漏过去了。所以这个事也是很麻烦的事情。
以及呢,我现在使用你的API以后,我的缓存命中率是多少?对吧?因为缓存命中的价格跟缓存没命中的价格是差很远的。就这个东西都很难去计算啊,太不透明了。现在呢,有一个美国的创业公司叫Vaudit,他们已经开始去帮企业啊审核这些AI账单,然后去啊找Anthropic,找这些公司去吵架去了。现在他们已经审了几千万的AI账单,已经追回来了上百万的这些公司多收的钱。
原来就是我多收了就收了,你们差不多就完了。像刚才咱们讲这个韩国小哥,因为你的账单上啊,因为你的支付卡上,确实是没有1,600万美金,所以给拒付了。如果万一他说:“我就多收那么一点点呢”,是不是很多人就直接付了?包括我自己也是这样啊,我每个月收到各种各样的AI计费的这些短信也好,邮件也好,都提心吊胆的。
有些是我买的套餐,这个我是能知道到底买了哪些东西,怎么用的。还有一些是直接买token的,比如说像xAI上,像谷歌的Gemini上,我是直接买它的一些。那每个月收到那个账单的时候,我也很害怕,而且没有给你提供任何可以对账的地方。第三个事,现在AI它的行为跟结果也是需要审计的。因为它已经替你做决定了,而且这些决定是跟钱有关的。
那么这个事到底谁负责任,现在其实是说不清楚的。原来在聊天的时候,他们啊都很鸡贼,在每一个聊天框最底下加一行很小的很淡的字,上面写的什么?呃,我提供的内容不能保证准确啊,你要自己核实,我不负责任的。但是现在已经不是聊天了,现在我们上AI Agent了,它开始去干很多的真金白银的工作了。它真的去改了你的代码,真的去给你出了报表了。
那么在这种情况下,它对自己的行为负不负责?咱们先不说,他替你做了一个错误决策,让你亏了多少钱的事。咱们说一个最简单的,他死循环了,自己吭哧吭哧转不出来了。在这个过程中烧掉的token,那责任肯定在他呀。他自己绕不过来了,在这死循环,那他找你收钱啊,这个钱你该不该付?这个行为是不是应该有人审计一下这个循环?
你不必要地消耗了我很多token,给我浪费了,这都是真金白银的钱啊。应该谁说了算?那原来是AI公司说了算,完全都是听他的。其他人都没有任何权利对他进行审计啊,对他进行复核都没有。他就是一张账单拍在你脸上,你就只管付钱就完了。其他的呢,你比如说真的替你做一些决策。
因为大家要知道啊,Anthropic已经开始做金融领域的工作了啊,那都是跟真金白银有关的,它是会替你做决策的。那亏了钱算谁的?你不能说:“哎,我这都已经替金融人干活了,我把金融人的这个饭碗抢了,他们都失业了。但是呢,我出了结果我不负责,开玩笑的吗?”人家那个是要签字的,人家是要对自己的结果负责任的。你这干了半天你不负责,这肯定也不行吧,有点过分了啊。
所以我们需要三个审计。第一个是这些AI Agent在我们电脑上干什么,我们需要审计。第二个,这些AI公司找我们收钱,我们需要审计。第三个,这些AI公司他们具体的行为,帮我们做的各种决策也是需要审计的。你不能说我只要你收了钱了,我替你做了决策,你把原来签字的人给开了,但是现在我不负责任啊。这事通通都不行了。
最后的结论,不能再只信任AI公司的承诺和老板的人品了。我们把这一期的故事从头到尾捋一下啊。一个安全员用一个假环境,几个做了记号的探针,抓到了Grok Build在你说了一声hello之后,就把你整个项目打包啊,包括密码密钥一把都上传了的事情。而且整个链条下来,从头到尾,我们能依靠的是相信两个字。
因为所有的开关在云端,你在本地控制不了。最后马斯克说:“我给你删了,你信任我就行了。”你也没办法证实这件事情。再往后AI找你收钱,你也不知道它为什么收这么多,收钱的过程极其的不透明。它做了大量的工作,它也不对自己的工作结果负责任。这个是现在最大的问题。
所以老范今天的判断就是一句话:对AI行为的审计和防护,必须被提到议事日程上了。我们需要独立的第三方去审计它动了什么,它收了多少钱,审计它做的决定对不对。这件事不能再托付给AI公司的自我承诺,更不能托付给某一个AI老板认不认错,人品好不好了。马斯克这回是认错了,这事是个好事。
但是一个健康的行业,它不该建立在老板刚好这次愿意认错上面。它该建立在就算他不认,我们也查得出来这样的一个保证上。好,这就是咱们今天的故事。感谢大家收听,请帮忙点赞,点小铃铛,参加Discord讨论群,也欢迎有兴趣有能力的的朋友加入我们的付费频道,再见。