ผู้โจมตีได้สร้างเอเจนต์ AI ที่ออกแบบมาสำหรับ LLMjacking ตามรายงานจาก Help Net Security เอเจนต์นี้เข้าควบคุมโมเดล AI ที่เปิดเผยและใช้มันเพื่อขโมยข้อมูลรับรองและขุด cryptocurrency ค่าใช้จ่ายตกอยู่กับเหยื่อ สำหรับใครก็ตามที่รันโมเดลแบบ self-hosted หรือถือคีย์ API ของ AI แบบชำระเงิน LLMjacking ที่เปิดเผยโมเดล AI ถือเป็นความเสี่ยงในทางปฏิบัติที่ควรทำความเข้าใจ

LLMjacking คืออะไรและเอเจนต์ทำงานอย่างไร

LLMjacking คือการ hijacking โมเดลภาษาขนาดใหญ่ (LLM) ที่คนอื่นเป็นเจ้าของหรือจ่ายเงินแทนที่จะซื้อคอมพิวต์หรือการเข้าถึง API ผู้โจมตีจะหาโมเดลที่เข้าถึงได้หรือคีย์ที่รั่วไหล และใช้มันฟรี เหยื่อเป็นคนจ่ายบิล

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

แหล่งข่าวอธิบายเครื่องมือนี้เพียงระดับสูง และเราจะไม่คาดเดาเกินกว่านั้น ประเด็นที่กว้างกว่านั้นยังคงอยู่: เมื่อการค้นหาและการโจมตีเป็นแบบอัตโนมัติ บริการที่เปิดเผยไม่จำเป็นต้องน่าสนใจเพื่อจะถูกพบ แค่เข้าถึงได้ก็พอ

คีย์และบริการ AI ที่เปิดเผยถูกลักพาตัวอย่างไร

รูปแบบที่แนะนำนั้นตรงไปตรงมา เอเจนต์สแกนหาโมเดล AI และ API endpoint ที่เปิดเผย แล้วเข้าควบคุมสิ่งที่พบ การเปิดเผยสองประเภทสำคัญที่สุด:

  • Endpoint ที่เปิดเผย โมเดล self-hosted หรืออินเทอร์เฟซ AI ที่เข้าถึงได้จากอินเทอร์เน็ต มักเกิดจากการตั้งค่าที่สะดวก พอร์ตที่ forward ไว้ หรือการขาดการล็อกอิน
  • ข้อมูลรับรองที่เปิดเผย คีย์ API ที่อยู่ในที่ที่ไม่ควรอยู่ เช่น repository โค้ด ไฟล์ config ที่แชร์ หรือโปรเจกต์เก่าที่ไม่มีใครจำได้

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

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

สิ่งนี้หมายความว่าอย่างไรสำหรับคุณ

หากคุณใช้ AI ผ่านแอปแชทสำหรับผู้บริโภคเท่านั้น การเปิดเผยโดยตรงของคุณมีจำกัด ความเสี่ยงจะเพิ่มขึ้นเมื่อคุณทำสิ่งต่อไปนี้มากขึ้น:

  • คุณรันโมเดลที่บ้าน ผู้ที่ชื่นชอบโฮมเซิร์ฟเวอร์ที่โฮสต์ LLM ภายใน เครื่องหน้าเว็บ หรือเครื่องมืออัตโนมัติเป็นเป้าหมายที่ชัดเจนที่สุด บริการ AI ที่ไม่มีการยืนยันตัวตนบนพอร์ตที่ forward ไว้คือสิ่งที่สแกนเนอร์อัตโนมัติถูกสร้างมาเพื่อค้นหา
  • คุณถือคีย์ API นักพัฒนาและผู้ที่ชื่นชอบงานอดิเรกที่เชื่อมต่อบริการ AI กับสคริปต์ ส่วนขยายเบราว์เซอร์ หรือโปรเจกต์ข้างเคียงอาจมีคีย์กระจัดกระจายอยู่ในหลายที่
  • คุณใช้ข้อมูลรับรองซ้ำ หากระบบที่ถูก hijack เปิดเผยรหัสผ่านที่คุณใช้ที่อื่น ความเสียหายจะลุกลามเกินกว่าบริการ AI การใช้ซ้ำเปลี่ยนการ compromise ครั้งเดียวให้กลายเป็นหลายครั้ง

ด้านการเงินก็มองข้ามได้ง่าย การขุด cryptocurrency และการใช้โมเดลอย่างหนักกินทรัพยากรอย่างเงียบๆ คุณอาจสังเกตเห็นก็ต่อเมื่อบิลพุ่งขึ้น ฮาร์ดแวร์ร้อน หรือผู้ให้บริการแจ้งกิจกรรมผิดปกติ

สิ่งนี้สอดคล้องกับแนวโน้มที่กว้างขึ้น ผู้โจมตีใช้ AI เชิงรุกมากขึ้น ไม่ใช่แค่กำหนดเป้าหมายไปที่มัน บทความของเราเกี่ยวกับแฮกเกอร์รัสเซียใช้ Claude AI สร้างมัลแวร์ที่ตรวจพบใหม่แสดงให้เห็นการเปลี่ยนแปลงแบบเดียวกันไปสู่เครื่องมือที่ใช้ AI ช่วยในฝั่งผู้โจมตี

วิธีล็อกดาวน์คีย์ API การเปิดเผยเครือข่าย และการตั้งค่าโฮมเซิร์ฟเวอร์

ไม่มีขั้นตอนใดแปลกพิเศษ ส่วนใหญ่เป็นสุขอนามัยพื้นฐานที่นำมาใช้กับบริการชนิดใหม่

ปฏิบัติต่อคีย์ API เหมือนรหัสผ่าน

  1. ระบุบริการ AI ทุกตัวที่คุณจ่ายเงินหรือเชื่อมต่อกับโปรเจกต์
  2. หมุนเวียนคีย์ที่คุณจำไม่ได้หรือไม่ได้ใช้ recently และลบคีย์ที่ไม่ต้องการ
  3. เก็บคีย์ออกจาก repository โค้ดและเอกสารที่แชร์ ใช้ตัวแปรสภาพแวดล้อมหรือตัวจัดการรหัสผ่านแทน
  4. ที่ผู้ให้บริการอนุญาต ให้ตั้งขีดจำกัดการใช้จ่ายและการแจ้งเตือนการใช้งาน เพื่อให้คีย์ที่ถูก hijack ถูกสังเกตเห็นได้อย่างรวดเร็ว
  5. ใช้คีย์แยกสำหรับแต่ละโปรเจกต์ เพื่อให้การรั่วไหลครั้งเดียวไม่เปิดเผยทุกอย่าง

ลดการเปิดเผยเครือข่าย

  1. ตรวจสอบเราเตอร์ของคุณสำหรับกฎ port-forwarding และลบกฎที่คุณจำไม่ได้ว่าสร้าง
  2. อย่าเปิดเผยอินเทอร์เฟซ AI แบบ self-hosted โดยตรงสู่อินเทอร์เน็ต หากต้องการเข้าถึงจากระยะไกล ให้วางไว้หลัง VPN หรือ tunnel ที่มีการยืนยันตัวตนอื่นที่คุณควบคุม
  3. เปิดการยืนยันตัวตนสำหรับอินเทอร์เฟซเว็บ AI หรือ API ทุกตัวที่คุณรัน แม้ว่ามันจะอยู่ในเครือข่ายบ้านของคุณเท่านั้น
  4. อัปเดตซอฟต์แวร์โมเดลและ dependencies อยู่เสมอ

ระวังสัญญาณเตือน

  1. ค่าใช้จ่ายหรือการใช้งานที่พุ่งสูงขึ้นอย่างไม่คาดคิดในบัญชี AI
  2. ภาระ CPU หรือ GPU สูงต่อเนื่องเมื่อคุณไม่ได้รันอะไร
  3. บันทึกที่แสดงคำขอจากที่อยู่ที่คุณจำไม่ได้

แก้ไขการใช้ข้อมูลรับรองซ้ำ ใช้รหัสผ่านที่ไม่ซ้ำกันสำหรับแต่ละบริการและเปิดใช้การยืนยันตัวตนหลายปัจจัยเมื่อมีให้ใช้ หากบริการที่ถูก hijack เปิดเผยรหัสผ่าน ข้อมูลรับรองที่ไม่ซ้ำกันจะช่วยจำกัดความเสียหาย

บทสรุป

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

วันนี้ ใช้เวลาสักครู่ตรวจสอบคีย์ API ของ AI ตรวจสอบบริการ AI แบบ self-hosted ที่คุณรัน และทบทวนกฎ port-forwarding ของเราเตอร์ของคุณ หากคุณต้องการบริบทเพิ่มเติมเกี่ยวกับวิธีที่ผู้โจมตีใช้ AI อ่านบทความของเราเกี่ยวกับการพัฒนามัลแวร์ที่ใช้ AI ช่วย