Cursor ได้ลบส่วนขยาย Claude Code ของ Anthropic เวอร์ชันที่เป็นอันตรายออกจากตลาดส่วนขยาย หลังจากพบว่าแพ็คเกจได้รับการแก้ไขให้ติดตั้งแบ็คดอร์ SSH แบบถาวรบนเครื่องของนักพัฒนา ในประกาศด้านความปลอดภัยที่เผยแพร่เมื่อวันที่ 29 ตุลาคม Cursor กล่าวว่าแพ็คเกจโทรจันซึ่งมีชื่ออยู่ใน Anthropic.claude-code เวอร์ชัน 2.1.313 ไม่ได้พัฒนาโดย Anthropic และมีผู้ใช้สูงสุด 5,000 รายที่ได้รับผลกระทบ ตามรายงานของ Reuters บริษัทกำลังติดต่อกับผู้ใช้เหล่านั้นโดยตรง
การเปิดเผยข้อมูลดังกล่าวเป็นการเตือนใจว่านักพัฒนาเครื่องมือเข้ารหัส AI ไว้วางใจในซอร์สโค้ด ข้อมูลรับรอง และการเข้าถึง Shell ของตนว่าเป็นเป้าหมายในห่วงโซ่อุปทาน หากต้องการทราบบริบทเพิ่มเติมเกี่ยวกับแรงกดดันด้านความปลอดภัยที่สร้างขึ้นจากเครื่องมือสำหรับนักพัฒนา AI โปรดดู ความครอบคลุมของอุตสาหกรรม AI ของเรา
กรอบเวลาการจัดจำหน่ายสองชั่วโมง
ตามไทม์ไลน์ของ Cursor ส่วนขยายเวอร์ชันที่เป็นอันตรายนั้นมีวางจำหน่ายในตลาดระหว่างเวลาประมาณ 2:27 น. PT ถึง 13:35 น. PT วันที่ 29 ตุลาคม — กรอบเวลาประมาณ 11 ชั่วโมง ในช่วงเวลาดังกล่าว นักพัฒนาที่ติดตั้งหรืออัปเดตส่วนขยาย Claude Code เป็นเวอร์ชัน 2.1.313 จะได้รับแพ็กเกจที่ถูกดัดแปลง แทนที่จะเป็นโค้ดที่ผลิตโดย Anthropic
เคอร์เซอร์กล่าวว่าได้ลบเวอร์ชันที่เป็นอันตรายออกจากตลาดทันทีที่ตรวจพบและบล็อกการเผยแพร่เพิ่มเติม จากนั้นบริษัทก็ก้าวไปอีกขั้น โดยปิดตลาดส่วนขยายทั้งหมดเป็นการชั่วคราว เพื่อไม่ให้เป็นการเตือนล่วงหน้ามากนัก
ส่วนขยายที่เป็นอันตรายทำอะไร
ทีมรักษาความปลอดภัยของเคอร์เซอร์บันทึกพฤติกรรมของส่วนขยายโดยละเอียดผิดปกติ เมื่อติดตั้งแล้ว แพ็คเกจจะรันโค้ดที่พยายามสร้างแบ็คดอร์ถาวรผ่านหลายขั้นตอน:
- การลาดตระเวน ส่วนขยายได้รวบรวมชื่อโฮสต์ของเครื่อง ชื่อผู้ใช้ ระบบปฏิบัติการ สถาปัตยกรรม เส้นทางโฮมไดเร็กทอรี ชื่อตัวแปรสภาพแวดล้อม ไดเร็กทอรีการทำงาน อีเมล Git ที่กำหนดค่า และที่อยู่ IP สาธารณะ
- การแทรกคีย์ SSH พยายามเพิ่มคีย์ SSH ที่ผู้โจมตีควบคุมลงในไฟล์ `authorized_keys` ของเครื่อง เปิดใช้งานบริการ SSH ในเครื่อง และเปิดอุโมงค์ SSH แบบย้อนกลับกลับไปยังเซิร์ฟเวอร์ที่ควบคุมโดยผู้โจมตี
- ความคงอยู่ สคริปต์เบื้องหลังลอง Reverse Tunnel ทุกๆ 60 วินาทีโดยประมาณ บน macOS มัลแวร์พยายามทำให้อุโมงค์คงอยู่ผ่าน LaunchAgent บน Windows มันพยายามลงทะเบียนงานที่กำหนดเวลาไว้ซึ่งทำงานเป็นระบบโดยมีสคริปต์เริ่มต้นสำรอง
- บีคอน เครื่องที่ติดไวรัสรายงานรายละเอียดโฮสต์และสถานะประตูหลังผ่านคำขอ HTTP POST ไปยังจุดสิ้นสุด `/บีคอน` บนพอร์ต 8099
เหตุใดความเสียหายอาจมีจำกัด
มีปัจจัยบรรเทาที่สำคัญสองประการ ขั้นแรก การเปิดใช้งานบริการ SSH ภายในต้องใช้สิทธิ์ของผู้ดูแลระบบ ซึ่งส่วนขยายที่เป็นอันตรายไม่มีในเครื่อง macOS และ Windows ส่วนใหญ่ เคอร์เซอร์ตั้งข้อสังเกตว่านอกเหนือจากสถานการณ์ที่ผิดปกติอย่างมากที่ตัวแก้ไขเริ่มต้นด้วยสิทธิ์ของผู้ดูแลระบบ ข้อผิดพลาดในโค้ดที่เป็นอันตรายทำให้ขั้นตอนนี้ล้มเหลว ซึ่งหมายความว่าผู้โจมตีอาจไม่สามารถเข้าสู่ระบบผ่านช่องทางบนโฮสต์เหล่านั้นได้ อย่างไรก็ตาม ส่วนขยายยังคงสามารถเพิ่มคีย์ SSH ของผู้โจมตี ติดตั้งกลไกการคงอยู่ และส่งรายละเอียดโฮสต์ไปยังเซิร์ฟเวอร์ของผู้โจมตีได้
ประการที่สอง โครงสร้างพื้นฐานของผู้โจมตีออฟไลน์อยู่ในขณะนี้ เคอร์เซอร์กล่าวว่าได้ทำงานร่วมกับผู้ให้บริการคลาวด์ที่โฮสต์เซิร์ฟเวอร์คำสั่งและการควบคุมเพื่อถอดมันออก ดังนั้น Reverse Shell และบีคอนรายละเอียดโฮสต์จึงไม่ทำงานอีกต่อไป
บริษัทยังระบุด้วยว่าไม่มีหลักฐานว่าส่วนขยายเวอร์ชันอื่นหรือช่องทางการจัดจำหน่ายอย่างเป็นทางการของ Anthropic ได้รับผลกระทบ
การปิดตลาด ตรวจสอบ และสร้างใหม่
การตอบสนองของเคอร์เซอร์มีมากกว่าการลบแพ็คเกจที่ไม่ดีเพียงอันเดียว บริษัทกล่าวว่าได้ทำการตรวจสอบการเข้าถึงตลาดอย่างเต็มรูปแบบ และยืนยันว่าไม่มีส่วนขยายอื่นใดที่ถูกดัดแปลง หมุนเวียนคีย์ สร้างโครงสร้างพื้นฐานของตลาดขึ้นมาใหม่ และนำกลับมาออนไลน์อีกครั้ง นักพัฒนาที่ติดตั้งหรืออัปเดตเป็นเวอร์ชัน 2.1.313 ในระหว่างช่วงเปิดรับแสงจะถูกกระตุ้นให้ทำตามขั้นตอนการแก้ไขและตัวบ่งชี้ของการประนีประนอม ซึ่งครอบคลุมกิจกรรม SSH ไฟล์และกลไกการคงอยู่ และกิจกรรมกระบวนการ ซึ่งเคอร์เซอร์เผยแพร่ควบคู่ไปกับประกาศ
ภาพคำเตือนสำหรับระบบนิเวศการใช้เครื่องมือ AI
เหตุการณ์ดังกล่าวแสดงให้เห็นว่าเศรษฐศาสตร์ของการพัฒนาที่ได้รับความช่วยเหลือจาก AI ได้เปลี่ยนแปลงการคำนวณของผู้โจมตีอย่างไร ส่วนขยายยอดนิยมเวอร์ชันโทรจันเดียว ใช้งานได้ไม่กี่ชั่วโมง อาจเข้าถึงเวิร์กสเตชันของนักพัฒนานับพันเครื่อง — เครื่องจักรที่โดยทั่วไปจะเก็บซอร์สโค้ด ข้อมูลประจำตัวบนคลาวด์ และการเข้าถึงระบบที่ใช้งานจริง
นอกจากนี้ยังเน้นถึงความแตกต่างระหว่างช่องทางการจัดจำหน่ายอย่างเป็นทางการและตลาดบุคคลที่สาม ส่วนขยาย Claude Code ของ Anthropic ได้รับการเผยแพร่ผ่านช่องทางที่จัดตั้งขึ้น แต่ Cursor ดำเนินการตลาดของตนเองสำหรับโปรแกรมแก้ไขที่ใช้รหัส VS และเป็นรายการของตลาดที่ถูกบุกรุก เนื่องจากผู้ช่วยเขียนโค้ด AI กลายเป็นอุปกรณ์มาตรฐานในอุตสาหกรรมซอฟต์แวร์ ความสมบูรณ์ของรีจิสทรีที่แจกจ่ายสิ่งเหล่านี้จึงกลายเป็นขอบเขตการรักษาความปลอดภัยในตัวเอง ซึ่งเป็นสิ่งที่จนถึงสัปดาห์นี้มีองค์กรเพียงไม่กี่แห่งที่คิดจะตรวจสอบ
สำหรับผู้ใช้ที่ได้รับผลกระทบมากถึง 5,000 ราย ลำดับความสำคัญทันทีจะดำเนินการผ่านรายการตรวจสอบการแก้ไขของเคอร์เซอร์ สำหรับคนอื่นๆ ตอนนี้เป็นเหตุผลในการตรวจสอบว่าส่วนขยายใดที่สามารถเข้าถึงสภาพแวดล้อมการพัฒนาของตนได้อย่างลึกซึ้ง และควรคิดให้รอบคอบก่อนที่จะปล่อยให้การอัปเดตติดตั้งแบบเงียบๆ
---
รับข่าวสาร AI การวิเคราะห์ และความก้าวหน้าล่าสุด ทั้งหมดในที่เดียว
อ่านข่าว AI เพิ่มเติม →