Inyección SQL y vulnerabilidad xss

¿Qué es la sqlinyección?

El usuario forma la declaración de consulta SQL ingresando parámetros, para que el usuario pueda controlar la declaración de consulta SQL

Métodos de defensa:

  1. Vincular variables, usar sentencias analizadas previamente
  2. Verifique el tipo y formato de datos variables
  3. Filtrar símbolos especiales

¿Qué es una xssvulnerabilidad?

Al insertar un fragmento de código de script malicioso en la página web, el usuario ejecutará este código de script al acceder a la página web, y cierta información maliciosa puede almacenarse en la base de datos, y la información maliciosa se procesará desde la base de datos a la página web la próxima vez que se acceda a la página , Causando un ataque

Métodos de defensa:

  1. Filtra eficazmente la entrada del usuario, solo permite la entrada de una longitud o contenido especificado
  2. Número de entidad para entidades HTML, como: <--- & lt;
  3. Datos no confiables del código JavaScript, y solo coloque los datos en el valor entre comillas
  4. La mayor parte del propósito del ataque xss es obtener la cookie del usuario, por lo tanto, configure la cookie importante en httponly, para que no pueda obtener la cookie a través del documento.cookie en el script

Supongo que te gusta

Origin www.cnblogs.com/ashen1999/p/12695641.html
Recomendado
Clasificación