CodeRabbit sẽ dùng GPT-6.1 Sol cùng một số mô hình AI khác trong tính năng Deep Scan để phân tích toàn bộ kho mã, xác định liệu lỗ hổng tiềm ẩn có thể bị khai thác trên thực tế hay không và đề xuất cách khắc phục.
Ngày 26 tháng 10, CodeRabbit thông báo sử dụng nhiều mô hình AI cho Deep Scan nhưng không công bố vai trò cụ thể hay tỷ trọng sử dụng của từng mô hình. Trong cùng thông báo, công ty cho biết sẽ tham gia mạng lưới Daybreak Defense Network của OpenAI và dự định tích hợp mô hình GPT Cyber vào CodeRabbit Secure.
Deep Scan tìm các lối truy cập vào kho mã và kiểm tra quy trình xác thực quyền trước khi xác định những lỗ hổng tiềm ẩn. Sau đó, công cụ xem xét liệu mã liên quan có thể được truy cập trên thực tế hay đã có biện pháp bảo vệ ở nơi khác. CodeRabbit cho biết công cụ loại bỏ các phát hiện thiếu căn cứ hoặc xuất phát từ mã không thể thực thi.
Ví dụ công ty đưa ra là tình huống người dùng đã đăng nhập có thể xem thông tin đơn hàng của người khác. Việc xác nhận người dùng đã đăng nhập là chưa đủ nếu hệ thống không kiểm tra họ có quyền xem đơn hàng đó hay không. Deep Scan cũng phân tích những thiếu sót trong kiểm tra quyền cần lần theo nhiều tệp mã mới phát hiện được.
Khi xác nhận có lỗ hổng, công cụ hiển thị đoạn mã liên quan và phạm vi ảnh hưởng, đồng thời soạn phương án sửa. Nhà phát triển quyết định có áp dụng phương án đó hay không. CodeRabbit khuyến nghị nhà phát triển xem xét thay đổi và chạy các bài kiểm thử hiện có trước khi đưa mã vào sử dụng.
CodeRabbit cho biết trong 30 ngày gần nhất, công cụ phát hiện hơn 8.000 lỗ hổng được xếp loại nghiêm trọng “cao” hoặc “nguy cấp” tại 600 tổ chức. Theo thống kê của công ty, lỗi kiểm soát truy cập, SQL injection và lỗi xác thực chiếm hơn 70% tổng số phát hiện. Đây là số liệu do công ty công bố, không phản ánh riêng thành tích của GPT-6.1 Sol.
Đánh giá khả năng lập trình của GPT-6.1 Sol tập trung vào các nhiệm vụ phát triển phần mềm phức tạp. Kết quả đó cần được phân biệt với việc đo độ chính xác khi tìm lỗ hổng trong quá trình quét bảo mật kho mã. Trong thông báo lần này, CodeRabbit không công bố độ chính xác phát hiện hoặc tỷ lệ cảnh báo sai trước và sau khi đưa GPT-6.1 Sol vào sản phẩm.
Việc dùng AI để kiểm tra bảo mật kho mã cũng từng được triển khai trong hệ sinh thái Bitcoin. Deep Scan cũng không dừng ở việc tìm các lỗ hổng tiềm ẩn mà còn lần theo luồng mã để kiểm tra khả năng truy cập thực tế và các biện pháp bảo vệ.
CodeRabbit hỗ trợ mỗi tổ chức có từ hai thành viên trở lên lượng sử dụng Deep Scan trị giá tối đa 5.000 USD đến hết ngày 8 tháng 11. Tổng hạn mức hỗ trợ là 1 triệu USD và chương trình sẽ kết thúc nếu hạn mức được sử dụng hết trước thời hạn.
Bình luận 0