Due to the coronavirus crisis, a lot of companies all over the world started a fast digitalization of their business and became more comfortable with the digital world. In this way, a lot of people in the digital domain, including net developers and system engineers, are exposed to different types of risks that they may not completely know or understand. SQL injection is one such vulnerability that can be exploited by attackers to inject malicious data into a database via an application programming interface (API) call request that uses SQL syntax. Cloud computing (IaaS) and network as a service (Naas) provide companies with a wide range of advantages. However, the same advantages can also pose certain vulnerabilities to the organization. In this paper we will focus on SQL injection attacks and make a comparison between different Machine learning algorithms that can be used to detect SQL injection attacks, such as "Naive Bayes" and "K-NN", SVN, and decision tree, we will also use a deep learning algorithm CNN, this comparison will show the potential that machine learning algorithms can offer in terms of cloud security.
更多
查看译文
关键词
SQL Injection,Security Testing,Cloud Computing,Remote Data Checking