Tags:
Node Thumbnail

หลังจากมัลแวร์ Flame ออกอาละวาดไปทั่วโลก สร้างความสะพรึงให้กับผู้ใช้จำนวนมากเพราะเป็นครั้งแรกที่มีการสร้างมัลแวร์ที่มีความซับซ้อนสูงมาก มีโค้ดขนาดใหญ่ และมีการโจมตีอย่างเจาะจง รวมถึงความสามารถในการอัพเกรดตัวเองได้ด้วย โดยอาศัยช่องโหว่หลังเพียงช่องเดียวคือการที่ไมโครซอฟท์ยอมรับใบรับรองที่เซ็นด้วยอัลกอริธึ่ม MD5 วันนี้ไมโครซอฟท์ก็ประกาศอุดรูรั่วนี้แล้ว

ภายใต้การอัพเดตนี้ วินโดวส์จะไม่ยอมรับใบรับรองที่มีขนาดกุญแจเล็กกว่า 1024 บิต อีกต่อไป อย่างไรก็ตาม ยังไม่ชัดเจนว่าไมโครซอฟท์จะเลิกรับรองการลงลายเซ็นด้วย MD5 หรือไม่

ลายเซ็นอิเล็กทรอนิกส์นั้นที่จริงแล้วเป็นค่าแฮตซ์ (Hash) ของข้อมูลใบรับรองทั้งหมด แล้วเข้ารหัสด้วยกุญแจส่วนตัวของผู้ลงนาม หากต้องการยืนยันก็สามารถใช้กุญแจสาธารณะนำมาถอดรหัสดูว่าได้ค่าตรงกับค่าแฮตซ์จริงหรือไม่ แต่หากสามารถปลอมค่าแฮตซ์ได้เสียแล้วก็สามารถปลอมใบรับรองทั้งใบได้

MD5 นั้นเป็นฟังก์ชั่นแฮตซ์ที่ได้รับความนิยมอย่างสูงเพราะทำงานได้เร็ว และใช้ได้ดีพอสมควรในการตรวจสอบไฟล์ที่เสียหายจากความผิดพลาดในการส่งข้อมูล แต่มันถูกตรวจสอบและมีการเปิดเผยมาตั้งแต่ปี 1993 แล้วว่ามันจุดอ่อนทำให้แฮกเกอร์สามารถปลอมค่าแฮตซ์ได้ แต่การที่ลายเซ็นมีความยาวถึง 512 บิตการปลอมแปลงก็ยังทำได้ยากมาก คาดว่าหากใช้ EC2 ในการปลอมลายเซ็นนี้จะต้องใช้ต้นทุนตั้งแต่ 200,000 ถึง 2,000,000 ดอลลาร์ หรือไม่เช่นนั้นก็ต้องใช้นักวิเคราะห์การเข้ารหัสที่มีความเชี่ยวชาญสูง ซึ่งน่าจะเป็นองค์กรขนาดใหญ่หรือรัฐบาลเท่านั้นที่จะมีทรัพยากรขนาดนี้

สไลด์นำเสนอเรื่องการปลอมใบรับรองของ บริษัท Trail Of Bits โดย Alex Sotirov อธิบายกระบวนการทั้งหมดไว้ค่อนข้างละเอียด แนะนำให้ผู้สนใจได้อ่านกัน

ที่มา - TechNet, TechWorld

Get latest news from Blognone

Comments

By: hisoft
ContributorWindows PhoneWindows
on 13 June 2012 - 20:25 #431756
hisoft's picture

ไม่เห็นโลงศพไม่หลั่งน้ำตา แต่มาช้ายังดีกว่าไม่มา

คนที่ปลอมมานี่ของเค้าแรงจริง ๆ

By: Be1con
ContributorWindows PhoneWindowsIn Love
on 13 June 2012 - 20:36 #431766
Be1con's picture

ในที่สุด!!!


Coder | Designer | Thinker | Blogger

By: kswisit
ContributoriPhoneAndroidIn Love
on 13 June 2012 - 20:44 #431768

มีการเปิดเผยมาตั้งแต่ปี 1993 แล้วว่ามันจุดอ่อนทำให้แฮกเกอร์สามารถปลอมค่าแฮตซ์ได้

ถ้าสมมุติว่าถ้าเป็น private key ของจริงมารับรองใบอนุญาตล่ะ? = ฝีมือเด็กฝึกงาน

xD


^
^
that's just my two cents.

By: nullzer0
AndroidUbuntu
on 13 June 2012 - 21:22 #431778
nullzer0's picture

อัลกอริธึ่ม => อัลกอริทึม
ค่าแฮตซ์ => ค่าแฮช

By: CrazyPower
iPhoneBlackberryRed HatIn Love
on 13 June 2012 - 21:59 #431789
CrazyPower's picture

น่ากลัวขึ้นทุกวัน

By: lancaster
Contributor
on 13 June 2012 - 22:07 #431800

พึ่งจะรู้ตัว - -

By: Architec
ContributorWindows PhoneAndroidWindows
on 14 June 2012 - 04:41 #431980

อัพเดทล็อตใหญ่เลยแฮะ , 2008 R2 มันจับ Update แถม Restart แบบไม่ถามเลย -*- (ก็มัน Critical นิ)

ผมว่าควรจะรีบประชุมเรื่อง MD5 กันได้แล้วมั๊ง เห็นปัญหาเรื้อรังมากขึ้นเรื่อยๆละ แต่การจะยกเลิกทันทีทันใดก็เป็นปัญหาใหญ่ไม่แพ้กัน