Claude Code ตรวจพบ xmrig แอบทำงานบน Mac ของนักพัฒนา โดยใช้ CPU ราว 1175% หรือประมาณ 12 คอร์ จนอุณหภูมิ CPU พุ่งถึง 112°C ซึ่งอธิบายได้ว่าทำไมเครื่องถึงทำงานช้าผิดปกติ
หลังได้รับอนุญาต Claude หยุด startup item และตัวขุด พร้อมย้ายไฟล์ไปไว้ใน quarantine folder ได้ แต่ผู้ใช้ยังต้องลบไฟล์เอง 1 ไฟล์ เพราะ Claude ติดปัญหาสิทธิ์การเข้าถึง
เมื่อเครื่องร้อนผิดปกติจน AI เป็นคนเจอสาเหตุ
UntilHEX เริ่มทำแอปตรวจอุณหภูมิ Mac หลังเครื่องทำงานแย่ลง และค่าจากเซนเซอร์ดูสูงเกินคาด จึงนำข้อมูลไปให้ Claude Code ช่วยดู
Claude สังเกตเห็นว่า xmrig กำลังใช้ทรัพยากรเครื่องอย่างหนัก พร้อมเตือนว่านี่คือ crypto miner ที่ไม่ได้ถูกติดตั้งโดยผู้ใช้ ทำให้สาเหตุของอาการเครื่องร้อนได้ถูกเปิดโปงจากงานตรวจสอบที่ตั้งใจทำขึ้นมาแก้ปัญหาโดยตรง

Claude Code อยู่ตรงไหนในเรื่องนี้
Claude Code ทำหน้าที่เป็น coding agent ที่ช่วยนักพัฒนาสร้างแอปตรวจอุณหภูมิ Mac และอ่านข้อมูลจากเซนเซอร์ เพื่อตามหาสาเหตุที่เครื่องทำงานร้อนผิดปกติ
จุดเด่นในเคสนี้คือมันเชื่อมโยงข้อมูลเซนเซอร์กับ process ที่กินทรัพยากรหนัก จนพบ xmrig ซึ่งเป็น crypto miner ที่ไม่ได้ติดตั้งโดยผู้ใช้ครับ
สิ่งที่หน้าจอ Claude Code เปิดเผย
หน้าต่าง Claude Code แจ้งเตือนตรงๆ ว่า Mac กำลังรัน crypto miner ที่มันไม่ได้ติดตั้งเอง พร้อมชี้ไปที่ xmrig ซึ่งใช้ CPU ประมาณ 1175% หรือราว 12 คอร์
ข้อมูลจากเซนเซอร์ยังบอกว่า CPU แตะ 112°C ภาพรวมจึงชี้ว่าเครื่องกำลังรับโหลดหนักต่อเนื่องจาก process เดียว ไม่ใช่แค่การอ่านค่าอุณหภูมิผิดพลาด

จากเครื่องอืดสู่การพบ xmrig
Mac ของ UntilHEX เริ่มทำงานเหมือนมีอะไรผิดปกติ จนเจ้าตัวพัฒนาแอปตรวจอุณหภูมิเพื่อดูสาเหตุ หลังอ่านค่าเซนเซอร์ดิบแล้วพบว่าอุณหภูมิสูงผิดสังเกต
Claude Code ตรวจต่อและระบุว่า xmrig กำลังใช้ CPU หนัก พร้อมบอกว่า crypto miner น่าจะซ่อนอยู่ในรายการโปรแกรมที่เปิดอัตโนมัติ ภาพหน้าต่างยังชี้ว่ารายการนี้อาจถูกเพิ่มเมื่อวันที่ 29 สิงหาคม ทำให้การตามหาต้นเหตุเริ่มมีทิศทางชัดเจนขึ้น
สิ่งที่ Claude Code ทำได้ และสิ่งที่ยังต้องทำเอง
| Factor | Claude Code | ผู้ใช้ |
|---|---|---|
| วิเคราะห์ต้นเหตุ | ระบุ xmrig ใช้ CPU สูงและอธิบายสาเหตุ | ต้องส่งค่าเซนเซอร์ให้ตรวจสอบ |
| หยุดการทำงาน | เสนอหยุด startup item และตัว miner | ต้องอนุมัติให้ดำเนินการ |
| กักกันไฟล์ | เสนอการย้ายไฟล์ไปโฟลเดอร์กักกัน | ต้องตรวจสอบผลลัพธ์ |
| ลบไฟล์ | ติดปัญหาสิทธิ์การเข้าถึง | ลบเอง 1 ไฟล์ |
| ตรวจหลังทำความสะอาด | ไม่ได้ทำ Malwarebytes scan | เรียกใช้ Malwarebytes ตรวจสอบ |
Claude Code ช่วยไล่จากอาการไปถึงต้นเหตุ และเสนอแนวทางทำความสะอาดได้ แต่ยังจัดการไฟล์ไม่ได้ทุกกรณี ผู้ใช้จึงต้องลบไฟล์เองและใช้ Malwarebytes ตรวจสอบซ้ำให้แน่ใจ.
ข้อดี
- +ตรวจพบ xmrig จากอาการเครื่องร้อนและ CPU สูง
- +ระบุการใช้ทรัพยากรได้ละเอียดถึงประมาณ 1175% หรือราว 12 คอร์
- +อธิบายว่า miner ทำงานตั้งแต่เริ่มระบบ และเสนอให้หยุดพร้อมกักไฟล์
ข้อเสีย
- −จัดการไฟล์ไม่สำเร็จทั้งหมดโดยอัตโนมัติ
- −ติดปัญหาสิทธิ์เข้าถึง จนผู้ใช้ต้องลบไฟล์เองหนึ่งไฟล์
- −ต้องใช้ Malwarebytes ตรวจสอบซ้ำหลังทำความสะอาด
ผลกระทบที่ไม่ได้อยู่ในตัวเลขราคา
ต้นทุนของ miner ไม่ได้มีแค่ค่าไฟ เพราะมันดึงพลังงานจาก Apple Silicon จนเครื่องทำงานหนักต่อเนื่อง และอุณหภูมิ CPU พุ่งถึง 112°C ผลที่เห็นชัดคือ Mac ทำงานช้าจนเจ้าของบอกว่า “running like s**t”
ภาระอีกอย่างคือการตามเก็บงานหลังตรวจพบปัญหา Claude Code ช่วยหยุด startup item และย้ายไฟล์ไปกักไว้ได้ แต่ผู้ใช้ยังต้องลบไฟล์เองหนึ่งไฟล์เพราะติดปัญหาสิทธิ์เข้าถึง จากนั้นต้องสแกนด้วย Malwarebytes เพื่อเช็กว่าการทำความสะอาดเรียบร้อยจริงหรือไม่
AI ช่วยเชื่อมโยงอาการเครื่องร้อนและทำงานช้ากับกระบวนการต้องสงสัยได้เร็วขึ้น แต่การจัดการมัลแวร์ไม่ควรจบแค่คำสั่งของ agent

เหตุการณ์นี้ยังต้องใช้ Malwarebytes สแกนยืนยันอีกชั้น จึงเห็นชัดว่าควรตรวจผลซ้ำทุกครั้ง โดยเฉพาะเมื่อมีปัญหาสิทธิ์เข้าถึงไฟล์ครับ