Chrome ปรับแผนอัปเดตถี่ขึ้น! เมื่อ AI ช่วยค้นหาช่องโหว่ความปลอดภัย
ในช่วงเดือนมิถุนายนที่ผ่านมา ทีมงาน Chrome ได้ปล่อยการอัปเดตเวอร์ชันหลักถึง 2 ครั้ง ซึ่งในการอัปเดตแต่ละครั้งได้มีการแก้ไขช่องโหว่ด้านความปลอดภัยจำนวนมาก เรียกได้ว่ามากกว่าการอัปเดต 23 ครั้งก่อนหน้านี้รวมกันเสียอีก! เบื้องหลังความเปลี่ยนแปลงนี้คือการนำปัญญาประดิษฐ์ (AI) มาช่วยในการค้นหา ตรวจสอบ และพัฒนารอยรั่วไหลของโค้ด ทำให้ Google ต้องปรับแผนการปล่อยแพตช์ความปลอดภัยให้ถี่ขึ้นเป็นพิเศษ
AI เครื่องมือสำคัญในการรักษาความปลอดภัย Chrome
ทีม Chrome Security ได้เปิดเผยว่า พวกเขาใช้ Machine Learning หรือ AI มาช่วยในการค้นหาช่องโหว่และทำการทดสอบความปลอดภัยแบบอัตโนมัติ (fuzz testing) มาตั้งแต่ปี 2012 แล้ว ซึ่ง AI เป็นส่วนสำคัญอย่างยิ่งในการช่วยให้นักพัฒนาค้นพบและแก้ไขปัญหาได้อย่างมีประสิทธิภาพ
คุณ Parisa Tabriz รองประธานและผู้จัดการทั่วไปของ Chrome กล่าวว่า "นี่เป็นปีที่แตกต่างอย่างแท้จริง มันให้ความรู้สึกเหมือนเป็นจุดเปลี่ยนสำคัญ ทั้งในด้านการโจมตีและการป้องกัน"
Chrome กำลังก้าวเข้าสู่ยุคใหม่ของการปล่อยเวอร์ชันหลักทุกสองสัปดาห์ พร้อมกับการอัปเดตความปลอดภัยรายสัปดาห์เพิ่มเติม แต่ด้วยปริมาณช่องโหว่ที่ถูกค้นพบอย่างต่อเนื่อง และความสำเร็จในการนำโมเดล AI ใหม่ๆ มาใช้ในกระบวนการทำงาน ทำให้ทีมงานได้ทดลองปล่อยแพตช์แก้ไขความปลอดภัยถึงสัปดาห์ละสองครั้ง
ทำไม Chrome ต้องอัปเดตบ่อยขึ้น?
คุณ Doug Turner ผู้อำนวยการฝ่ายวิศวกรรมของ Chrome อธิบายว่า "วิธีที่เรามาถึงจุดนี้ก็เพราะเรามีรายการแก้ไขช่องโหว่จำนวนมาก การที่เราสามารถปล่อยอัปเดตได้สองครั้งต่อสัปดาห์ในช่วงเวลานี้ จึงเป็นสิ่งที่สมเหตุสมผลที่สุดสำหรับเรา"
เช่นเดียวกับนักวิจัยด้านความปลอดภัยทั่วไป คุณ Turner มองเห็นหลักฐานที่บ่งชี้ว่า ช่วงเวลาแห่งการค้นพบช่องโหว่ด้วย AI นี้อาจไม่ได้คงอยู่ตลอดไป สำหรับผลิตภัณฑ์ที่มีความเสถียรและได้รับการพัฒนามาอย่างยาวนานอย่าง Chrome เมื่อ AI ค้นพบช่องโหว่ส่วนใหญ่ที่สามารถหาได้แล้ว จำนวนช่องโหว่ใหม่ๆ ที่จะถูกค้นพบก็มีแนวโน้มจะลดลง
AI เข้าใจโค้ด Chrome ได้ลึกซึ้งแค่ไหน?
โมเดล AI ถูกฝึกฝนให้มีความเข้าใจในประวัติการพัฒนาของโปรเจกต์ซอฟต์แวร์ทั้งหมด รวมถึงช่องโหว่ที่เคยพบเจอมาทั้งหมด (CVEs) และเหตุผลเบื้องหลังการเปลี่ยนแปลงโค้ดทุกบรรทัดใน Chromium
ความสามารถนี้ช่วยให้เครื่องมือ AI สามารถเจาะจงหาจุดอ่อนที่อาจเกิดขึ้นในฐานโค้ดขนาดมหึมาและซับซ้อนของ Chrome ได้อย่างแม่นยำ แม้กระทั่งในส่วนของฟีเจอร์ที่อาจไม่ได้อยู่ภายใต้การพัฒนาที่เข้มข้นอีกต่อไป และอาจไม่ได้รับความสนใจจากสายตามนุษย์มากเท่าที่ควร
การปรับปรุงโครงสร้างเพื่อความปลอดภัยที่ยั่งยืน
นอกจากการแก้ไขปัญหาเฉพาะหน้า (whack-a-mole patching) แล้ว ทีม Chrome Security ยังมุ่งเน้นการเปลี่ยนแปลงเชิงโครงสร้างในการออกแบบเบราว์เซอร์อีกด้วย เช่น การเขียนโค้ดบางส่วนจากภาษา C++ ไปเป็นภาษา Rust ซึ่งเป็นภาษาที่ "ปลอดภัยต่อหน่วยความจำ" (memory safe) มากขึ้น เพื่อให้ซอฟต์แวร์ไม่ได้รับผลกระทบจากช่องโหว่ทั่วไปในหมวดหมู่นั้นๆ อีกต่อไป
คุณ Tabriz กล่าวว่า "แม้จะมีปริมาณช่องโหว่ที่พุ่งสูงขึ้นในระยะสั้น แต่เราเชื่อว่าจะมีจุดสมดุลใหม่เกิดขึ้น"
AI คืออนาคตของความปลอดภัยซอฟต์แวร์
"ทั่วทั้งอุตสาหกรรม ผมคิดว่ามันสำคัญมากที่ผู้ที่สร้างและคิดเกี่ยวกับความปลอดภัยของซอฟต์แวร์จะต้องนำ AI เข้ามาใช้ในกระบวนการพัฒนาของตนเอง ความหวังสูงสุดของผมคือทุกอย่างจะปลอดภัยมากขึ้น แต่ผมก็ไม่ได้มองข้ามว่ามันจะดีขึ้นเองโดยอัตโนมัติ และมันก็ไม่ได้มาฟรีๆ" คุณ Tabriz กล่าว
การที่ Chrome ต้องอัปเดตบ่อยขึ้นนี้ แสดงให้เห็นถึงความทุ่มเทของ Google ในการรักษาความปลอดภัยของผู้ใช้งาน และบทบาทที่เพิ่มขึ้นอย่างมหาศาลของ AI ในโลกไซเบอร์
#Chrome #ความปลอดภัย #AI #เทคโนโลยี #Cybersecurity
ขอบคุณ แหล่งข้อมูล
https://www.wired.com/story/chrome-needs-twice-a-week-patching-thanks-to-ai-bug-hunting-for-now/