Everything About ___
Live briefing

Everything about SQL injection

Computer hacking technique

In computing, SQL injection is a code injection technique used to attack data-driven applications, in which malicious SQL statements are inserted into an entry field for execution. SQL injection must exploit a security vulnerability in an application's software, for example, 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 injection is mostly known as an attack vector for websites but can be used to attack any type of SQL database. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: SQL injectionA 5-minute orientation
  2. Skim a recent paper: SQL injection attack detection in network flow dataInfluential work since 2022
  3. Pick up a classic book: Linux Server SecurityThe most-reprinted book on the subject
  4. Read the landmark paper: Defeating SQL InjectionCited 70 times
  5. Go sideways: Code injectionA closely related topic
  6. Go sideways: Cross-site scriptingA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics