ЖАСАНДЫ ИНТЕЛЛЕКТТІ ҚОЛДАНУ АРҚЫЛЫ SQL ИНЪЕКЦИЯЛАРЫН АНЫҚТАУ

Авторлар

Кілт сөздер:

жасанды интеллект, машиналық оқыту, нейрондық желілер, SQL инъекция

Журналдың саны

Бөлім

Статьи

Аңдатпа

Ақпараттық технологиялардың дамуы адамдардың өміріне айтарлықтай әсер етті. Сонымен бірге ақпараттық қауіпсіздіктің маңыздылығы барған сайын маңызды бола түсуде. Деректер қорында пайдаланушылардың жеке мәліметтерінің тұтастығын, қолжетімділігін және құпиялылығын қорғау ақпараттық қауіпсіздіктің негізгі мақсаты болып табылады. Веб - қосымшалардың қауіпсіздігіне ең үлкен қауіптердің бірі - SQL инъекциясы. SQL инъекциясы қосымшаның ақпараттық қауіпсіздігіне нұқсан келтіретін мәліметтер базасын тікелей басқару үшін веб-қосымшаларға кіруді бақылауды айналып өтуге мүмкіндік беретін шабуылдың осы түріне жатады. Бұл мақалада біз жасанды интеллект әдістерін қолдана отырып, SQL инъекциясын анықтауды қарастырамыз. Бұл тапсырма үшін келесі алгоритмдерді қолдана отырып, машиналық оқыту және нейрондық желілердің модельдері жасалды: Наив Байес классификаторы, қолдау векторлық машинасы, логистикалық регрессия, шешім ағашы, кездейсоқ орман, XGBoost, AdaBoost және терең нейрондық желілер. Әзірленген модельдер арқылы деректерді жіктеудің тиімділігін бағалау үшін 0,95-0,99 диапазонындағы мәндерге жеткен дұрыстығы, дәлдігі, толықтығы және F-өлшемі көрсеткіштері пайдаланылды.