CodeRabbit นำโมเดล AI หลายตัว ซึ่งรวมถึง GPT-6.1 Sol มาใช้กับฟีเจอร์ความปลอดภัย ‘Deep Scan’ ที่วิเคราะห์คลังโค้ดทั้งชุด บริษัทระบุว่าฟีเจอร์นี้ตรวจสอบเส้นทางการทำงานของโค้ดและมาตรการป้องกัน เพื่อประเมินว่าช่องโหว่สามารถถูกโจมตีได้จริงหรือไม่ พร้อมเสนอแนวทางแก้ไข
CodeRabbit ประกาศเมื่อวันที่ 26 ตุลาคมว่าจะใช้โมเดล AI หลายตัวใน Deep Scan แต่ไม่ได้เปิดเผยหน้าที่หรือสัดส่วนการเรียกใช้ของแต่ละโมเดล ในประกาศเดียวกัน บริษัทยังระบุแผนเข้าร่วมเครือข่าย Daybreak Defense ของ OpenAI และผสานโมเดล GPT Cyber เข้ากับ CodeRabbit Secure
Deep Scan จะตรวจหาเส้นทางเข้าสู่คลังโค้ดและขั้นตอนตรวจสอบสิทธิ์ก่อนค้นหาจุดที่อาจมีช่องโหว่ จากนั้นจะตรวจว่ามีการเข้าถึงโค้ดส่วนนั้นได้จริงหรือไม่ และมีมาตรการป้องกันอยู่ในส่วนอื่นหรือไม่ CodeRabbit กล่าวว่า ระบบจะคัดกรองกรณีที่มีหลักฐานไม่เพียงพอหรือโค้ดไม่สามารถทำงานได้จริง
ตัวอย่างที่บริษัทยกมาคือกรณีผู้ใช้ที่เข้าสู่ระบบสามารถดูข้อมูลคำสั่งซื้อของผู้ใช้อื่นได้ แม้ระบบจะตรวจสอบสถานะการเข้าสู่ระบบแล้ว แต่หากไม่ได้ตรวจสิทธิ์ในการดูคำสั่งซื้อนั้น ก็อาจเกิดปัญหาได้ Deep Scan จึงตรวจหาการขาดขั้นตอนตรวจสอบสิทธิ์ที่อาจต้องไล่ดูโค้ดหลายไฟล์จึงจะพบ
เมื่อยืนยันช่องโหว่แล้ว ระบบจะแสดงโค้ดที่เกี่ยวข้องและขอบเขตผลกระทบ พร้อมจัดทำแนวทางแก้ไข โดยนักพัฒนาเป็นผู้ตัดสินใจว่าจะนำข้อเสนอไปใช้หรือไม่ CodeRabbit แนะนำให้นักพัฒนาตรวจสอบการเปลี่ยนแปลงและรันทดสอบเดิมก่อนนำโค้ดไปปรับใช้
CodeRabbit ระบุว่า ในช่วง 30 วันที่ผ่านมา บริษัทพบช่องโหว่มากกว่า 8,000 รายการ ซึ่งจัดอยู่ในระดับ ‘สูง’ หรือ ‘วิกฤต’ จาก 600 องค์กร ตามข้อมูลที่บริษัทนับ ความล้มเหลวในการควบคุมการเข้าถึง, SQL injection และความล้มเหลวในการยืนยันตัวตนรวมกันคิดเป็นมากกว่า 70% ของทั้งหมด ตัวเลขนี้มาจากการเปิดเผยของบริษัทเอง และไม่ได้หมายถึงผลงานของ GPT-6.1 Sol เพียงโมเดลเดียว
การประเมินความสามารถด้านการเขียนโค้ดของ GPT-6.1 Sol ครอบคลุมโจทย์พัฒนาซอฟต์แวร์ที่ซับซ้อน ซึ่งควรแยกจากผลการวัดความแม่นยำในการค้นหาช่องโหว่ระหว่างตรวจสอบความปลอดภัยของคลังโค้ด ในประกาศครั้งนี้ CodeRabbit ไม่ได้เปิดเผยความแม่นยำในการตรวจจับหรืออัตราผลบวกลวงก่อนและหลังนำ GPT-6.1 Sol มาใช้
การตรวจสอบความปลอดภัยของคลังโค้ดด้วย AI เคยเกิดขึ้นในระบบนิเวศบิตคอยน์(BTC) เช่นกัน Deep Scan ครั้งนี้ก็ไม่ได้หยุดอยู่แค่การค้นหาจุดที่อาจมีช่องโหว่ แต่ตรวจเส้นทางของโค้ดเพื่อยืนยันว่าเข้าถึงได้จริงหรือไม่และมีมาตรการป้องกันหรือไม่
CodeRabbit จะสนับสนุนการใช้งาน Deep Scan มูลค่าสูงสุด 5,000 ดอลลาร์ต่อองค์กรจนถึงวันที่ 8 พฤศจิกายน สำหรับองค์กรที่มีสมาชิกตั้งแต่ 2 คนขึ้นไป วงเงินสนับสนุนรวมอยู่ที่ 1 ล้านดอลลาร์ และโครงการจะสิ้นสุดเมื่อวงเงินหมดก่อนกำหนด
ความคิดเห็น 0