macOS 疑似挖礦程式事件處理流程

告警內容

  • 事件類型:`PUA-OTHER Cryptocurrency Miner outbound connection attempt`
  • 來源 IP:`140.114.x.xx`
  • 目的 IP:`xxx.xxx.xxx.xxx`
  • 目的 Port:`443`
  • 來源 Port:`17564`
  • 發生時間:`2026-xx-xx xx:xx:xx`
  • 設備類型:`macOS`

1. 確認設備使用者

確認下列資訊:

  • 使用者姓名
  • 設備名稱
  • macOS 版本
  • 設備用途(教學、研究、行政或個人使用)

2. 保留現場

事件分析完成前:

  • 不要重新開機
  • 不要刪除檔案
  • 不要解除安裝可疑程式
  • 避免重要證據遭到清除。

查看目前網路連線

sudo lsof -iTCP -n -P

或

netstat -anv

查詢目標 IP 是否仍有連線

sudo lsof -i @103.194.186.118

確認:

  • 程序名稱(COMMAND)
  • PID
  • 執行帳號

例如:

COMMAND     PID    USER
Google      1234   user

或

xmrig       5678   user

查看 CPU 使用率

top -o cpu

或

ps aux | sort -nrk 3 | head

重點檢查:

  • CPU 長時間超過 80%
  • 名稱不明程序
  • 非正常系統服務

常見挖礦程式名稱:

xmrig
cpuminer
minerd
xmrig-proxy
monero
miner

搜尋挖礦程式

sudo find / -iname "*xmrig*" 2>/dev/null
sudo find / -iname "*miner*" 2>/dev/null
sudo find / -iname "*monero*" 2>/dev/null

查看程序執行路徑

ps aux | grep -i xmrig
lsof -p <PID>

確認檔案位置是否位於:

/Users/<帳號>/Downloads
/Users/<帳號>/Library
/tmp
/private/var

LaunchAgents

ls -al ~/Library/LaunchAgents/
ls -al /Library/LaunchAgents/

LaunchDaemons

ls -al /Library/LaunchDaemons/

列出系統服務

launchctl list

檢查是否存在:

com.update.helper
com.apple.updater
com.chrome.helper

等模仿合法程式名稱的項目。

最近七天下載檔案

find ~/Downloads -mtime -7

最近七天安裝程式

find /Applications -mtime -7

注意是否出現:

  • 破解軟體
  • 免費 VPN
  • 不明安裝程式
  • DMG 安裝包

部分挖礦告警可能由瀏覽器腳本產生。

  • Chrome:chrome://extensions
  • Microsoft Edge:edge://extensions
  • Safari:Safari → 設定 → 延伸功能

檢查:

  • 不明擴充套件
  • 加密貨幣相關套件
  • 最近新增外掛

Unified Log

log show --last 24h | grep 103.194.186.118

或

log show --last 24h | grep -i network

確認事件發生前後:

  • 使用者開啟哪些程式
  • 是否出現異常程序啟動
  • 是否有持續連線行為

於終端機執行:

ps aux > ps.txt
lsof -nP > lsof.txt
launchctl list > launchctl.txt
top -l 1 > top.txt
system_profiler SPSoftwareDataType > system.txt

收集:

  • ps.txt
  • lsof.txt
  • launchctl.txt
  • top.txt
  • system.txt

提供資安人員進一步分析。

判定為誤報

符合以下情況之一:

  • Chrome/Safari 瀏覽特定網站
  • Docker 容器程式連線
  • Node.js、Python 開發工具
  • 合法加密貨幣相關軟體

處理方式:

  • 關閉相關網站
  • 更新瀏覽器
  • 清除可疑外掛

判定為疑似中毒

符合下列特徵:

  • 發現 XMRig 或類似礦工程式
  • CPU 長期異常高載
  • 存在 LaunchAgent 持久化
  • 防毒軟體有惡意程式告警

處理方式:

  • 立即斷網。
  • 保留證據檔案。
  • 移除惡意程式與持久化機制。
  • 執行完整掃描。
  • 必要時重灌系統並更換使用者密碼。