GitHub ปิดการใช้ SHA-1 ใน HTTPS แล้ว มีผลกับ github.com และ CDN พันธมิตรทั้งหมด
SHA-1 in HTTPS on GitHub sunset
GitHub ประกาศเมื่อวันที่ 15 กันยายน 2026 ว่าได้ปิดการรองรับการเข้ารหัสแบบ SHA-1 ในการเชื่อมต่อ HTTPS แล้ว ตามกำหนดเวลาที่เคยแจ้งไว้ตั้งแต่เดือนเมษายน 2026
บริการที่ได้รับผลกระทบได้แก่ github.com, CDN ของพันธมิตร, GitHub Enterprise Cloud และ GitHub Enterprise Cloud with Data Residency ส่วน GitHub Enterprise Server ยังคงรองรับ SHA-1 ต่อไปตามปกติ
สาเหตุที่ต้องเลิกใช้คือ SHA-1 ถูกพิสูจน์แล้วว่ามีช่องโหว่ด้าน collision ซึ่งทำให้ผู้โจมตีสร้างข้อมูลสองชุดที่มีค่าแฮชเดียวกันได้ จึงไม่เหมาะกับการใช้ยืนยันตัวตนในการเชื่อมต่อที่ปลอดภัยอีกต่อไป และการปิดนี้เป็นส่วนหนึ่งของการทยอยเลิกใช้อัลกอริทึมเข้ารหัสรุ่นเก่าทั่วทั้งอุตสาหกรรม
กลุ่มที่ต้องระวังเป็นพิเศษคือระบบอัตโนมัติและ client รุ่นเก่าที่ยังใช้ TLS stack ที่ล้าสมัย เช่น สคริปต์ที่รันบนอิมเมจฐานเก่า อุปกรณ์ฝังตัว หรือ CI runner ที่ไม่ได้อัปเดตมานาน ระบบเหล่านี้อาจเชื่อมต่อ github.com ไม่ได้ทันทีโดยไม่มีคำเตือนล่วงหน้า
สำหรับทีมที่พบปัญหาการเชื่อมต่อหลังวันที่นี้ ทางแก้คืออัปเดตไลบร���รี TLS และ client ให้รองรับอัลกอริทึมแฮชรุ่นใหม่ โดย GitHub อ้างอิงให้ดูรายละเอียดการย้ายจากประกาศฉบับเดือนเมษายน
แหล่งอ้างอิง
อ่านต้นฉบับที่ GitHub Changeloghttps://github.blog/changelog/2026-09-15-sha-1-in-https-on-github-sunset