Ma'lumki, zamonaviy dasturiy ta'minot arxitekturasi har qachongidan ham yaxshiroq ishlaydi. Bu, shubhasiz, avvalgilariga qaraganda moslashuvchan, ma'lumot talab qiladigan va tezroq. Shu bilan birga, xuddi shu dasturiy ta'minotni onlayn tahdidlardan (shuningdek, kiberhujumlar deb nomlanuvchi) himoya qilish juda qiyin - ayniqsa zamonaviy davrda. Dasturiy ta'minot tizimlari bugungi kunda hamma narsani - mobil qurilmalardan tortib xavfsizlik kameralariga, aqlli mashinalardan tortib to aqlli uylarga, ishlab chiqarish zavodlaridan atom elektr stansiyalarigacha quvvatga ega bo'lganligi sababli, zamonaviy dasturiy ta'minot buzilishi yoki buzilishi uchun juda muhimdir.
Masalan, Hindistonning Kudankulam shahridagi atom elektr stantsiyasiga 2019 yil oktyabr oyida xakerlik hujumi uyushtirildi. Hujumda ma'lumotlar yig'ish uchun dasturlashtirilgan zararli dastur ishlatilgan, ammo baxtga ko'ra stansiyaning ichki tarmog'i murosasiz edi. Agar zararli dastur ichki tarmoqni buzgan bo'lsa, u elektr stantsiyasi haqidagi o'ta muhim ma'lumotlarni o'g'irlab, shu bilan mamlakatning muhim infratuzilmasiga kirib borishi mumkin edi. Bundan tashqari, agar hujum elektr stantsiyasini boshqarishni o'z oldiga maqsad qilib qo'ygan bo'lsa va uning rejasida muvaffaqiyatli bo'lgan bo'lsa, u stansiyani yengib, ulkan zarar etkazishi mumkin edi.
Yaxshiyamki, jiddiy zarar yetkazilmadi. Biroq, Hindiston — yoki bu holatdagi boshqa biron bir mamlakat — kelajakda unchalik omadli bo'lmasligi mumkin. Shuning uchun zamonaviy dasturiy ta'minot xavfsizligini yodda tutgan holda noldan yaratilishi kerak. Shuningdek, u muntazam ravishda xavfsizlik xatolari va zaifliklari uchun tekshirilishi kerak. Biroq, dastur xavfsizligini sinovdan o'tkazish qimmat jarayon bo'lib, shuning uchun avtomatlashtirilgan sinovdan o'tkazish vaqt talabidir . Avtomatlashtirilgan sinov strategiyalari orasida eng keng tarqalgan va samarali yechimlardan biri avtomatlashtirilgan penetratsiya sinovi deb nomlanadi.
Avtomatlashtirilgan penetratsion sinov
Xavfsizlik nuqsonlari va zaifliklarini topish uchun tarmoqqa yoki tizimga taqlid qilingan hujumlarni avtomatik ravishda boshlash jarayonini nazarda tutadi. Maqsad - bu zaif tomonlarni topish va ularni kiberjinoyatchilar bilishidan va ulardan foydalanishidan oldin ularni tuzatish. Odatda bu kiberxavfsizlik bo'yicha to'liq auditning bir qismidir, bu muvofiqlik va qonuniy sabablarga ko'ra talab qilinishi mumkin. Masalan, PCI DSS (To'lov kartalarining sanoat xavfsizligi standarti) tashkilotlardan pentestingni muntazam jadval asosida bajarishni so'raydi.
Avtomatlashtirilgan pentesting kiberxavfsizlik mutaxassislari tomonidan amalga oshiriladigan qo'lda penetratsiya sinovidan farqli o'laroq, dasturiy ta'minot yordamida amalga oshiriladi . U dasturiy ta'minot orqali amalga oshirilganligi sababli, u berilgan dasturiy ta'minotning ko'lami bilan cheklangan, bu esa dasturiy ta'minotni ishlab chiqayotgan xavfsizlik mutaxassislarining bilim va ko'nikmalari bilan cheklangan. Bundan tashqari, u yangi tahdidlar uchun samarasiz bo'lib chiqadi, chunki u faqat ma'lum zaifliklarni aniqlaydi yoki sinovdan o'tkazadi, bu esa uni noma'lumlarga nisbatan samarasiz qiladi.
“ Sunʼiy intellekt aynan shu yerda muhim rol oʻynaydi – sunʼiy intellekt orqali erishish mumkin boʻlgan avtomatlashtirish pentestni izchil va keng koʻlamda amalga oshirishni ancha osonlashtirishga yordam beradi. Oʻz navbatida, bu tashkilotlarga koʻnikmalar va madaniyat masalalarini hal qilishga va kiberxavfsizlik strategiyalariga jiddiy yondashishga yordam beradi ”, deb yozgan Packt Hub . Sunʼiy intellekt nomaʼlum zaifliklarni skanerlash xususiyatlarini yaxshilash bilan birga avtomatlashtirilgan pentest jarayonini kengaytirishga yordam beradi.
Sun'iy aql va uning ta'siri
So'nggi o'n yilliklarda sun'iy intellektning rivojlanishi bilan avtomatizatsiya bo'yicha mutaxassislar va kompyuter olimlari kiber mudofaa texnologiyalari bilan hamma narsani avtomatlashtirishga harakat qilmoqdalar. Masalan, aqlli hisobotlarni taqdim etish uchun penetratsion sinov vositalarini to'ldiradigan ko'plab avtomatlashtirilgan vositalar mavjud. Ushbu avtomatlashtirilgan echimlar ba'zi bir asosiy sun'iy intellekt qobiliyatlariga ega, ammo doimiy tadqiqotlar va ochiq tanlovlar tufayli u asta-sekin o'sib bormoqda.
Masalan, Cyber Grand Challenge 2016 - DARPA homiyligidagi musobaqa odamlarni xakerlik botlarini yaratish va ular bilan raqobatlashishga chorladi. Ushbu sun'iy ravishda aqlli botlar raqobatdosh jamoalar ularni ishlatishdan oldin xavfsizlikning zaif tomonlarini qidirish va tuzatish uchun penetratsion sinovlarni o'tkazadilar. Uning g'olibi - Mayhem nomi bilan tanilgan - raqobatbardosh tizimlarda xavfsizlikning zaif tomonlarini topishda va ulardan foydalanishda o'z xost tizimiga tajovuzlarni topishi, tuzatishi va qidirishi mumkin.
Aytish kerakki, sun'iy intellekt kiber-mudofaa echimlari - ayniqsa penetratsiyani sinab ko'rish echimlari samaradorligini oshirishga yordam beradi. Buning sababi quyida tavsiflangan avtomatlashtirilgan penetratsion sinovlarning turli bosqichlarini takomillashtirishga yordam beradi.
1-bosqich: Rejalashtirish
Birinchi bosqich - rejalashtirish va razvedka - maqsad haqida ma'lumot to'plash. Va buning uchun juda ko'p mablag 'kerak bo'ladi, chunki siz ko'proq ma'lumot to'plasangiz, muvaffaqiyatga erishish uchun ko'proq imkoniyatga egasiz. Ushbu bosqichda sun'iy intellektdan foydalanish oz miqdordagi resurslar bilan yaxshi natijalarga erishishga yordam beradi. AI, kompyuterni ko'rish va tabiiy tilni qayta ishlash bilan bir qatorda maqsadli tashkilot va uning xodimlari, tarmoq, xavfsizlik holati va boshqalar haqida to'liq profil yaratishga yordam beradi.
2-bosqich: skanerlash
Ikkinchi bosqich maqsadli tizimlarni har tomonlama qamrab olishni so'raydi. Ya'ni, yuzlab, minglab kompyuterlar va boshqa qurilmalarni qidirib topishingiz va natijalarni tahlil qilishingiz kerak. AI yordamida asboblarni aqlli ravishda skanerlash va kerakli natijalarni to'plash uchun vositalarni sozlash, tahlil jarayonini soddalashtirish mumkin.
3-bosqich: Kirish huquqini olish
Uchinchi bosqich - maqsadli tarmoqlardan yoki tizimlardan biriga kirish. Ushbu buzilgan tizim keyinchalik ma'lumotlarni chiqarib olish yoki tarmoqdagi boshqa tizimlarga hujumlarni boshlash uchun ishlatilishi mumkin. AI yordamida vositalar kirish uchun turli xil hujumlarni va ko'plab parol birikmalarini sinab ko'rishlari mumkin. Keyinchalik, ular algoritmlardan foydalanib, zaif naqshlarni yoki buzilish tendentsiyalarini topishlari mumkin.
4-bosqich: Kirish huquqini saqlab qolish
To'rtinchi bosqich - buzilgan tizimga kirishni ta'minlash. AI yordamida vositalar ma'lum yoki noma'lum orqa eshiklarni, shifrlangan kanallarni qidirishi va shubhali yoki ruxsatsiz harakatlarni aniqlash va xabar berish uchun qayd yozuvlari va jurnallarni kuzatishi mumkin. Masalan, yangi ma'mur hisob qaydnomasi yoki tarmoqqa kirish kanali buzilgan tizimga va / yoki ruxsatsiz kirishga yo'naltirilishi mumkin.
5-bosqich: Tahlil va hisobot
Oxirgi bosqich - ruxsatsiz shaxs treklarni qoplashi, ya'ni tarix va jurnallarni o'chirib tashlay oladimi yoki yo'qligini tekshiradi, bu esa hujumlarni aniqlashga imkon bermaydi. AI yordamida vositalar yashirin orqa eshiklarni, ruxsatsiz kirishning so'nggi nuqtalarini va boshqalarni aniqlashi mumkin. Shuningdek, ushbu vositalar xatolar, etishmayotgan yozuvlar yoki boshqa shubhali harakatlarni topish uchun xato xabarlari va tizim jurnallarini yaxshiroq tahlil qilishi mumkin. Va nihoyat, ushbu tahlil maqsadga muvofiq to'liq sinov natijalarini batafsil o'qib chiqadigan oson o'qiladigan hisobotga qo'yiladi.
