Torvalds tidak menolak penggunaan AI dalam pengembangan kernel. Ia mengakui bahwa AI bisa membantu analisis kode—tetapi hanya jika laporan yang dihasilkan benar‑benar diverifikasi dan membantu memperbaiki masalah. Laporan yang sekadar meneruskan output mentah dari AI tanpa analisis manusia hanya menambah kebisingan.
Alat analisis kode berbasis AI modern mampu memindai proyek raksasa seperti kernel Linux dengan cepat. Namun kemampuan itu juga berarti banyak orang menjalankan pemindaian yang sama terhadap kode yang sama.
Akibatnya:
Dokumentasi kernel mencatat bahwa bug seperti ini sering muncul "secara bersamaan di beberapa peneliti, sering pada hari yang sama." Hal ini menciptakan pekerjaan triase berulang bagi maintainer.
Untuk setiap laporan yang masuk, tim keamanan tetap harus memastikan beberapa hal:
Bahkan jika jawabannya adalah "sudah diperbaiki", seseorang tetap harus memverifikasi dan menanggapinya.
Untuk mengurangi kebisingan laporan, proyek kernel Linux menambahkan panduan baru tentang cara melaporkan bug keamanan dan penggunaan AI secara bertanggung jawab dalam menemukan kerentanan.
Dokumentasi tersebut menjelaskan beberapa hal penting, termasuk:
Dokumen itu juga memperjelas definisi bug keamanan. Umumnya, yang dimaksud adalah bug yang memungkinkan penyerang memperoleh kemampuan yang seharusnya tidak dimiliki dalam sistem produksi yang dikonfigurasi dengan benar.
Tujuannya adalah mencegah bug biasa, masalah teoritis, atau isu yang sudah diketahui publik masuk ke proses keamanan rahasia secara tidak perlu.
Salah satu perubahan terpenting adalah penekanan pada bukti konkret yang dapat direproduksi.
Dokumentasi kernel menyatakan bahwa setiap laporan bug keamanan harus menyertakan rentang versi kernel yang terdampak, dan informasi ini disebut sebagai “sangat diperlukan.” Laporan tanpa informasi versi tidak akan diproses.
Alasannya sederhana: banyak laporan ternyata berasal dari bug yang sebenarnya sudah diperbaiki. Tanpa informasi versi, maintainer sulit menentukan apakah masalah itu masih relevan.
Secara umum, laporan yang dibantu AI harus memenuhi standar yang sama dengan laporan lainnya:
Meneruskan laporan AI yang dihasilkan otomatis tanpa analisis manusia biasanya tidak akan memenuhi standar tersebut.
Situasi ini menunjukkan perubahan penting dalam keamanan perangkat lunak.
Jika dulu tantangan utamanya adalah menemukan bug, kini AI membuat proses itu jauh lebih cepat. Tantangan baru justru berada pada memverifikasi, memilah, dan mengelola laporan bug.
Dengan kata lain:
Respons komunitas kernel Linux bukanlah melarang AI, melainkan memastikan bahwa temuan yang dibantu AI memenuhi standar bukti yang cukup sebelum menyita waktu tim keamanan yang terbatas.
Singkatnya, AI bisa membantu menemukan bug—tetapi tanggung jawab untuk memahami, memverifikasi, dan memperbaikinya tetap berada pada manusia yang mengirim laporan.
Comments
0 comments