GitHub เปิดฟีเจอร์ Artifact Attestations ตรวจสอบย้อนกลับว่าเป็นไฟล์แท้ ป้องกันโดนยัดไส้มัลแวร์

by mk
10 May 2024 - 14:54

GitHub เดินหน้าแก้ปัญหา supply chain attack หรือการยัดไส้มัลแวร์ลงในซอฟต์แวร์ยอดนิยมเพื่อกระจายต่อ ฟีเจอร์ของ GitHub ที่ออกแบบมาแก้ปัญหานี้เรียกว่า Artifact Attestations

Artifact Attestations อิงอยู่บนโครงการ Sigstore ของ Linux Foundation ที่ใช้วิธี sign ไฟล์ต่างๆ ทุกครั้งที่ออกเวอร์ชันใหม่ แล้วนำลายเซ็นดิจิทัลเหล่านี้ไปเก็บไว้ใน log ที่เปิดเผยต่อสาธารณะ ให้ตรวจสอบย้อนกลับได้ว่าเป็นไฟล์แท้จากนักพัฒนาต้นฉบับ

Artifact Attestations เป็นการนำ Sigstore ที่ออกแบบมาสำหรับโครงการโอเพนซอร์ส มาใช้กับ private repository ที่เก็บอยู่บน GitHub ด้วย มีฐานข้อมูล log แยกจากกันคนละก้อน แต่ก็สามารถตรวจสอบย้อนกลับได้เหมือนกัน และลดความซับซ้อนของการจัดเก็บคีย์ PKI ลงผ่านตัวช่วยต่างๆ

ฟีเจอร์นี้เริ่มเปิดใช้งานแล้วบน GitHub CLI โดยผู้ใช้ต้องเพิ่มคอนฟิกในไฟล์ YAML เพื่อบอกให้ GitHub Actions เรียกใช้งาน Attestations

ที่มา - GitHub Blog

Blognone Jobs Premium