LOWNLAB News
โปรแกรมมิ่งระดับ 6/10GitHub Changelog · 15 กันยายน 2026

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 Changelog

https://github.blog/changelog/2026-09-15-sha-1-in-https-on-github-sunset