ข้ามไปยังเนื้อหา
ล่าสุด
23:03SoftBank ขาดทุน 7 พันล้านดอลลาร์ ครั้งแรกในรอบ 2 ปี เดิมพัน AI สะดุด จีนยังสกัดดีลหุ่นยนต์22:58Otter.ai เพิ่ม 27 ภาษา รวม 31 ภาษา ภาษาไทยมาแน่ ถอดเสียงประชุมสลับภาษาได้22:25GTA 6 เปิดโหลดล่วงหน้าแล้ว 212GB เตรียมเล่น 19 พ.ย. ย้อนไทม์ไลน์ 3 ปีกว่าจะถึงวันวางขาย22:11iPhone Duo ปะทะ Galaxy Z Fold8 จอพับ 7.6 นิ้วเท่ากัน แต่ราคาไทยห่างกัน 18,000 บาท ใครเหมาะกับใคร22:03ก่อนกดจ่าย 11.11 ทำ 7 ขั้นนี้ก่อน กันโดนร้านปลอม ของไม่ตรงปก และลิงก์หลอก21:57ทำไมมือถือกับโน้ตบุ๊กปีหน้าแพงขึ้น? ไขปม RAMageddon ที่ทำให้ OPPO พับแผนรุ่นท็อป21:47ฝรั่งเศสชี้ตัวการแฮกตู้เย็นซูเปอร์มาร์เก็ต 700 แห่ง เป็นหน่วยไซเบอร์สายอิหร่าน อาหารเน่าเสียหายหลายสิบล้านยูโร21:28ลาก่อนหน้าต่างเด้งตอนกด Shift รัว Windows 11 เพิ่มช่องติ๊ก “ไม่ต้องเปิด Sticky Keys อีก” หลังทนกันมา 30 ปี

KOMCHADคมชัด ข่าวไอที

Truffle Security เปิดโครงการเพิกถอนคีย์ API ที่หลุดเกือบ 1.5 ล้านรายการ แม้เจ้าของไม่ตอบก็ปิดให้ได้

Truffle Security เปิดโครงการเพิกถอนคีย์ API ที่หลุดเกือบ 1.5 ล้านรายการ แม้เจ้าของไม่ตอบก็ปิดให้ได้

Truffle Security เปิดโครงการ Secrets Revocation Program ฟรี ร่วมกับผู้ให้บริการ 16 ราย เช่น Hugging Face, Notion, Vercel, Twilio เพิกถอนคีย์ API ที่หลุดสู่สาธารณะและยังใช้งานได้ 1.4 ล้านรายการ

เขียนโดยKOMCHAD อ่าน 4 นาที

Truffle Security บริษัทผู้พัฒนาเครื่องมือ TruffleHog เปิดโครงการ Secrets Revocation Program ฟรี เพื่อเพิกถอนคีย์ API ที่หลุดสู่สาธารณะและยังใช้งานได้ราว 1.4 ล้านรายการ จุดเด่นคือทำงานร่วมกับผู้ออกคีย์โดยตรง 16 ราย เช่น Hugging Face, Notion, Vercel และ Twilio ทำให้ปิดคีย์ที่รั่วได้แม้เจ้าของจะไม่ตอบอีเมลแจ้งเตือน

สารบัญ
  1. ทำไมคีย์ที่หลุดถึงยังใช้ได้อยู่
  2. โครงการนี้ทำงานอย่างไร
  3. นักพัฒนาไทยควรทำอะไร
  4. คำถามที่พบบ่อยเกี่ยวกับ การเพิกถอนคีย์ API ที่หลุด

⚡ สรุปข่าวใน 30 วินาที

  • เป้าหมาย: คีย์และรหัสลับที่หลุดสู่สาธารณะและยังใช้งานได้ราว 1.4 ล้านรายการ
  • ผู้ออกคีย์ 16 รายเข้าร่วม เช่น Hugging Face, Notion, Vercel, Resend, RubyGems, Twilio
  • ใช้ TruffleHog ตรวจว่าคีย์ยังใช้ได้ แล้วส่งให้ผู้ออกคีย์เพิกถอนภายใน 14 วัน
  • 81% ของคีย์ที่ Truffle แจ้งเมื่อปีก่อนยังใช้งานได้หลังผ่านไป 6 เดือน
  • โครงการนี้ใช้ฟรี
1.4 ล้านคีย์ที่หลุดและยังใช้ได้
16ผู้ออกคีย์ที่เข้าร่วม
81%คีย์ที่ยังใช้ได้หลังแจ้ง 6 เดือน
14 วันกำหนดเพิกถอนหลังส่งข้อมูล

ทำไมคีย์ที่หลุดถึงยังใช้ได้อยู่

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

Truffle เผยว่า 81% ของคีย์ที่บริษัทแจ้งเจ้าของเมื่อปีก่อนยังใช้งานได้หลังผ่านไป 6 เดือน ก่อนหน้านี้บริษัทเคยพบรหัสลับที่ยังใช้ได้กว่า 543,000 รายการในคลังโค้ดสาธารณะบน GitHub และกว่า 431,000 รายการของ AWS ในคลังโค้ด ประวัติ Git ชุดข้อมูล อิมเมจ Docker และล็อก CI นอกจากนี้ยังพบคีย์ที่ใช้งานได้ 2,655 รายการในไฟล์ตั้งค่าของเครื่องมือเขียนโค้ดด้วย AI ตั้งแต่มกราคม 2568

แหล่งที่คีย์หลุดตัวเลขที่ Truffle รายงาน
คลังโค้ดสาธารณะบน GitHubกว่า 543,000 รายการที่ยังใช้ได้
คีย์ AWS ในหลายแหล่งกว่า 431,000 รายการ
ไฟล์ตั้งค่าเครื่องมือเขียนโค้ด AI2,655 รายการ ตั้งแต่ ม.ค. 2568
คีย์ที่ยังใช้ได้หลังแจ้ง 6 เดือน81%
กราฟจำนวนคีย์ที่หลุดและยังใช้งานได้สะสมตามเวลา

โครงการนี้ทำงานอย่างไร

Truffle ใช้ TruffleHog ตรวจว่าคีย์ที่พบยังใช้งานได้จริงหรือไม่ จากนั้นประสานกับผู้ออกคีย์ 2 แบบ แบบแรกคือเรียกใช้ช่องทางเพิกถอนที่ผู้ให้บริการเปิดไว้โดยตรง แบบที่สองคือส่งคีย์ที่ยืนยันแล้วไปยังผู้ให้บริการผ่าน webhook แล้วผู้ให้บริการต้องเพิกถอนภายใน 14 วัน วิธีนี้ทำให้ปิดคีย์ได้แม้เจ้าของไม่ตอบสนอง

แนวคิดนี้มีตัวอย่างที่ได้ผลมาแล้ว Google เริ่มปิดคีย์บัญชีบริการของ Google Cloud ที่หลุดโดยอัตโนมัติตั้งแต่ 16 มิถุนายน 2567 Truffle รายงานว่าการแจ้งเตือนอย่างเดียวทำให้คีย์ที่หลุดยังใช้ได้อยู่ 72% แต่เมื่อปิดอัตโนมัติ เหลือเพียง 11%

💡

ผู้เข้าร่วมตอนนี้: Hugging Face, Notion, Vercel, Resend, RubyGems, Twilio และรายอื่นรวม 16 ราย

นักพัฒนาไทยควรทำอะไร

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

ข้อปฏิบัติพื้นฐานคือเก็บคีย์ไว้ในตัวจัดการรหัสลับหรือไฟล์ .env ที่อยู่ใน .gitignore ไม่ฝังลงโค้ด ตั้งสิทธิ์คีย์ให้น้อยที่สุดเท่าที่จำเป็น และเปลี่ยนคีย์ทันทีเมื่อรู้ว่าหลุด เพราะการลบไฟล์ออกจากคอมมิตล่าสุดไม่ได้ลบออกจากประวัติ Git

ระวังเป็นพิเศษกับเครื่องมือเขียนโค้ดด้วย AI เพราะไฟล์ตั้งค่าของเครื่องมือเหล่านี้มักเก็บคีย์ไว้และอาจถูกคอมมิตขึ้นคลังโค้ดโดยไม่รู้ตัว

  1. 16 มิ.ย. 2567 Google เริ่มปิดคีย์ Google Cloud ที่หลุดอัตโนมัติ
  2. ม.ค. 2568 เริ่มนับคีย์ที่หลุดในไฟล์ตั้งค่าเครื่องมือ AI
  3. 2569 Truffle พบรหัสลับที่ยังใช้ได้กว่า 543,000 รายการบน GitHub
  4. 5 พ.ย. 2569 เปิดโครงการ Secrets Revocation Program

คำถามที่พบบ่อยเกี่ยวกับ การเพิกถอนคีย์ API ที่หลุด

Secrets Revocation Program คืออะไร

โครงการฟรีของ Truffle Security ที่ร่วมกับผู้ออกคีย์เพื่อเพิกถอนคีย์ที่หลุดสู่สาธารณะ

มีบริการไหนเข้าร่วม

ผู้ออกคีย์ 16 ราย เช่น Hugging Face, Notion, Vercel, Resend, RubyGems และ Twilio

ต้องเสียเงินไหม

ไม่ต้อง โครงการนี้ฟรี

คีย์ของเราจะถูกปิดไหม

ถ้าคีย์หลุดสู่สาธารณะและยังใช้ได้ อาจถูกผู้ให้บริการเพิกถอนภายใน 14 วัน

ตรวจคีย์หลุดของตัวเองได้อย่างไร

ใช้ TruffleHog ที่เป็นโอเพนซอร์ส หรือฟีเจอร์สแกนรหัสลับของ GitHub

คุณรู้สึกอย่างไรกับข่าวนี้?

แตะอีโมจิเพื่อดูว่าคนอื่นรู้สึกอย่างไร

ความคิดเห็น 0

แสดงความคิดเห็น

แสดงความคิดเห็นอย่างสุภาพ ความคิดเห็นที่มีลิงก์หรือคำไม่เหมาะสมอาจต้องรอตรวจสอบก่อนแสดง นโยบายความเป็นส่วนตัว

0/5000

Ctrl + Enter เพื่อส่ง

ยังไม่มีความคิดเห็นเป็นคนแรกที่แสดงความคิดเห็นในบทความนี้