What’s SQL injection?
type of injection attack that targets web applications that use SQL (Structured Query Language) to interact with databases
When does SQL injection occur?
occurs when an attacker is able to manipulate or inject malicious SQL code into a web application’s database query, which is then executed by the database server
What’s the attack scenario of SQL injection?
What are the common targets of SQL injection?
various parts of a web application, such as user input fields (e.g., login forms, search boxes, registration forms), URL parameters, or cookies
What are the different SQL injection attack techniques?
What are the potential consequences of SQL injection?
What is a telltale sign that attacks is a SQL injection attack and why?
What mitigation techniques are used to prevent SQL injection attacks. Name 4
Describe stored procedures
limit what can be done via the database server
Describe escaping user input
makes dangerous characters less likely to be a problem
Describe parameterized queries
limit what can be sent in a query
What is the character most commonly used in SQL injection attacks?
single quote character (‘) is used in SQL queries and must be handled carefully on web forms to protect against SQL injection attacks