2012Unpublished venueRequires access

SQL-INJECTION SECURITY EVOLUTION ANALYSIS IN ASP.NET

Peeyush Mathur, Kajal Mathur, Pulkit Mathur, Puneet Mathur

Open publisher page 0 citations

Abstract

All the interactive web applications that provide work for databases are target of an SQL injection attack. Such applications gives the permission to the user for input, after that this input added in database request, that’s SQL Statement. In SQL injection, the attacker provides user input that outcome in a different database request than was intended by the application programmer. SQL injection is a code injection technique that exploits security vulnerability in a website's software. The vulnerability happens when user input is either incorrectly filtered for string literal escape characters embedded in SQL statements or user input is not strongly typed and unexpectedly executed. SQL commands are thus injected from the web form into the database of an application (like queries) to change the database content or dump the database information like credit card or passwords to the attacker. SQL injection is mostly known as an attack vector for websites but can be used to attack any type of SQL database. In our project work we describe a technique to prevent this kind of manipulation and hence eliminate SQL injection vulnerabilities. For empirical analysis, we provide a case study of our solution in ASP page. We implement our solution in a simple.NET framework, and show its effectiveness and scalability.

About this research paper

What this paper is about

All the interactive web applications that provide work for databases are target of an SQL injection attack. Such applications gives the permission to the user for input, after that this input added in database request, that’s SQL Statement. In SQL injection, the attacker provides user input that outcome in a different database request than was intended by the application programmer. SQL injection is a code injection technique that exploits security vulnerability in a website's software. The vulnerability happens when user input is either incorrectly filtered for string literal escape characters embedded in SQL statements or user input is not strongly typed and unexpectedly executed. SQL commands are thus injected from the web form into the database of an application (like queries) to change the database content or dump the database information like credit card or passwords to the attacker. SQL injection is mostly known as an attack vector for websites but can be used to attack any type of SQL database. In our project work we describe a technique to prevent this kind of manipulation and hence eliminate SQL injection vulnerabilities. For empirical analysis, we provide a case study of our solution in ASP page. We implement our solution in a simple.NET framework, and show its effectiveness and scalability.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

All the interactive web applications that provide work for databases are target of an SQL injection attack. Such applications gives the permission to the user for input, after that this input added in database request, that’s SQL Statement. In SQL injection, the attacker provides user input that outcome in a different database request than was intended by the application programmer. SQL injection is a code injection technique that exploits security vulnerability in a website's software. The vulnerability happens when user input is either incorrectly filtered for string literal escape characters embedded in SQL statements or user input is not strongly typed and unexpectedly executed. SQL commands are thus injected from the web form into the database of an application (like queries) to change the database content or dump the database information like credit card or passwords to the attacker. SQL injection is mostly known as an attack vector for websites but can be used to attack any type of SQL database. In our project work we describe a technique to prevent this kind of manipulation and hence eliminate SQL injection vulnerabilities. For empirical analysis, we provide a case study of our solution in ASP page. We implement our solution in a simple.NET framework, and show its effectiveness and scalability.

Key concepts: SQL injection, Computer science, User-defined function, Stored procedure, SQL/PSM, SQL, Database, Autocommit

Related papers

Back to paper searchBrowse research topicsOriginal source
SQL-INJECTION SECURITY EVOLUTION ANALYSIS IN ASP.NET — Research Paper | ScholarLens