ไมโครซอฟต์เปิดเผยช่องโหว่ของ Claude Code ที่อาจขโมยข้อมูลการเข้าสู่ระบบ GitHub

icon币界网
แชร์
Share IconShare IconShare IconShare IconShare IconShare IconCopy
AI summary iconสรุป

expand icon
นักวิจัยจากไมโครซอฟท์เปิดเผยช่องโหว่ใน GitHub Action ของ Claude Code โดย Anthropic ซึ่งอาจทำให้ความปลอดภัยของสัญญาถูกคุกคาม ผู้โจมตีสามารถแทรกโค้ดที่เป็นอันตรายผ่านปัญหาหรือความคิดเห็นบน GitHub ทำให้ AI เปิดเผยข้อมูลรับรองการเข้าสู่ระบบในกระบวนการ CI/CD โดยการซ่อนคำสั่งอันตรายในโดเมนที่ควบคุมได้ การโจมตีนี้สามารถหลีกเลี่ยงการป้องกันบางส่วนภายในได้ ในระหว่างการทดสอบ ผู้โจมตีสามารถกระตุ้นให้ AI เขียนไฟล์ใหม่โดยมีข้อมูลที่ละเอียดอ่อนเพื่อหลีกเลี่ยงการตรวจจับ ข้อมูลรับรองที่ถูกขโมยสามารถเรียกคืนได้ผ่านบันทึกหรือคำสั่งเปลือกshell ไมโครซอฟท์รายงานช่องโหว่นี้เมื่อวันที่ 29 เมษายน และ Anthropic ได้แก้ไขในรุ่นวันที่ 5 พฤษภาคม ช่องโหว่นี้เน้นย้ำถึงความจำเป็นในการเพิ่มความปลอดภัยของบล็อกเชนในระบบอัตโนมัติ
CoinDesk รายงาน:

นักวิจัยจากไมโครซอฟท์เปิดเผยว่า ก่อนหน้านี้ Claude Code GitHub Action ของ Anthropic มีช่องโหว่ที่ได้รับการแก้ไขแล้ว ผู้โจมตีสามารถซ่อนคำสั่งที่เป็นอันตรายไว้ใน issue, pull request หรือความคิดเห็นบน GitHub เพื่อหลอกให้ตัวแทนการเขียนโค้ดของ AI อ่านข้อมูลที่ละเอียดอ่อนภายในกระบวนการ CI/CD และส่งข้อมูลรับรองไปยังภายนอก

การโจมตีใช้เนื้อหาจาก GitHub เป็นตัวกระตุ้น

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

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

เอกสารสามารถถูกส่งต่อผ่านช่องทางต่างๆ

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

ไมโครซอฟท์ระบุว่าพวกเขาดำเนินการวิจัยนี้เนื่องจากก่อนหน้านี้ได้สังเกตการพยายามแทรกคำสั่งที่คล้ายกันใน kho สาธารณะที่เกี่ยวข้องกับผู้ให้บริการหลายราย จุดร่วมของการโจมตีเหล่านี้คือ เนื้อหาของ issue หรือ pull request ที่ควบคุมโดยผู้โจมตีจะถูกตัวแทน AI อ่าน และส่งผลต่อพฤติกรรมการเรียกใช้เครื่องมือของมัน

Anthropic ได้แก้ไขแล้วในเดือนพฤษภาคม

Claude Code เป็นตัวแทนการเขียนโค้ด AI ที่ Anthropic เปิดตัวในเดือนตุลาคมปีที่แล้ว เครื่องมือนี้เคยได้รับความสนใจในเดือนมีนาคมปีนี้เมื่อซอร์สโค้ดถูกเปิดเผยโดยไม่ตั้งใจ โดยมีเนื้อหาที่รั่วไหลเกิน 500,000 บรรทัด ทำให้นักวิจัยและนักพัฒนาวิเคราะห์โครงสร้างภายในอย่างกว้างขวาง

ไมโครซอฟท์ระบุว่าได้เปิดเผยปัญหานี้แก่ Anthropic ผ่าน HackerOne เมื่อวันที่ 29 เมษายน Anthropic จึงออกเวอร์ชัน Claude Code 2.1.128 เมื่อวันที่ 5 พฤษภาคม เพื่อแก้ไขปัญหา

ไมโครซอฟท์เชื่อว่ากรณีนี้แสดงให้เห็นว่า ด้วยการเชื่อมต่อตัวแทน AI เข้ากับกระบวนการพัฒนาซอฟต์แวร์ ข้อความธรรมชาติกำลังเข้าใกล้ความเป็น “รหัสที่สามารถดำเนินการได้” มากขึ้นเรื่อยๆ ในสถานการณ์เช่นนี้ ข้อมูลภายนอก เช่น GitHub issue และความคิดเห็น ควรได้รับการพิจารณาว่าเป็นข้อมูลที่ไม่น่าเชื่อถือโดยค่าเริ่มต้น มิฉะนั้น ข้อมูลเพียงชิ้นเดียวที่ถูกสร้างขึ้นอย่างรอบคอบอาจกลายเป็นช่องทางในการเข้าถึงข้อมูลรับรองของสภาพแวดล้อมการผลิต

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