ทันเอไอ

ข่าว AI & ไอที ระดับโลก แปลเป็นไทย อ่านสบายตา · ตรวจสอบแหล่งทุกข่าว

← กลับหน้าข่าว
LINE Facebook X
เครื่องมือ/โอเพนซอร์สยืนยันแล้ว

Claude Code ทำให้รหัสลับของนักพัฒนาหลุดขึ้น GitHub สาธารณะจำนวนมาก

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

📅 10 พ.ย. 2569 03:23 น.
Claude Code ทำให้รหัสลับของนักพัฒนาหลุดขึ้น GitHub สาธารณะจำนวนมาก
ภาพประกอบ AI · ไม่ใช่ภาพเหตุการณ์จริง

บริษัทด้านความปลอดภัยซอฟต์แวร์ Apiiro เผยผลวิจัยว่า Claude Code เครื่องมือเขียนโค้ดด้วย AI ของ Anthropic อาจทำให้ข้อมูลลับของนักพัฒนารั่วไหลสู่สาธารณะโดยไม่ตั้งใจ รายงานนี้ถูกนำไปเผยแพร่ต่อโดย The Hacker News, iTnews และ Notebookcheck ซึ่งอ้างถึง Ars Technica อีกทอด กองบรรณาธิการยังไม่ได้อ่านบทความต้นฉบับของ Ars Technica โดยตรง

กลไกของปัญหาอยู่ที่ขั้นตอนการอนุมัติคำสั่ง เมื่อ Claude Code ขอสิทธิ์รันคำสั่ง shell และนักพัฒนากดเลือก "Yes, and don't ask again" ระบบจะจำคำสั่งนั้นและบันทึกกฎอนุญาตลงในไฟล์ .claude/settings.local.json ของโปรเจกต์ ถ้าคำสั่งนั้นมีความลับฝังอยู่ เช่นรหัสผ่านหรือ API key ความลับนั้นจะถูกเขียนลงไฟล์ JSON เป็นข้อความธรรมดา ไม่มีการเข้ารหัสหรือปกปิด

Apiiro ตรวจพบไฟล์ .claude/settings.local.json ที่เปิดสาธารณะ 104,185 ชุดใน 103,617 repository โดยมี 1,122 ไฟล์ที่มีความลับรวม 1,379 รายการ ประเภทที่พบ ได้แก่ รหัสผ่านฐานข้อมูล 379 รายการ Supabase service-role key 122 รายการ การเข้าสู่ระบบ SSH 43 รายการ ซึ่งบางรายการเป็นรหัส root โทเคน GitHub, GitLab และ npm 42 รายการ และ AWS key 23 รายการ

ที่น่ากังวลคือ ณ วันจันทร์ที่รายงานอ้างถึง ไฟล์ที่มีความลับยังคงอยู่บน default branch ของ repository ในครึ่งหนึ่งของ repository เหล่านั้น ไฟล์นี้อยู่มาแล้วอย่างน้อย 217 วัน แปลว่าความลับอาจถูกคนอื่นเห็นได้นานเป็นเดือนโดยเจ้าของไม่รู้ตัว

ปัญหาไม่ได้อยู่ที่เครื่องมือเพียงอย่างเดียว แต่เกี่ยวข้องกับการเก็บความลับเป็นข้อความธรรมดาในไฟล์ตั้งค่า และการ commit ไฟล์เหล่านั้นขึ้นที่สาธารณะ สำหรับนักพัฒนา หากเคยมีไฟล์นี้ใน repository ควรเปลี่ยนรหัสผ่านหรือ key ที่อาจรั่วทันที ไม่ใช่แค่ลบไฟล์ เพราะข้อมูลอาจยังอยู่ในประวัติ commit และควรเพิ่มไฟล์นี้ใน .gitignore ก่อน push ในข้อมูลที่กองบรรณาธิการได้รับ ยังไม่พบคำชี้แจงจาก Anthropic

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

ความคิดเห็น

กำลังโหลดความคิดเห็น…

ไม่ต้องสมัครสมาชิก · ระบบกรองคำหยาบอัตโนมัติ และผู้ดูแลลบความคิดเห็นได้