CPU占用率攀升至1175%,温度峰值达到112℃,一台Mac运行严重卡顿,原因竟是有人在暗地里进行挖矿活动?
最近,Reddit用户UntilHEX分享了他偶然间的发现。他原本计划用Claude Code开发一款Mac温度监控工具,但在检查设备上显示的异常数据时,一路追查下去,竟发现了一款隐藏的XMRig挖矿程序。
更具戏剧性的是,这个程序可能已在后台运行了很长一段时间,而开发者此前一直不清楚,自己的Mac为何越来越慢。
写温度监控工具,意外挖出隐藏的挖矿程序
事情起源于UntilHEX的一台Mac。
由于电脑持续运行迟缓,并频繁出现过热现象,他决定开发一款温度监控工具,希望搞清楚设备到底出了什么问题。
开发过程中,他借助Claude Code编写应用,并验证应用读取的传感器数据是否准确。
然而,在检查原始温度数据时,一个异常引起了注意:温度读数高得离谱。
Claude Code随后进一步排查系统的CPU使用情况,发现了一个名为XMRig的进程。根据它的分析,这个进程正在大量消耗CPU资源,占用率大约为1175%,相当于约12个CPU核心同时满负荷运行,CPU峰值温度达到112℃。
更关键的是,这并不是UntilHEX主动安装、用于开发或测试的程序。
Claude Code随即提醒他,电脑中存在一个正在运行的加密货币挖矿程序,并迅速撇清与这个程序的关系,写道:“你的Mac上正在运行一个加密货币挖矿程序,并不是我安装的。”
至此,原本只是为了监控Mac温度而编写的小工具,反而让这台Mac长期卡顿的原因浮出水面。
对此,Claude Code还进一步分析了这个程序的细节:相关排查信息显示,这个挖矿程序可能早在8月29日就被加入了系统启动项。
如果这一时间信息准确,它可能已经在电脑后台运行了相当长一段时间。
XMRig本身是一款开源的加密货币挖矿软件,可以利用CPU等计算资源参与挖矿。它并非天生就是恶意软件,但如果有人未经设备所有者同意,将其安装到别人的电脑上并偷偷运行,就会变成非法占用计算资源的工具。
至于这款程序究竟是如何进入Mac的,目前还没有明确答案。UntilHEX在Reddit评论区猜测,问题可能与破解音频插件有关。
发现问题后,Claude Code没有直接删除文件
找到异常进程后,接下来该怎么处理?
据UntilHEX分享的经历,Claude Code并没有直接终止进程或删除相关文件,而是先向他解释发现的问题,并询问是否可以进行清理。
Claude Code提出的处理方案包括停止挖矿进程、禁用对应的开机启动项,以及将相关文件移入隔离目录。
在得到UntilHEX许可后,Claude Code才开始执行清理操作。
从后续反馈来看,整个过程基本顺利。UntilHEX在评论区表示,由于遇到了权限问题,最后还有一个文件需要他手动删除,其余清理工作则基本完成。
之后,他又使用Malwarebytes对电脑进行了扫描,进一步检查是否存在恶意软件残留。
AI立功之际,也有人开始担心自己的电脑
随着UntilHEX将这段经历发到Reddit后,也引发了网友讨论。
有网友调侃Claude Code火速撇清了自己的关系:“‘不是我自己放进去的。’呃……这话可真让人安心啊。就好像Claude如果是自己把它放进去的,就不会告诉你一样。才怪呢。想象一下,如果以后这种事情反过来发生,会是什么情况。”
也有人表示,没想到Mac电脑也会感染病毒。
对此,另一位网友解释称,过去Mac上的恶意软件相对少见,并不意味着macOS天生就有多么强大的安全防护,而是因为当时Mac的市场占有率相对较低,专门针对它开发恶意软件的人也比较少。如今,随着Mac用户越来越多,情况自然也可能发生变化。
还有网友对恶意软件的实际感染规模表达了担忧:
“我强烈怀疑,感染病毒、RAT(远程访问木马)、挖矿程序以及各种乱七八糟恶意软件的人,数量远远超出我们的想象。甚至还有人利用别人的家庭宽带IP地址,在网上悄悄冒充机器人发帖之类的。
你不妨想想,有多少人的电脑其实已经被这些乱七八糟的东西彻底控制了,却像这位网友一样,只是觉得:‘呃,电脑运行起来不太流畅,可能没什么大问题吧?也许只是电脑太老了?’
更离谱的是,macOS似乎没有内置专门用来检测这类问题的机制,至少不会弹出一次提醒窗口,告诉你:‘哥们,你知道吗?你的电脑已经被某些乱七八糟的东西控制了,而且这些程序24小时不间断地占用着你几乎全部的CPU资源?’
Windows至少还有杀毒和反恶意软件功能,但我不记得Mac上有类似的东西。
大家真的该停止在电脑上运行那些来路不明的软件了。令人难以置信的是,有些人明明知道程序不太靠谱,却还是会因为一句‘应该没事吧’就直接运行它。
而现在,我们有了AI,可以借助它把这些东西大规模传播到各处,却几乎没有人开发能够主动防御它们的AI。我们这下真是彻底没救了。”
这番担忧也不无道理:恶意程序未必会立即让电脑无法使用,有些程序只是在后台持续消耗计算资源。对普通用户来说,电脑越来越卡、风扇噪声变大或者机身发热,都可能被归因于设备老化或软件负载,而不会第一时间想到恶意软件。
整体来看,这并不是Claude Code专门执行了一次安全扫描,但对UntilHEX来说,原本只是想写个温度监控工具,最后却顺手揪出了一个藏在系统里的挖矿程序——这大概是他在开始开发之前,完全没有想到的结果。
本文来自微信公众号“CSDN”,整理:屠敏,36氪经授权发布。
开云手机网页版深耕按主题分类呈现,用户可快速定位公告、专题或常见问题。领域,用心服务每一位用户。