เนื่องจากเป็น repository แบบ public ใครก็ตามที่พบลิงก์สามารถดาวน์โหลดไฟล์และตรวจสอบข้อมูลรับรองที่อยู่ภายในได้
รายงานระบุว่าภายใน repository มีข้อมูลสำคัญหลากหลายประเภทที่เกี่ยวข้องกับระบบของ CISA และ DHS เช่น
ผู้เชี่ยวชาญด้านความปลอดภัยระบุว่าบางข้อมูลเกี่ยวข้องกับ บัญชี AWS GovCloud ที่มีสิทธิ์สูง ซึ่งใช้สำหรับโครงสร้างพื้นฐานของรัฐบาลสหรัฐ
ข้อมูลประเภทคีย์คลาวด์หรือ access token หากยังใช้งานได้ อาจเปิดทางให้เข้าถึงระบบหรือบริการโครงสร้างพื้นฐานได้โดยตรง
ผู้ที่ค้นพบการรั่วไหลคือ Guillaume Valadon นักวิจัยจากบริษัทความปลอดภัยไซเบอร์ GitGuardian
บริษัทของเขาใช้ระบบอัตโนมัติสแกน repository สาธารณะบน GitHub เพื่อค้นหา secret หรือ credential ที่หลุดออกมา และเครื่องมือดังกล่าวได้แจ้งเตือนว่า repository นี้มีข้อมูลสำคัญฝังอยู่ในไฟล์
GitGuardian พยายามติดต่อบัญชี GitHub ที่เกี่ยวข้องเพื่อแจ้งเตือน แต่ไม่ได้รับการตอบกลับ
หลังจากนั้น Valadon จึงติดต่อ Brian Krebs นักข่าวด้านความปลอดภัยไซเบอร์ชื่อดัง เมื่อวันที่ 15 พฤษภาคม เพื่อช่วยรายงานและเร่งให้หน่วยงานที่เกี่ยวข้องรับทราบ
ไม่นานหลังจากเรื่องถูกส่งต่อ รีโพซิทอรีดังกล่าวก็ถูกนำออกจาก GitHub
แม้จะมีการลบ repository ค่อนข้างเร็วหลังการเปิดเผย แต่เหตุการณ์นี้สร้างความเสี่ยงหลายด้าน
หาก credential ใด ๆ ยังใช้งานอยู่ ผู้ที่พบข้อมูลอาจสามารถเข้าถึง
อย่างไรก็ตาม รายงานสาธารณะยังไม่พบหลักฐานว่ามีผู้ไม่หวังดีเข้าถึงหรือใช้ข้อมูลเหล่านี้ก่อนที่ repository จะถูกลบ
CISA ยืนยันว่ากำลังตรวจสอบเหตุการณ์ดังกล่าว
ตามรายงานจากหลายสื่อ หน่วยงานระบุว่า ยังไม่พบหลักฐานว่ามีข้อมูลสำคัญถูกละเมิดหรือเกิดการเจาะระบบจริง
เจ้าหน้าที่ยังระบุว่าจะมีการทบทวนขั้นตอนและมาตรการเพื่อป้องกันไม่ให้เหตุการณ์ลักษณะนี้เกิดขึ้นอีก
ขณะเดียวกัน สมาชิกสภาคองเกรสบางส่วนได้ขอให้ CISA ชี้แจงรายละเอียดเพิ่มเติมเกี่ยวกับเหตุการณ์นี้ รวมถึงความเสี่ยงที่อาจกระทบต่อระบบของรัฐบาล
สิ่งที่ทำให้เหตุการณ์นี้ได้รับความสนใจอย่างมากคือ CISA เองเป็นหน่วยงานที่ให้คำแนะนำด้านความปลอดภัยไซเบอร์แก่หน่วยงานรัฐบาลและภาคเอกชน
CISA มักเผยแพร่แนวทางเกี่ยวกับ
ดังนั้นการที่ข้อมูลรับรองของหน่วยงานเองถูกทิ้งไว้ใน GitHub แบบสาธารณะ จึงสะท้อนถึงความผิดพลาดด้าน operational security ที่หน่วยงานนี้มักเตือนผู้อื่นไม่ให้ทำ
เหตุการณ์แบบนี้ไม่ได้เกิดขึ้นเฉพาะกับรัฐบาลเท่านั้น ในอุตสาหกรรมซอฟต์แวร์ทั่วไป นักพัฒนามักเผลอ commit รหัสผ่านหรือคีย์เข้าถึงระบบลงใน repository อยู่บ่อยครั้ง
ปัจจุบันมีเครื่องมือด้านความปลอดภัยที่คอยสแกน repository สาธารณะเพื่อค้นหา secret ที่หลุดออกมา ซึ่งช่วยให้ปัญหาถูกค้นพบก่อนจะเกิดการโจมตีจริง
กรณีนี้ก็เช่นกัน การตรวจพบโดยนักวิจัยทำให้ repository ถูกลบออกก่อนที่จะมีหลักฐานการนำ credential ไปใช้โจมตี
อย่างไรก็ตาม เหตุการณ์นี้เป็นตัวอย่างชัดเจนว่า repository ที่ตั้งค่าผิดเพียงครั้งเดียว อาจเปิดทางเข้าถึงโครงสร้างพื้นฐานสำคัญได้ หากการจัดการ credential ไม่รัดกุม
Comments
0 comments