ส่วนประกอบของใบรับรอง SSL มีสองส่วนสำคัญได้แก่ กุญแจสาธารณะ และลายเซ็นดิจิตอล โดยลายเซ็นดิจิตอลที่ได้รับความนิยมกันมากคือการใช้ค่าแฮช SHA-1 มาเข้ารหัสด้วยกุญแจ RSA ของหน่วยงานที่รับรองใบรับรองนั้นๆ ที่ผ่านมา SHA-1 เริ่มมีงานวิจัยแสดงว่ามันอ่อนแอกว่าที่ออกแบบไว้ ตอนนี้ทางกูเกิลประกาศแล้วว่าจะเริ่มถือว่าใบรับรองที่ใช้ SHA-1 ไม่ปลอดภัยตั้งแต่ปี 2015 เป็นต้นไป
กูเกิลระบุแผนบันไดสามขั้นเพื่อกดดันให้เว็บที่เข้ารหัสเปลี่ยนใบรับรองเป็นใบรับรองใหม่ที่ใช้ลายเซ็นดิจิตอลที่หนาแน่นกว่าเดิม
- Chrome 39 ที่จะออกวันที่ 26 กันยายนนี้ จะเริ่มแสดงไอคอนสีเหลืองเพื่อเตือนแทนไอคอนสีเขียวตามปกติ
- Chrome 40 ที่จะออกเดือนพฤศจิกายนจะแสดง URL โดยไม่มีรูปกุญแจ เหมือนเว็บไม่ได้เข้ารหัส
- Chrome 41 ที่จะออกต้นปีหน้า จะแสดงเครื่องหมายสีแดงว่าเว็บไม่ปลอดภัย
SHA-1 มีความยาวค่าแฮช 160 บิต แต่งานวิจัยแสดงให้เห็นว่ามีความแข็งแกร่งจริงๆ ที่ระดับ 60 บิตเท่านั้น Bruce Schneier เคยประมาณค่าใช้จ่ายระบุว่าการหาค่าแฮชที่ชนกัน (ซึ่งทำให้สร้างใบรับรองปลอมได้) ในปี 2015 อาจจะใช้ต้นทุนเพียง 700,000 ดอลลาร์ และจะถูกลงอย่างรวดเร็วตามราคาซีพียู ทำให้ใบรับรองที่ใช้ SHA-1 ไม่ควรใช้ป้องกันข้อมูลมูลค่าสูงอีกต่อไป
Blognone เองก็ใช้ลายเซ็นดิจิตอลแบบ SHA-1 รวมถึงเว็บที่เข้ารหัสอีกประมาณ 90% ก็ใช้แนวทางนี้เช่นกัน สำหรับเว็บข้อมูลทั่วไปคงมีเวลาก่อนที่ Chrome 40 จะออก แต่สำหรับเว็บข้อมูลทางการเงิน ควรเร่งเปลี่ยนใบรับรองก่อน Chrome 39 จะออกช่วงสิ้นเดือนนี้
ที่มา - Google Online Security Blog
ถ้าเราไม่ใช้ browser ของ
F16 Tue, 09/09/2014 - 14:14
ถ้าเราไม่ใช้ browser ของ google ก็เห็นใบรับรองปกติเหมือนเดิมใช่ไหมครับ?
ขึ้นกับนโยบายของแต่ละเบราว์เซ
lew Tue, 09/09/2014 - 14:20
In reply to ถ้าเราไม่ใช้ browser ของ by F16
ขึ้นกับนโยบายของแต่ละเบราว์เซอร์ครับ ตาม CA/Browser ระบุว่าให้รองรับ SHA-1 จนกระทั่งเบราว์เซอร์ทั่วไปรองรับ SHA-2 เป็นดอกจันเอาไว้ให้ตัดสินใจกันเอง โดยไม่ได้ระบุช่วงเวลา deprecate ชัดเจน
อีกสักพักเบราว์เซอร์อื่นๆ น่าจะประกาศนโยบายของตัวเองกันออกมา
ถัดจาก SHA-1
hisoft Tue, 09/09/2014 - 14:19
ถัดจาก SHA-1 มาตอนนี้มีค่าแฮชอะไรแข็งแรงกว่าอยู่บ้างครับ ที่ใช้กันในระดับแพร่หลาย
SHA-2 ในกลุ่ม SHA-256,
lew Tue, 09/09/2014 - 14:21
In reply to ถัดจาก SHA-1 by hisoft
SHA-2 ในกลุ่ม SHA-256, SHA-384, SHA-512 ใช้งานกันโดยทั่วไปครับ lib เข้ารหัสสมัยใหม่น่าจะรองรับแทบทั้งหมด
ขอบคุณครับ
hisoft Tue, 09/09/2014 - 14:32
In reply to SHA-2 ในกลุ่ม SHA-256, by lew
ขอบคุณครับ
ของ ธนาคารกรุงเทพ เป็น SHA-1
zda98 Tue, 09/09/2014 - 15:16
ของ ธนาคารกรุงเทพ เป็น SHA-1 อยู่รอดูอยู่เหมือนกันว่าจะตามเขากันไหม ธนาคารไทย
SHA1RSA , RSA 2084 bits
F16 Tue, 09/09/2014 - 15:59
SHA1RSA , RSA 2084 bits ถึงแม้จะเป็น 2084 bits ก็ยังไม่ปลอดภัยใช่ไหมครับ?
ต้องมา Reissue อีกแล้ว
Architec Tue, 09/09/2014 - 16:29
ต้องมา Reissue อีกแล้ว เหนื่อยได้โล่ห์
reissue เรียบร้อยแล้วครับ แต่
Similanblu Wed, 09/10/2014 - 08:34
reissue เรียบร้อยแล้วครับ แต่ intermediate chain ยังเป็น SHA-1 อยู่เลย (เห็นเขาบอกจะอัพเดทวันที่ 1 ตุลานี้ ของ RapidSSL)
CA ของใครที่เปลี่ยนเป็น SHA256 กันบ้างแล้วครับเนี่ย
ผมเช็คของ ComodoSSL ที่
lew Thu, 09/11/2014 - 00:02
In reply to reissue เรียบร้อยแล้วครับ แต่ by Similanblu
ผมเช็คของ ComodoSSL ที่ Blognone ใช้อยู่ ทางนั้นระบุว่าหาก request เป็น SHA-2 ตัว immediate ที่ใช้จะเป็นคนละตัวอยู่แล้วครับ
plan ของ Blognone คง reissue ในสัปดาห์หน้า ก่อนที่ Chrome รุ่นใหม่จะออก