Tags:
Node Thumbnail

Georg Lukas นักพัฒนาโอเพนซอร์สรายหนึ่งสำรวจการทำงานของแอนดรอยด์แล้วพบพฤติกรรมที่แปลกของแอนดรอยด์คือการเลือกใช้กระบวนการเข้ารหัสแบบ RC4-MD5 ซึ่งค่อนข้างอ่อนแอ จึงได้สำรวจดูว่าพฤติกรรมเช่นนี้เป็นมานานเพียงใด และพบว่าแอนดรอยด์ถูกปรับให้ใช้การเข้ารหัสที่อ่อนแอลงตั้งแต่รุ่น 2.3.4 เป็นต้นมา

ใน Android 2.2.1 นั้นกระบวนการเข้ารหัสแบบ SSL ของแอนดรอยด์จะเลือกใช้ตามรายการของ OpenSSL ซึ่งจะเลือกกระบวนการที่แข็งแรงอย่าง DHE-RSA-AES256-SHA ก่อนรายการอื่น ส่วนรายการที่ค่อนข้างอ่อนแออย่าง RC4-MD5 นั้นจะอยู่ท้ายๆ รายการ ทำให้การเชื่อมต่อมักเลือกการเชื่อมต่อที่แข็งแกร่งก่อนเสมอ แต่นับจาก Android 2.3.4 และ Android 4.2.2 เป็นต้นมา รายการการเชื่อมต่อก็กลับข้างกลายเป็นกระบวนการที่อ่อนแอถูกเลือกใช้งานก่อนเสมอ

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

รายการนี้เป็นเฉพาะการเรียกฟังก์ชั่น getDefaultCipherSuites ในโค้ดจาวาเท่านั้น สำหรับเบราว์เซอร์เองยังมีกระบวนการเลือกการเข้ารหัสที่แข็งแรงเหมือนเดิม โดยเริ่มต้นจาก ECDHE-RSA-AES256-SHA สำหรับนักพัฒนาทั่วไปสามารถเลือกกระบวนการเข้ารหัสด้วยตัวเองแทนที่จะอาศัยค่าเริ่มต้นของแอนก็แก้ปัญหา

ที่มา - OP-CO.DE

Get latest news from Blognone

Comments

By: Fzo
ContributorAndroid
on 15 October 2013 - 17:10 #642436
Fzo's picture

จะถูกโยงกับ NSA อีกหรือเปล่าครับ


WE ARE THE 99%

By: lew
FounderJusci's WriterMEconomicsAndroid
on 15 October 2013 - 17:22 #642440 Reply to:642436
lew's picture

โดนโยงไปเรียบร้อยครับ


lewcpe.com, @wasonliw

By: hisoft
ContributorWindows PhoneWindows
on 15 October 2013 - 17:50 #642461 Reply to:642440
hisoft's picture

แค่ถาม ก็ใช่แล้ว

ตามนั้นครับ

By: anu
Contributor
on 15 October 2013 - 19:14 #642509 Reply to:642440

ของแอนก็แก้ปัญหา

**ของแอนดรอยด์เพื่อแก้ปัญหา

หรือเปล่าครับ

By: BonBon
iPhone
on 15 October 2013 - 17:42 #642454 Reply to:642436

นึกตั้งแต่เห็นหัวข้อแล้วครับ

By: makeithard
iPhoneAndroid
on 16 October 2013 - 17:57 #642898 Reply to:642436

ผมโยงตั้งแต่เห็นหัวข้อบทความเลยครับ

By: Holy
ContributorAndroidWindowsIn Love
on 15 October 2013 - 17:51 #642463
Holy's picture

ขอถามแบบไม่รู้เรื่องว่า มันช่วยให้กระบวนการทำงานเร็วขึ้น (เสียเวลาเข้ารหัสน้อยลง) รึเปล่าครับ อาจจะลดความปลอดภัยเพื่อเพิ่มประสิทธิภาพ อะไรแบบนี้

ถ้าไม่เกี่ยวก็......นะ