<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ArticleSet PUBLIC "-//NLM//DTD PubMed 2.7//EN" "https://dtd.nlm.nih.gov/ncbi/pubmed/in/PubMed.dtd">
<ArticleSet>
<Article>
<Journal>
				<PublisherName>Semnan University</PublisherName>
				<JournalTitle>International Journal of Nonlinear Analysis and Applications</JournalTitle>
				<Issn>2008-6822</Issn>
				<Volume>14</Volume>
				<Issue>8</Issue>
				<PubDate PubStatus="epublish">
					<Year>2023</Year>
					<Month>08</Month>
					<Day>01</Day>
				</PubDate>
			</Journal>
<ArticleTitle>Comparison study for NLP using machine learning techniques to detecting SQL injection vulnerabilities</ArticleTitle>
<VernacularTitle></VernacularTitle>
			<FirstPage>283</FirstPage>
			<LastPage>290</LastPage>
			<ELocationID EIdType="pii">7473</ELocationID>
			
<ELocationID EIdType="doi">10.22075/ijnaa.2022.28365.4098</ELocationID>
			
			<Language>EN</Language>
<AuthorList>
<Author>
					<FirstName>Manar Hasan Ali</FirstName>
					<LastName>AL-Maliki</LastName>
<Affiliation>Computer Science Department, Informatics Institute for Postgraduate Studies, Iraq</Affiliation>

</Author>
<Author>
					<FirstName>Mahdi Nsaif</FirstName>
					<LastName>Jasim</LastName>
<Affiliation>University of Information Technology and Communications, Iraq</Affiliation>

</Author>
</AuthorList>
				<PublicationType>Journal Article</PublicationType>
			<History>
				<PubDate PubStatus="received">
					<Year>2022</Year>
					<Month>06</Month>
					<Day>13</Day>
				</PubDate>
			</History>
		<Abstract>Due to the vast number of electronic attacks that occur on a daily basis, protecting users&#039; data is extremely important in this age of technology. Nowadays, cyber security is regarded as a top priority. Thus, the preservation of user privacy and data security is essential. The SQL vulnerability isn&#039;t a new form of website attack; it&#039;s been around for a long time. However, it is a new attack nowadays. ML algorithms were used to solve the problem of detecting SQL Injection attacks on websites. By training seven ML algorithms on a batch of data comprising SQL injection queries, including (Naive Bayes, Neural-Network, SVM, Random-Forest, KNN, and Logistic Regression) and choosing the best model that gives the highest accuracy. In comparison to previous studies, high-precision data were obtained, with the Naive-Bayes algorithm achieving 0.99 accuracies, 0.98 precision, 1.00 recall, and a 0.99 f1-score. In this paper, experiences, work schedules, and outcomes are examined. Compared to other methods, this naive Bayes approach has proven to be quite accurate in identifying SQL injection threats.</Abstract>
		<ObjectList>
			<Object Type="keyword">
			<Param Name="value">security</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Attacks</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">SQL injection</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">machine learning</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Deep learning</Param>
			</Object>
		</ObjectList>
<ArchiveCopySource DocType="pdf">https://ijnaa.semnan.ac.ir/article_7473_e17cf411885279d298e40f6beed78511.pdf</ArchiveCopySource>
</Article>
</ArticleSet>
