Криптомайнер на Mac разработчика UntilHEX занимал около 1175% CPU — примерно 12 ядер — и разогревал процессор до 112 °C. Вредоносный процесс обнаружил Claude Code, когда пользователь попросил ИИ-помощника помочь с созданием утилиты для контроля температур. История важна не тем, что нейросеть «победила вирус», а тем, что агент с доступом к рабочему окружению способен заметить проблему, которую разработчик уже ощущает, но ещё не успел локализовать.
О случае сообщает Tom's Hardware. Пользователь Reddit с ником UntilHEX обратился к Claude Code из-за набора сырых показаний температурных датчиков: цифры показались ему подозрительно высокими. Агент связал перегрев не с ошибкой чтения сенсоров и не с тяжёлой сборкой проекта, а с процессом xmrig. Это известная программа для майнинга криптовалюты: сама по себе она может использоваться легально, но на чужом компьютере без согласия владельца превращается в типичный криптоджекинг.
По данным, которые Claude Code вывел пользователю, XMRig потреблял около 1175% вычислительных ресурсов. На macOS такие значения показывают суммарную загрузку нескольких логических ядер: 100% соответствует одному полностью занятому ядру. Иными словами, майнер почти не оставлял системе пространства для обычной работы. Сам UntilHEX признал, что теперь стало понятно, почему компьютер работал плохо. В данном случае вентиляторы, падение отзывчивости и перегрев были не тонким индикатором атаки, а довольно громкой сиреной.
Агент также обнаружил, что программа была добавлена в автозапуск. По скриншоту, опубликованному разработчиком, это могло произойти 29 августа. Такой механизм особенно неприятен для пользователя: перезагрузка не решает проблему, а рабочая машина снова начинает тратить электричество и ресурс процессора на чужие расчёты. Неизвестно, сколько ядер было у конкретного Mac и работал ли майнер на всех доступных ядрах, но нагрузка порядка 12 ядер хорошо объясняет температуру в 112 °C.
Claude Code не стал самостоятельно уничтожать файлы. Вместо этого он предложил остановить стартовый элемент и майнер, а затем перенести связанные файлы в карантинную папку. Это осторожный сценарий: процесс с высоким потреблением CPU может оказаться и легитимной задачей, например локальной сборкой, обработкой видео или вычислением моделей. Для ИИ-агента правильнее сначала показать причину и план действий, а не молча удалять содержимое системы. Особенно на машине разработчика, где неприметный скрипт иногда держит половину внутренней инфраструктуры проекта.
Пользователь в комментариях сообщил, что поручил очистку Claude Code. Один файл пришлось удалить вручную из-за ограничений доступа, но в остальном агент справился. После этого UntilHEX запустил сканирование Malwarebytes, чтобы проверить результат. Это важная деталь: успешное завершение процесса и удаление одного автозапуска ещё не доказывают, что на устройстве не осталось других компонентов заражения, задач планировщика или учётных данных, которые могли быть скомпрометированы.
Для команд разработки этот эпизод — практическое напоминание, что криптомайнер на Mac не обязательно маскируется под сложный rootkit. Иногда он выдаёт себя вполне прозаично: постоянной загрузкой CPU, перегревом, быстрым расходом батареи и неизвестными элементами автозапуска. Первые проверки можно провести без ИИ: открыть «Мониторинг системы», посмотреть активные процессы, изучить объекты входа и фоновые службы. Агент вроде Claude Code полезен тем, что связывает эти разрозненные симптомы, объясняет их человеческим языком и помогает подготовить последовательность действий.
Однако давать кодовому агенту доступ к терминалу и файловой системе стоит с тем же уровнем осторожности, что и новому сотруднику с правами администратора. Он может ускорить диагностику, но не отменяет резервные копии, антивирусную проверку, принцип минимальных привилегий и ручную верификацию опасных команд. Чем больше ИИ-помощники становятся частью инженерного рабочего места, тем ценнее будет не их способность нажать кнопку очистки, а способность вовремя показать, почему эту кнопку вообще не стоит нажимать вслепую.