Imperva: Protecting the Data that Drives Business Blog|Login|中文Deutsche日本語

Understanding & Preventing SQL Injection - Part I

This is the first of three video demonstrations on basic SQL Injection techniques. SQL injection is a technique used to take advantage of non-validated input vulnerabilities to pass SQL commands through a Web application for execution by a backend database. Attackers take advantage of the fact that programmers often chain together SQL commands with user-provided parameters, and can therefore embed SQL commands inside these parameters. The result is that the attacker can execute arbitrary SQL queries and/or commands on the backend database server through the Web application.

Return to video listing Request More Information

Tags: Attack Method, SQL Injection, Web Application Security, Database Security