Saltar a contenido

Nombre del término o concepto

Categoría Vulnerabilidades Web
Autor / Colaborador @tu-usuario-github

📖 Definición

Explicación detallada y rigurosa del concepto. ¿Qué es exactamente? ¿Cuál es su origen o contexto histórico/técnico?

Nota importante

Utiliza notas o avisos destacados para resaltar aspectos clave o advertencias importantes sobre este concepto.


⚙️ ¿Cómo funciona? / Principios fundamentales

Explica la arquitectura, los mecanismos subyacentes o el flujo de ejecución:

  1. Paso o componente 1: Descripción técnica.
  2. Paso o componente 2: Descripción técnica.
  3. Paso o componente 3: Descripción técnica.

🎯 Ejemplo práctico o escenario de demostración

Presenta un ejemplo claro. Si aplica, incluye bloques de código o diagramas.

# Ejemplo de código vulnerable o configuración insegura
def query_insegura(user_input):
    return f"SELECT * FROM users WHERE username = '{user_input}'"
# Ejemplo de código seguro con consultas parametrizadas
def query_segura(user_input, cursor):
    cursor.execute("SELECT * FROM users WHERE username = %s", (user_input,))
    return cursor.fetchall()

🛡️ Medidas de mitigación y buenas prácticas

Lista las recomendaciones oficiales (OWASP, NIST, CIS, etc.) para prevenir o aplicar este concepto:

  • Recomendación 1: Descripción de la contramedida.
  • Recomendación 2: Descripción de la contramedida.
  • Recomendación 3: Descripción de la contramedida.

🔗 Referencias y enlaces de interés