在城市计算中结合正则表达式和机器学习检测 SQL 注入

IF 2.4 Q3 COMPUTER SCIENCE, INFORMATION SYSTEMS Journal of Internet Services and Applications Pub Date : 2024-07-02 DOI:10.5753/jisa.2024.3799
Michael S. Souza, Silvio Ribeiro, Vanessa C. Lima, Francisco J. Cardoso, R. L. Gomes
{"title":"在城市计算中结合正则表达式和机器学习检测 SQL 注入","authors":"Michael S. Souza, Silvio Ribeiro, Vanessa C. Lima, Francisco J. Cardoso, R. L. Gomes","doi":"10.5753/jisa.2024.3799","DOIUrl":null,"url":null,"abstract":"Given the vast amount of data generated in urban environments the rapid advancements in information technology urban environments and the continual advancements in information technology, several online urban services have emerged in recent years. These services employ relational databases to store the collected data, thereby making them vulnerable to potential threats, including SQL Injection (SQLi) attacks. Hence, there is a demand for security solutions that improve detection efficiency and satisfy the response time and scalability requirements of this detection process. Based on this existing demand, this article proposes an SQLi detection solution that combines Regular Expressions (RegEx) and Machine Learning (ML), called Two Layer approach of SQLi Detection (2LD-SQLi). The RegEx acts as a first layer of filtering for protection against SQLi inputs, improving the response time of 2LD-SQLi through RegEx filtering. From this filtering, it is analyzed by an ML model to detect SQLi, increasing the accuracy. Experiments, using a real dataset, suggest that 2LD-SQLi is suitable for detecting SQLi while meeting the efficiency and scalability issues.","PeriodicalId":46467,"journal":{"name":"Journal of Internet Services and Applications","volume":null,"pages":null},"PeriodicalIF":2.4000,"publicationDate":"2024-07-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Combining Regular Expressions and Machine Learning for SQL Injection Detection in Urban Computing\",\"authors\":\"Michael S. Souza, Silvio Ribeiro, Vanessa C. Lima, Francisco J. Cardoso, R. L. Gomes\",\"doi\":\"10.5753/jisa.2024.3799\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Given the vast amount of data generated in urban environments the rapid advancements in information technology urban environments and the continual advancements in information technology, several online urban services have emerged in recent years. These services employ relational databases to store the collected data, thereby making them vulnerable to potential threats, including SQL Injection (SQLi) attacks. Hence, there is a demand for security solutions that improve detection efficiency and satisfy the response time and scalability requirements of this detection process. Based on this existing demand, this article proposes an SQLi detection solution that combines Regular Expressions (RegEx) and Machine Learning (ML), called Two Layer approach of SQLi Detection (2LD-SQLi). The RegEx acts as a first layer of filtering for protection against SQLi inputs, improving the response time of 2LD-SQLi through RegEx filtering. From this filtering, it is analyzed by an ML model to detect SQLi, increasing the accuracy. Experiments, using a real dataset, suggest that 2LD-SQLi is suitable for detecting SQLi while meeting the efficiency and scalability issues.\",\"PeriodicalId\":46467,\"journal\":{\"name\":\"Journal of Internet Services and Applications\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":2.4000,\"publicationDate\":\"2024-07-02\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Internet Services and Applications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.5753/jisa.2024.3799\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"COMPUTER SCIENCE, INFORMATION SYSTEMS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Internet Services and Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.5753/jisa.2024.3799","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0

摘要

鉴于城市环境中产生的大量数据以及信息技术的飞速发展,近年来出现了一些在线城市服务。这些服务采用关系数据库来存储收集到的数据,因此容易受到潜在的威胁,包括 SQL 注入(SQLi)攻击。因此,人们需要能提高检测效率、满足检测过程对响应时间和可扩展性要求的安全解决方案。基于这一现有需求,本文提出了一种结合正则表达式(RegEx)和机器学习(ML)的 SQLi 检测解决方案,称为 SQLi 检测的双层方法(2LD-SQLi)。RegEx 充当保护 SQLi 输入的第一层过滤,通过 RegEx 过滤改善 2LD-SQLi 的响应时间。通过这种过滤,再由一个 ML 模型对其进行分析,以检测 SQLi,从而提高准确性。使用真实数据集进行的实验表明,2LD-SQLi 适用于检测 SQLi,同时满足效率和可扩展性问题。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Combining Regular Expressions and Machine Learning for SQL Injection Detection in Urban Computing
Given the vast amount of data generated in urban environments the rapid advancements in information technology urban environments and the continual advancements in information technology, several online urban services have emerged in recent years. These services employ relational databases to store the collected data, thereby making them vulnerable to potential threats, including SQL Injection (SQLi) attacks. Hence, there is a demand for security solutions that improve detection efficiency and satisfy the response time and scalability requirements of this detection process. Based on this existing demand, this article proposes an SQLi detection solution that combines Regular Expressions (RegEx) and Machine Learning (ML), called Two Layer approach of SQLi Detection (2LD-SQLi). The RegEx acts as a first layer of filtering for protection against SQLi inputs, improving the response time of 2LD-SQLi through RegEx filtering. From this filtering, it is analyzed by an ML model to detect SQLi, increasing the accuracy. Experiments, using a real dataset, suggest that 2LD-SQLi is suitable for detecting SQLi while meeting the efficiency and scalability issues.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Journal of Internet Services and Applications
Journal of Internet Services and Applications COMPUTER SCIENCE, INFORMATION SYSTEMS-
CiteScore
3.70
自引率
0.00%
发文量
2
审稿时长
13 weeks
期刊最新文献
FramCo: Frame corrupted detection for the Open RAN intelligent controller to assist UAV-based mission-critical operations Combining Regular Expressions and Machine Learning for SQL Injection Detection in Urban Computing POSITRON: Efficient Allocation of Smart City Multifunctional IoT Devices Aware of Computing Resources Hardware-Independent Embedded Firmware Architecture Framework Towards a Decentralized Blockchain-Based Resource Monitoring Solution For Distributed Environments
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1