AI yordamida xatolarni izlash Chrome’ni haftasiga ikki marta yangilashni talab qilmoqda
Iyun oyida chiqarilgan Chrome’ning ikkita yangilanishi undan oldingi 23 ta yangilanishning barchasidan ko‘proq xatoni tuzatdi.
Google’ning Chrome brauzeri doimo xavfsizlik yangilanishlarini tez yetkazishga e’tibor qaratib kelgan. O‘n yil avval avtomatik yangilanishlarni birinchi bo‘lib joriy etgan brauzerning har olti haftada patch tarqatishi bahsli masala edi. Hozir esa keng qo‘llanadigan muhim dasturlar har bir necha haftada xavfsizlik tuzatishlarini olishi odatiy holga aylandi. Biroq AI yordamida zaifliklarni izlash har qanday dasturiy ta’minotda juda ko‘p xatolarni aniqlayotgani sababli, patchlar soni va ularni chiqarish tezligi keskin oshmoqda — ularni yetkazib berish poygasi avjida.
Payshanba kuni e’lon qilingan hisobotda Chrome xavfsizlik jamoasi iyun oyida brauzerning chiqarilgan ikkita asosiy versiyasida 1,072 ta xavfsizlik xatosi tuzatilganini aytdi — bu jamoa undan oldingi 23 ta yirik relizda birgalikda chiqargan patchlardan ham ko‘p. Bu xatolarning aksariyati tadqiqotchilar yuborgan ma’lumotlar asosida aniqlangan bo‘lsa-da, o‘sishning asosiy sababi Chrome xavfsizlik jamoasining zaifliklarni aniqlash, saralash va patch ishlab chiqishda AI vositalaridan foydalanish bo‘yicha tez rivojlanayotgan ichki jarayoni bo‘ldi.
“Chrome’da biz mashinaviy o‘rganishdan — u hali AI deb atalishidan oldin ham — ayniqsa zaifliklarni topish va xavfsizlik bo‘yicha fuzz-testlarni avtomatlashtirishga yordam berish uchun kamida 2012-yildan beri foydalanamiz. Bu zaifliklarni aniqlash va dasturchilarga imkoniyat berish usulimizning juda katta qismi bo‘lib kelgan”, deydi Chrome’ning vitse-prezidenti va bosh menejeri Parisa Tabriz WIRED’ga. “Ammo bu yil juda boshqacha kechayotganini o‘ylayman. Bu hujumlar va himoya nuqtayi nazaridan ham burilish nuqtasidek tuyulmoqda.”
Chrome allaqachon har ikki haftada bir marta asosiy reliz chiqarish va bunga qo‘shimcha ravishda har hafta xavfsizlik yangilanishlarini taqdim etish tartibiga o‘tmoqda. Biroq zaifliklar aniqlanishi shu qadar keskin kuchaydiki, jamoa yangi xatolarni topish va tuzatish jarayoniga yangi AI modellari hamda imkoniyatlarini qo‘shishda shu qadar katta muvaffaqiyatga erishdiki, guruh hozircha xavfsizlik tuzatishlarini haftasiga ikki marta chiqarish jadvalini sinab ko‘rmoqda.
“Bu holatga shunday kelib qoldikki, zaifliklarni tuzatishlar soni juda ko‘payib ketdi. Shu sababli hozirgi davrda haftasiga ikkita [yangilanish] taqdim eta olish biz uchun eng ma’qul yechim bo‘ldi”, deydi Chrome muhandislik direktori Doug Turner. “Bu abadiy davom etadimi? Buni hech kim bilmaydi.”
Turner, boshqa xavfsizlik tadqiqotchilari kabi, AI yordamida zaifliklarni aniqlash avj olgan davr (yoki bunga qanday qarashingizga qarab, apokalipsis) abadiy davom etmasligi mumkinligini ko‘rsatuvchi dalillarni ko‘rayotganini aytadi. Hech bo‘lmaganda Chrome kabi yetuk va barqaror mahsulotlarda, AI yordamida topish mumkin bo‘lgan xatolarning asosiy qismi tuzatilgach, vaqt o‘tishi bilan aniqlanadigan yangi zaifliklar soni ma’lum nuqtada kamayadiganga o‘xshaydi. Bunga qisman AI modellari dasturiy loyihalar vaqt davomida qanday rivojlanganini ensiklopedik darajada tushunadigan qilib o‘qitilishi sabab bo‘ladi.
“Biz modelimizni shunday o‘qityapmizki, u ilgari ko‘rgan barcha xavfsizlik zaifliklarini biladi”, deydi Turner. “Demak, har bir CVE’ni, har bir xatoni model biladi. Yana bir juda ajoyib jihati shundaki, u Chromium tarixidagi kodning har bir qatorini va nima sababdan o‘zgartirilganini biladi.”
Mana shu kontekst AI vositalariga Chrome’ning ulkan va murakkab kod bazasidagi ehtimoliy zaif joylarni aniqroq izlash imkonini beradi. Bunga endi faol ishlab chiqilmayotgan va insonlar tomonidan avvalgidek sinchiklab tekshirilmasligi mumkin bo‘lgan funksiyalar, masalan, chop etish funksiyasi ham kiradi.
Tabriz va Turner yana shuni ta’kidlaydiki, Chrome xavfsizlik jamoasi xatolarni birma-bir tuzatishdan tashqari, brauzer qanday yaratilganiga strukturaviy o‘zgarishlar kiritish g‘oyasiga ham juda katta e’tibor qaratmoqda. Masalan, C++ kodining ayrim qismlarini xavfsizroq, “xotira xavfsiz” Rust dasturlash tilida qayta yozish orqali dasturiy ta’minot keng tarqalgan xatolar toifalarining butunlay ta’siridan chiqishi ko‘zlanmoqda.
“Qisqa muddatli o‘sish kuzatilmoqda, ammo yangi muvozanat shakllanadi, deb o‘ylayman”, deydi Tabriz. “Menimcha, butun soha bo‘ylab dasturiy ta’minotni yaratayotgan va uning xavfsizligi haqida o‘ylayotgan odamlar AI’ni ishlab chiqish jarayonlariga qo‘shishi juda muhim. Eng katta umidim — hamma narsa xavfsizroq bo‘lishi. Ammo hammasi o‘z-o‘zidan yaxshilanib ketadi, deb hisoblamayman. Bu bepulga tushmaydi.”