อเมซอนเปิดตัว s2n ไลบรารี TLS/SSL ของตัวเอง

by lew
1 July 2015 - 06:38

อเมซอนเปิดตัวไลบรารี TLS ของตัวเองในชื่อ s2n โดยเน้นความเล็กและเร็ว จุดเด่นสำคัญที่สุดคือโค้ดที่สั้นกว่า OpenSSL อย่างมาก โดยโค้ดในส่วน TLS นั้น s2n มีโค้ด 6,000 บรรทัด เทียบกับ OpenSSL ที่มีโค้ด 70,000 บรรทัด

ตัวไลบรารีไม่ได้ออกแบบมาเพื่อใช้ทดแทน OpenSSL โดยตรง ต่างจากโครงการไลบรารีอื่น เช่น BoringSSL ของกูเกิล และ LibreSSL ของ OpenBSD โดยทั่วไปโครงการไลบรารี TLS/SSL นั้นจะต้องมีไลบรารีสองตัว คือ libssl สำหรับตัวโปรโตคอล และ libcrypto สำหรับกระบวนการเข้ารหัส ตัว s2n นั้นจะมีเฉพาะ libssl และกระบวนการคอมไพล์จะสามารถใช้ร่วมกับ OpenSSL, BoringSSL, หรือ LibreSSL ก็ได้ เพื่อไปใช้กระบวนการเข้ารหัสในไลบรารีเหล่านั้น

ชื่อ s2n มาจาก signal-to-noise แปลว่าโค้ดทุกบรรทัดในโครงการมีความหมาย สำหรับ OpenSSL นั้นทางอเมซอนยืนยันว่าจะสนับสนุนผ่านทางกองทุน Core Infrastructure Initiative ต่อไป

ที่มา - Amazon

Blognone Jobs Premium