Vocabulario de Desarrollo web · Seguridad web

¿Qué significa SQL injection?

Significado en Desarrollo web, traducción al español y ejemplos

sustantivoTérmino frecuente

SQL injection: inyección SQL

Ataque en el que alguien introduce código SQL en un formulario o una URL y hace que la base de datos lo ejecute, lo que puede exponer o borrar datos.

Cómo se usa

Ocurre cuando la entrada se concatena directamente en una consulta. Se evita con consultas parametrizadas (sentencias preparadas) o un ORM. SQL se pronuncia letra por letra o como «sequel».

Frases de ejemplo

  1. This login form is vulnerable to SQL injection because it builds the query by joining strings.

    Este formulario de inicio de sesión es vulnerable a la inyección SQL porque construye la consulta concatenando cadenas.

    La concatenación directa permite que la entrada altere la consulta ejecutada.

  2. Parameterized queries protect us from SQL injection.

    Las consultas parametrizadas nos protegen de la inyección SQL.

    Los parámetros separan los valores de usuario de la estructura de la consulta.

Combinaciones frecuentes

  • SQL injection attack
  • vulnerable to SQL injection
  • parameterized query
  • prepared statement

Esta palabra en otras especialidades

Una misma palabra en inglés puede tener un significado diferente según la especialidad:

Más términos: Seguridad web

Practica con lecturas adaptadas a tu nivel

Leer textos de tu nivel te ayuda a recordar las palabras nuevas. Elige libros gratuitos en inglés: