Орчин үеийн програм хангамжийн архитектур урьд урьдынхаас хамаагүй дээр ажиллаж байгааг та мэдэж байгаа байх. Энэ нь өмнөх хувилбаруудаас илүү дасан зохицох чадвартай, мэдээлэл их шаарддаг, хурдан юм. Гэсэн хэдий ч, ижил төстэй програм хангамжийг онлайн аюулаас (кибер халдлага гэж нэрлэдэг) хамгаалах нь ялангуяа орчин үеийн үед бодит сорилт болж байна. Програм хангамжийн системүүд өнөө үед мобайл төхөөрөмжөөс аюулгүй байдлын камер, ухаалаг автомашинаас эхлээд ухаалаг байшин, үйлдвэрлэх үйлдвэрээс цөмийн цахилгаан станц хүртэл бүх зүйлийг хүчирхэгжүүлдэг тул орчин үеийн програм хангамжийг зөрчих, хакердахад маш чухал юм.
Жишээлбэл, Энэтхэгийн Куданкулам дахь цөмийн цахилгаан станцыг 2019 оны XNUMX-р сард хакерджээ. Халдлагад өгөгдөл гаргаж авахад зориулагдсан хортой програм ашигласан боловч азаар станцын дотоод сүлжээ буулт хийгээгүй байв. Хэрэв хортой програм нь дотоод сүлжээг зөрчиж болзошгүй байсан бол цахилгаан станцын талаархи чухал мэдээллийг хулгайлж, улмаар тус улсын чухал дэд бүтцэд халдаж болзошгүй юм. Түүгээр ч зогсохгүй халдлага нь цахилгаан станцыг хяналтандаа авах зорилготой байсан бөгөөд төлөвлөгөө нь амжилттай хэрэгжсэн бол уг станцыг хүчээр дарж асар их хохирол учруулж болзошгүй байв.
Аз болоход ноцтой хохирол учирсангүй. Гэсэн хэдий ч Энэтхэг - эсвэл энэ тохиолдолд аль ч улс ирээдүйд тийм азтай биш байж магадгүй юм. Тийм ч учраас орчин үеийн програм хангамжийг аюулгүй байдлыг нь харгалзан эхнээс нь бүтээх ёстой. Түүнчлэн, аюулгүй байдлын алдаа, эмзэг байдлыг тогтмол шалгаж байх ёстой. Гэсэн хэдий ч програмын аюулгүй байдлын туршилт нь үнэтэй үйл явц тул автоматжуулсан туршилт нь цаг үеийн шаардлага юм . Автоматжуулсан туршилтын стратегийн дунд хамгийн түгээмэл бөгөөд үр дүнтэй шийдлүүдийн нэг нь автоматжуулсан нэвтрэлтийн туршилт юм.
Нэвтрэх автоматжуулсан тест
Аюулгүй байдлын алдаа, эмзэг байдлыг олох зорилгоор сүлжээ эсвэл систем дээр зохиомол халдлагыг автоматаар эхлүүлэх үйл явцыг хэлнэ. Зорилго нь цахим гэмт хэрэгтнүүд үүнийг олж мэдэх, ашиглахаас өмнө сул талыг олж, засах явдал юм. Энэ нь ихэвчлэн цахим аюулгүй байдлын бүрэн аудитын нэг хэсэг бөгөөд нийцэж байгаа эсэх, хууль эрх зүйн шалтгаанаар шаардагдаж магадгүй юм. Жишээлбэл, PCI DSS (Төлбөрийн картын салбарын мэдээллийн аюулгүй байдлын стандарт) байгууллагаас тогтсон хуваарийн дагуу пентестинг хийхийг хүсдэг.
Кибер аюулгүй байдлын мэргэжилтнүүдийн хийдэг гар аргаар нэвтрэлтийн тестээс ялгаатай нь автомат нэвтрэлтийн тестийг програм хангамж ашиглан гүйцэтгэдэг . Үүнийг програм хангамжаар гүйцэтгэдэг тул өгөгдсөн програм хангамжийн цар хүрээгээр хязгаарлагддаг бөгөөд энэ нь програм хангамжийг зохион бүтээж буй аюулгүй байдлын мэргэжилтнүүдийн мэдлэг, ур чадвараар хязгаарлагддаг. Түүнчлэн, энэ нь зөвхөн мэдэгдэж буй эмзэг байдлыг тодорхойлж эсвэл шалгадаг тул шинэ аюул заналхийллийн хувьд үр дүн багатай болох нь батлагдсан бөгөөд энэ нь үл мэдэгдэх эмзэг байдлын эсрэг үр дүнгүй болгодог.
" Энэ бол хиймэл оюун ухаан хэрэгжиж буй газар юм - хиймэл оюун ухаанаар дамжуулан хийж болох автоматжуулалт нь pentesting-ийг тогтмол, өргөн хүрээнд хийхэд илүү хялбар болгоход тусална. Энэ нь эргээд байгууллагуудад ур чадвар, соёлын асуудлыг шийдвэрлэх, кибер аюулгүй байдлын стратегидаа нухацтай хандахад тусална " гэж Packt Hub бичжээ . Хиймэл оюун ухаан нь автоматжуулсан pentesting процессыг өргөжүүлэхэд тусалдаг бөгөөд үл мэдэгдэх эмзэг байдлыг сканнердах функцийг сайжруулдаг.
Хиймэл оюун ухаан ба түүний нөлөө
Сүүлийн хэдэн арван жилд хиймэл оюун ухааны хөгжил дэвшил гарч байгаатай холбогдуулан автоматжуулалтын мэргэжилтнүүд болон компьютерийн эрдэмтэд бүх зүйлийг кибер батлан хамгаалах технологиор автоматжуулахыг хичээдэг. Жишээлбэл, ухаалаг тайлан гаргахад нэвтрэлтийг шалгах хэрэгслийг нөхөж өгдөг олон тооны автомат хэрэгслүүд байдаг. Эдгээр автоматжуулсан шийдлүүд нь хиймэл оюун ухааны зарим үндсэн чадамжтай боловч байнгын судалгаа, нээлттэй тэмцээнүүдийн ачаар аажмаар нэмэгдэж байна.
Жишээлбэл, Cyber Grand Challenge 2016 - DARPA-ийн ивээн тэтгэсэн тэмцээн нь хүмүүсийг хакердах роботуудыг бүтээх, түүнтэй өрсөлдөхийг уриалав. Эдгээр хиймэл ухаалаг роботууд өрсөлдөгч багууд ашиглахаас өмнө аюулгүй байдлын эмзэг байдлыг хайх, нөхөх зорилгоор нэвтрэлтийн тест хийдэг. Mayhem гэгддэг түүний ялагч нь өрсөлдөгч системүүдийн аюулгүй байдлын эмзэг байдлыг олж ашиглах явцад хост системийнхаа халдлагыг олж, засах, хайж олох боломжтой байв.
Хиймэл оюун ухаан нь кибер батлан хамгаалах шийдлүүдийн үр ашиг, ялангуяа нэвтрэлтийг шалгах шийдлүүдийг сайжруулахад тусалдаг. Үүний шалтгаан нь доор тайлбарласны дагуу нэвтрэлтийн автоматжуулсан тестийн янз бүрийн үе шатыг сайжруулахад тусалдаг.
1-р үе шат: Төлөвлөлт
Эхний үе шат - төлөвлөлт, тагнуул - зорилтот байдлын талаар мэдээлэл цуглуулах. Илүү их мэдээлэл цуглуулах тусам амжилтанд хүрэх боломж нэмэгдэх тул маш их нөөц шаардагдана. Энэ үе шатанд хиймэл оюун ухааныг ашиглах нь бага хэмжээний эх үүсвэрээр илүү сайн үр дүнд хүргэхэд тусалдаг. Компьютерийн алсын хараа, байгалийн хэлний боловсруулалттай хамт хиймэл оюун ухаан нь зорилтот байгууллага, ажиллагсад, сүлжээ, аюулгүй байдлын байдал гэх мэт бүрэн мэдээллийг бий болгоход туслах болно.
2-р үе шат: Сканнердах
Хоёрдахь үе шат нь зорилтот системүүдийн хамрах хүрээг хамарна. Энэ нь та хэдэн зуун биш юмаа гэхэд хэдэн мянган компьютер болон бусад төхөөрөмжийг хайж, үр дүнд дүн шинжилгээ хийх ёстой гэсэн үг юм. Хиймэл оюун ухааныг ашиглан төхөөрөмжүүдийг ухаалгаар сканнердаж, шаардлагатай үр дүнг цуглуулж, шинжилгээний явцыг хялбарчилж болно.
Үе шат 3: Хандалтыг олж авах
Гурав дахь шат нь зорилтот сүлжээ эсвэл системүүдийн аль нэгэнд нэвтрэх боломжийг олж авах явдал юм. Энэхүү эвдэрсэн системийг өгөгдлийг задлах эсвэл сүлжээний бусад системд халдлага үйлдэхэд ашиглаж болно. Хиймэл оюун ухааныг ашиглан багаж хэрэгсэл нь нэвтрэх боломжийг олгох олон төрлийн халдлага, нууц үгийн хослолыг туршиж үзэх боломжтой. Дараа нь тэд алгоритмуудыг ашиглан сул дорой хэв маяг эсвэл чиг хандлагыг олж болно.
4-р үе шат: Хандалтыг хадгалах
Дөрөв дэх үе шат нь эвдэрсэн системд нэвтрэх боломжийг хадгалах явдал юм. Хиймэл оюун ухааныг ашиглан багажууд нь мэдэгдэж байгаа эсвэл үл мэдэгдэх арын хаалга, шифрлэгдсэн сувгуудыг хайж олох, сэжигтэй, зөвшөөрөлгүй үйл ажиллагааг илрүүлэх, мэдээлэх данс, бүртгэлийг ажиглах боломжтой. Жишээлбэл, шинэ администраторын данс эсвэл сүлжээнд нэвтрэх суваг нь эвдэрсэн систем болон / эсвэл зөвшөөрөлгүй хандалт руу чиглүүлж болно.
5-р үе шат: Шинжилгээ ба тайлагнах
Сүүлийн шат нь зөвшөөрөлгүй этгээд замуудыг хамрах, өөрөөр хэлбэл таны системээс түүх, бүртгэлийг устгах боломжтой эсэхийг шалгаж байгаа тул халдлагыг илрүүлэх боломжгүй болгож байна. Хиймэл оюун ухааныг ашиглан багажууд нь далд арын хаалга, зөвшөөрөлгүй нэвтрэх төгсгөлийн цэг гэх мэтийг илрүүлж чаддаг. Эдгээр хэрэгслүүд нь алдааны мэдэгдэл, системийн бүртгэлийг илүү сайн шинжилж, алдаа, дутуу оруулга эсвэл бусад сэжигтэй үйлдлийг олох боломжтой. Эцэст нь энэхүү дүн шинжилгээг зорилтот тестийн бүрэн үр дүнг нарийвчлан уншихад хялбар тайлан дээр тавьдаг.
