top of page

สินค้า

เทคโนโลยี

กรณีศึกษา

สนับสนุน

ทรัพยากร

บริษัท

ความปลอดภัยของโค้ดโอเพนซอร์ส: มีความหมายอย่างไรต่อ Teltonika Networks

15 ธันวาคม 2565

หนึ่งในคุณสมบัติที่สำคัญของผลิตภัณฑ์ของเราคือซอฟต์แวร์ ที่ Teltonika Networks เราใช้ซอฟต์แวร์ที่พัฒนาขึ้นเองภายในบริษัท (RutOS) ซึ่งใช้ OpenWRT เป็นพื้นฐาน – ซึ่ง OpenWRT เองก็เป็น โค้ดโอเพนซอร์ส หากคุณไม่ใช่ผู้เชี่ยวชาญด้านวิศวกรรมคอมพิวเตอร์ โค้ดที่เป็น “โอเพนซอร์ส” หมายความว่าโค้ดนั้นเปิดให้สาธารณะตรวจสอบและวิเคราะห์ได้ ต่างจากโค้ดแบบปิดที่ถูกซ่อนไว้และไม่สามารถเข้าถึงได้


ซอฟต์แวร์ของ Teltonika Networks ไม่ถือว่าเป็นโอเพนซอร์ส เนื่องจากมีการพัฒนาต่อยอดจาก OpenWRT ซึ่งเป็นพื้นฐานอย่างมาก และเราไม่ได้เปิดเผยโค้ดทั้งหมดต่อสาธารณะ (เราเปิดเผยบางส่วนเนื่องจากข้อ ตกลงใบอนุญาตสาธารณะทั่วไปของ GNU ) อย่างไรก็ตาม การที่ซอฟต์แวร์ของเรามีพื้นฐานมาจากโครงการโอเพนซอร์ส ทำให้เกิดคำถามต่อไปนี้: นั่นหมายความว่าโค้ดของเรามีความปลอดภัยน้อยลงหรือไม่?


กล่าวโดยสรุป – ไม่ใช่




น้อยไม่ได้หมายความว่าดีกว่าเสมอไป


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


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



ยิ่งมากยิ่งดี


ซอฟต์แวร์โอเพนซอร์สมีข้อดีด้านความปลอดภัยที่สำคัญซึ่งซอฟต์แวร์ปิดไม่มี นั่นคือ ความปลอดภัยสาธารณะ กล่าวโดยง่ายคือ เนื่องจากโอเพนซอร์สมีให้ใช้งานอย่างแพร่หลาย จึงมีผู้คนในอุตสาหกรรมจำนวนมากขึ้นที่มีแรงจูงใจที่จะตรวจสอบความปลอดภัยอย่างต่อเนื่อง เมื่อทุกคนสามารถมองเห็นสมบัติได้ ก็จะมีคนคอยจับตาดูผู้ที่พยายามขโมยมากขึ้น วินเซนต์ ไรจ์เมน ผู้พัฒนาอัลกอริธึมการเข้ารหัส Advanced Encryption Standard อธิบาย ว่าโอเพนซอร์สดีกว่าในแง่ของการตรวจจับและแก้ไขช่องโหว่ด้านความปลอดภัยได้ง่ายกว่า “ไม่เพียงเพราะมีคนจำนวนมากขึ้นสามารถตรวจสอบได้ แต่ที่สำคัญกว่านั้นคือ โมเดลนี้บังคับให้ผู้คนเขียนโค้ดที่ชัดเจนมากขึ้นและปฏิบัติตามมาตรฐาน ซึ่งจะช่วยอำนวยความสะดวกในการตรวจสอบความปลอดภัย”


ตัวอย่างที่ดีของเรื่องนี้คือ Open Source Security Foundation ซึ่งเป็นองค์กรข้ามอุตสาหกรรมที่มุ่งมั่นในการพัฒนาความปลอดภัยของซอฟต์แวร์โอเพนซอร์สสำหรับทุกคน โครงการริเริ่มเช่นนี้ทำให้ไม่เพียงแต่ซอร์สโค้ดเท่านั้นที่เปิดเผยต่อสาธารณะ แต่ยังรวมถึงเครื่องมือ บริการ การฝึกอบรม โครงสร้างพื้นฐาน และทรัพยากรที่จำเป็นสำหรับการรักษาความปลอดภัยด้วย



ความพยายามที่เหนือกว่ารหัส


ความปลอดภัยเป็นเพียงหนึ่งในเหตุผลที่เราเลือกใช้ OpenWRT เป็นพื้นฐานในการพัฒนาซอฟต์แวร์ Deividas Vyšniauskas หัวหน้าฝ่ายความปลอดภัยของ Teltonika Networks อธิบายได้ดีที่สุดว่า “ความเสถียร ประสิทธิภาพ และความยืดหยุ่นก็เป็นปัจจัยสำคัญในการตัดสินใจเช่นกัน รวมถึงชื่อเสียงที่ดีในหมู่วิศวกรเครือข่ายและวิศวกรด้านความปลอดภัย จากจุดเริ่มต้นนั้น การเปลี่ยนแปลงจึงเป็นสิ่งจำเป็น เพราะเราต้องการสร้างเฟิร์มแวร์อเนกประสงค์ที่มีฟังก์ชันการทำงานมากมายเพื่อตอบสนองความต้องการของอุตสาหกรรมทุกประเภท”


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


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


ชอบเรื่องนี้ไหม?

แชร์ให้เพื่อนๆ ด้วย!

มีคำถามอะไรไหม?

เราพร้อมให้ความช่วยเหลือ!

คำถามที่พบบ่อย

Lorem Ipsum is simply dummy text of the printing and typesetting industry
Lorem Ipsum is simply dummy text of the printing and typesetting industry
Lorem Ipsum is simply dummy text of the printing and typesetting industry

This page is not yet available in your selected language. Please switch to another language.

bottom of page