Terminology Index

Glossary

1801 terms

Open concept maps

Showing 897-928 of 1801 terms

I
32

Injection

A class of web vulnerabilities where untrusted input is interpreted as commands or code, such as SQL or command injection, letting an attacker alter queries or execute unintended actions. Input validation and parameterization are the defenses.

Injection occurs when an application mixes untrusted input into a command, query, or interpreter without proper separation, so attacker-supplied data is executed as code, classic examples being SQL injection (manipulating database queries) and command injection (running OS commands). It is among the most serious and longstanding web risks. Defenses include parameterized queries, strict input validation, and treating all input as untrusted, separating data from code.

Introduced in: Defensive Web Fundamentals

Examples

  • SQL injection altering a database query through a form field.
  • Command injection running OS commands via unvalidated input.
  • Preventing injection with parameterized queries and input validation.

No related terms linked yet.