Сәуір 23, 2020

Автоматтандырылған ену тестілеуінің артықшылығы

Өздеріңіз білетіндей, заманауи бағдарламалық жасақтама бұрынғыдан әлдеқайда жақсы жұмыс істейді. Бұл сөзсіз, ол өзінен бұрынғыларға қарағанда бейімделгіш, деректерді қажет ететін және жылдам. Дегенмен, сол бағдарламалық жасақтаманы интернеттегі қауіп-қатерлерден қорғау (әсіресе, қазіргі заманғы заманда) - кибершабуыл деп те аталады. Бағдарламалық жасақтама қазіргі кезде бәрін - мобильді құрылғылардан - қауіпсіздік камераларына, ақылды машиналардан - ақылды үйлерге, өндіріс орындарынан - атом электр станцияларына дейін басқаратындықтан, заманауи бағдарламалық жасақтама бұзылу немесе бұзу үшін өте маңызды.

Мысалы, Үндістанның Куданкулам қаласындағы атом электр станциясы 2019 жылдың қазан айында бұзылды. Шабуылда деректерді шығаруға арналған зиянды бағдарлама қолданылды, бірақ зауыттың ішкі желісі ымырасыз болды, бақытымызға орай. Егер зиянды бағдарлама ішкі желіні бұзуы мүмкін болса, ол электр станциясы туралы маңызды деректерді ұрлап, елдің маңызды инфрақұрылымына еніп кетуі мүмкін. Оның үстіне, егер шабуыл электр станциясын басқаруды мақсат еткен болса және оның жоспарында сәтті болған болса, онда ол қондырғыны басып тастап, орасан зор зиян келтіруі мүмкін еді.

Бақытымызға орай, ешқандай елеулі зақым келтірілмеді. Дегенмен, Үндістан немесе кез келген ел болашақта онша бақытты болмауы мүмкін. Сондықтан заманауи бағдарламалық жасақтама қауіпсіздігін ескере отырып, нөлден бастап жасалуы керек. Сондай-ақ, оны қауіпсіздік қателері мен осалдықтарына үнемі тексеріп отыру керек. Дегенмен, қолданба қауіпсіздігін тексеру қымбат процесс болып табылады, сондықтан автоматтандырылған тестілеу уақыт талабы болып табылады . Автоматтандырылған тестілеу стратегияларының ішінде ең көп таралған және тиімді шешімдердің бірі автоматтандырылған ену тестілеуі деп аталады.

Автоматтандырылған енуге арналған тестілеу

Қауіпсіздік қателіктері мен осалдықтарын табу үшін желіге немесе жүйеге модельдендірілген шабуылдарды автоматты түрде бастау процесін білдіреді. Мақсат - осалдықтарды табу және оларды киберқылмыскерлер біліп, пайдаланғанға дейін жою. Әдетте, бұл сәйкестік пен заңды себептер бойынша талап етілуі мүмкін толық киберқауіпсіздік аудитінің бөлігі болып табылады. Мысалы, PCI DSS (төлем карточкаларының өнеркәсіптік қауіпсіздік стандарты) ұйымдардан кесте бойынша кесте жасауды сұрайды.

Автоматтандырылған пентесттеу бағдарламалық жасақтаманы пайдалану арқылы жүзеге асырылады , ал киберқауіпсіздік мамандары орындайтын қолмен ену тестілеуінен айырмашылығы. Ол бағдарламалық жасақтама арқылы орындалатындықтан, берілген бағдарламалық жасақтаманың ауқымымен шектеледі, бұл бағдарламалық жасақтаманы жобалайтын қауіпсіздік мамандарының білімі мен дағдыларымен шектеледі. Сонымен қатар, ол жаңа қауіптер үшін тиімсіз болып шығады, себебі ол тек белгілі осалдықтарды анықтайды немесе тексереді, бұл оны белгісіздерге қарсы тиімсіз етеді.

« Міне, осы жерде жасанды интеллект пайда болады – жасанды интеллект арқылы қол жеткізуге болатын автоматтандыру пентесттеуді үнемі және ауқымды түрде жүргізуді әлдеқайда жеңілдетуге көмектеседі. Өз кезегінде, бұл ұйымдарға дағдылар мен мәдениет мәселелерін шешуге және киберқауіпсіздік стратегияларына байыпты қарауға көмектеседі », - деп жазды Packt Hub . Жасанды интеллект автоматтандырылған пентесттеу процесін масштабтауға көмектеседі, сонымен қатар белгісіз осалдықтарды сканерлеу мүмкіндіктерін жақсартады.

Жасанды интеллект және оның әсері

Соңғы онжылдықтардағы жасанды интеллекттің алға басуымен автоматика мамандары мен компьютерлік ғалымдар барлығын автоматтандыруға тырысады, бұл кибер қорғаныс технологиялары да ерекше. Мысалы, интеллектуалды есептерді ұсынуға арналған енуді тексеретін құралдарды толықтыратын көптеген автоматтандырылған құралдар бар. Бұл автоматтандырылған шешімдердің кейбір негізгі жасанды интеллект мүмкіндіктері бар, бірақ ол жүргізіліп жатқан зерттеулер мен ашық жарыстардың арқасында біртіндеп өсуде.

Мысалы, Cyber ​​Grand Challenge 2016 - DARPA қаржыландыратын жарыс - адамдарды хакерлік боттарды құруға және олармен бәсекелесуге шақырды. Бұл жасанды интеллектуалды боттар бәсекелес командалар оларды пайдаланғанға дейін қауіпсіздіктің осалдығын іздеу және жамау үшін ену тестілеуін жүргізеді. Оның жеңімпазы - Майхем ретінде белгілі - бәсекеге қабілетті жүйелердегі қауіпсіздіктің осалдығын іздеу және пайдалану кезінде хост жүйесіне еніп кетулерді тауып, түзете және іздей алады.

Жасанды интеллект кибер қорғаныс шешімдерінің тиімділігін арттыруға көмектеседі - әсіресе енуді тестілеу шешімдері. Мұның себебі төменде сипатталғандай енуді автоматтандырылған тестілеудің әртүрлі кезеңдерін жақсартуға көмектеседі.

1 кезең: Жоспарлау

Бірінші кезең - жоспарлау және барлау - мақсат туралы ақпарат жинау. Бұл сізге көп ресурстарды қажет етеді, өйткені сіз көбірек ақпарат жинасаңыз, табысқа жету мүмкіндігі соғұрлым көп болады. Осы кезеңде АИ қолдану ресурстардың аз мөлшерімен жақсы нәтижелер алуға көмектеседі. Компьютерлік көзқараспен және табиғи тілді өңдеумен бірге ИИ мақсатты ұйым және оның қызметкерлері, желі, қауіпсіздік жағдайы және т.б. туралы толық профиль құруға көмектеседі.

2 кезең: Сканерлеу

Екінші кезең мақсатты жүйелерді кешенді қамтуды сұрайды. Яғни, сіз мыңдаған компьютерлер мен басқа құрылғыларды жүздеген, сканерлеп, нәтижелерге талдау жасауыңыз керек. АИ-ді қолданып, құрылғыларды интеллектуалды сканерлеуге және қажетті нәтижелерді жинауға, талдау процесін жеңілдетуге болады.

3 кезең: қол жетімділік

Үшінші кезең - мақсатты желілердің немесе жүйелердің біріне қол жеткізу. Содан кейін бұл бұзылған жүйені деректерді шығаруға немесе желідегі басқа жүйелерге шабуыл жасау үшін пайдалануға болады. AI-ді қолдана отырып, құралдар әртүрлі шабуылдарды және қол жетімділікке арналған көптеген құпия сөз тіркестерін қолдана алады. Сонымен, олар алгоритмдерді қолдана отырып, ымыраға келуі мүмкін әлсіз үлгілерді немесе тенденцияларды табады.

4 кезең: Қол жетімділікті сақтау

Төртінші кезең - бүлінген жүйеге қол жетімділікті сақтау. AI көмегімен құралдар белгілі немесе белгісіз артқы есіктерді, шифрланған арналарды іздей алады, күдікті немесе рұқсат етілмеген әрекеттерді анықтау және хабарлау үшін есептік жазбалар мен журналдарды қадағалай алады. Мысалы, жаңа әкімші тіркелгісі немесе желіге кіру арнасы бұзылған жүйеге және / немесе рұқсатсыз кіруге бағытталуы мүмкін.

5 кезең: Талдау және есеп беру

Соңғы кезең - рұқсат етілмеген тұлға тректерді жаба алатындығын, яғни тарихты және журналдарды сіздің жүйелеріңізден жойып, шабуылдарды анықтау мүмкін еместігін тексереді. AI көмегімен құралдар жасырын артқы есіктерді, рұқсат етілмеген кіру нүктелерін және т.с.с. анықтай алады. Сондай-ақ, бұл құралдар қателер туралы хабарларды және жүйелік журналдарды талдай алады, қателерді, жіберілген жазбаларды немесе басқа күдікті әрекеттерді табады. Ақырында, бұл талдау мақсаттың барлық тест нәтижелерін егжей-тегжейлі баяндайтын, оңай оқылатын есепке қойылады.

Автор туралы 

Имран Уддин


{«электрондық пошта»: «Электрондық пошта мекен-жайы жарамсыз», «url»: «Веб-сайт мекен-жайы жарамсыз», «қажет»: «Міндетті өріс жоқ»}