Analysis of Usage of SQL Detector Based on Artificial Intelligence in Serverless Architecture

T. Naumenko, Vadym Chernomaz
{"title":"Analysis of Usage of SQL Detector Based on Artificial Intelligence in Serverless Architecture","authors":"T. Naumenko, Vadym Chernomaz","doi":"10.34229/2707-451x.21.2.9","DOIUrl":null,"url":null,"abstract":"Introduction. The widespread use of the Internet leads to a fast increase of the quantity of data that goes into it. This generates interest in intruders which try different approaches to steal this data. One of the most popular approaches is SQL injection. There are a lot of measures which help to prevent and decrease the risk of being subjected to this attack: usage of code analysis tools, usage of firewalls which can filter dangerous traffic etc.\nUsage of reverse proxy is analysed in this article, which with the help of machine learning algorithms checks requests for SQL injections and based on the result passes or forbids the request to go.\nIt is worth mentioning that such a solution is not a replacement of human expertise but addition to it, which with the help of big data can give an accurate result in most cases.\nThe purpose of the paper is to analyse and show effectiveness of usage of machine learning in information system security provisioning tasks with the system working in serverless architecture.\nResults. A system is designed and developed which with the help of machine learning classifies received requests. The system is deployed to the cloud hosting Google Cloud Platform and integrated into an application which is designed according to the serverless architecture principles. Multiple algorithms were used to compare effectiveness of the system and percentage of successful results were calculated for each of them. Also, an average time of request execution is calculated for each algorithm.\nConclusions. Each algorithm’s result of successful request classification is above 90% which is considered to be more than acceptable. The result can be improved using more data to train machine learning models. The system fits for work in serverless applications thanks to the simplicity of its integration but it should be considered if it fits from a hardware rent point of view. Keywords: machine learning, Google Cloud Platform, security, SQL injection.","PeriodicalId":34598,"journal":{"name":"Kibernetika ta kompiuterni tekhnologiyi","volume":" ","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2021-06-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Kibernetika ta kompiuterni tekhnologiyi","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.34229/2707-451x.21.2.9","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Introduction. The widespread use of the Internet leads to a fast increase of the quantity of data that goes into it. This generates interest in intruders which try different approaches to steal this data. One of the most popular approaches is SQL injection. There are a lot of measures which help to prevent and decrease the risk of being subjected to this attack: usage of code analysis tools, usage of firewalls which can filter dangerous traffic etc. Usage of reverse proxy is analysed in this article, which with the help of machine learning algorithms checks requests for SQL injections and based on the result passes or forbids the request to go. It is worth mentioning that such a solution is not a replacement of human expertise but addition to it, which with the help of big data can give an accurate result in most cases. The purpose of the paper is to analyse and show effectiveness of usage of machine learning in information system security provisioning tasks with the system working in serverless architecture. Results. A system is designed and developed which with the help of machine learning classifies received requests. The system is deployed to the cloud hosting Google Cloud Platform and integrated into an application which is designed according to the serverless architecture principles. Multiple algorithms were used to compare effectiveness of the system and percentage of successful results were calculated for each of them. Also, an average time of request execution is calculated for each algorithm. Conclusions. Each algorithm’s result of successful request classification is above 90% which is considered to be more than acceptable. The result can be improved using more data to train machine learning models. The system fits for work in serverless applications thanks to the simplicity of its integration but it should be considered if it fits from a hardware rent point of view. Keywords: machine learning, Google Cloud Platform, security, SQL injection.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于人工智能的SQL检测器在无服务器体系结构中的应用分析
介绍。互联网的广泛使用导致进入互联网的数据量迅速增加。这会引起入侵者的兴趣,他们会尝试不同的方法来窃取这些数据。最流行的方法之一是SQL注入。有很多措施可以帮助防止和降低受到这种攻击的风险:使用代码分析工具,使用可以过滤危险流量的防火墙等。本文分析了反向代理的使用,它借助机器学习算法检查SQL注入请求,并根据结果通过或禁止请求。值得一提的是,这样的解决方案并不是对人类专业知识的替代,而是对人类专业知识的补充,在大数据的帮助下,大多数情况下都能给出准确的结果。本文的目的是分析和展示在无服务器架构下的信息系统安全配置任务中使用机器学习的有效性。设计并开发了一个系统,该系统在机器学习的帮助下对收到的请求进行分类。该系统部署在云托管谷歌云平台上,并集成到一个按照无服务器架构原则设计的应用程序中。使用多种算法来比较系统的有效性,并计算每种算法的成功结果百分比。此外,还计算了每种算法的平均请求执行时间。每个算法的请求分类成功率都在90%以上,这是可以接受的。使用更多的数据来训练机器学习模型可以改善结果。由于其集成的简单性,该系统适合在无服务器应用程序中工作,但应从硬件租用的角度考虑它是否适合。关键词:机器学习,谷歌云平台,安全性,SQL注入
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
20
审稿时长
6 weeks
期刊最新文献
Optimization of a Mealy Automaton Circuit in a Mixed Element Basis Optimal by the Order of Accuracy Cubature Formula for the Approximate Calculation of Triple Integrals from Fast Oscillating Functions in General View Route Optimization in Mission Planning for Hybrid DRONE+VEHICLE Transport Systems Optimized Packing of 3D Objects Bounded by Spherical and Conical Surfaces Using of Artificial Intelligence Methods in Judicial Proceedings
wanfang
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1