Editorial ilmu komputer
CornerCase: Pengujian Ekstremal Otomatis untuk Implementasi Protokol menggunakan LLM
Masalah inti
Inovasi
CornerCase dievaluasi pada implementasi yang banyak dipakai untuk HTTP, DNS, BGP, SMTP, dan QUIC. Alat ini mengungkap banyak bug yang sebelumnya tidak diketahui. Sebagai contoh, server HTTP h2o masuk ke loop pengalihan saat memproses URL yang mengandung encoded null byte. Secara keseluruhan, CornerCase mengidentifikasi dan mengajukan 42 anomali. Hingga saat ini, 26 telah diakui sebagai bug oleh pemelihara terkait, dan 18 telah diperbaiki, dengan sisanya masih dalam penyelidikan aktif. Hasil ini menunjukkan efektivitas pendekatan dalam menemukan bug dunia nyata yang berdampak pada implementasi protokol. Tabel di bawah merangkum anomali per protokol (ilustratif):
| Protocol | Anomalies Filed | Acknowledged Bugs | Fixed |
|----------|----------------|-------------------|-------|
| HTTP | 12 | 8 | 6 |
| DNS | 8 | 5 | 3 |
| BGP | 7 | 4 | 3 |
| SMTP | 6 | 4 | 3 |
| QUIC | 9 | 5 | 3 |
| **Total**| **42** | **26** | **18**|
Catatan: Rincian per protokol bersifat ilustratif berdasarkan a
Mengapa penting
Siapa yang sebaiknya membaca
Membuka konten member…