Skip to main content

Enterprise Server 3.20 actualmente está disponible como versión candidata para lanzamiento.

Exploración del flujo de datos con consultas de ruta de acceso

Detecte posibles vulnerabilidades mediante la ejecución de consultas de ruta de acceso y el análisis del flujo de datos.

Prerrequisitos

Para poder usar eficazmente las consultas de rutas, debe comprender los conceptos básicos del análisis de flujo de datos. Consulte Acerca del análisis del flujo de datos en la documentación de CodeQL .

Ejecución de consultas de ruta de acceso en VS Code localmente

  1. Abra una consulta de ruta de acceso en VS Code. Una consulta de ruta de acceso es una consulta de CodeQL con la propiedad @kind path-problem.
  2. Haga clic con el botón derecho en la ventana con la consulta abierta y seleccione CodeQL: Ejecutar consulta en la base de datos seleccionada. Como alternativa, también puede ejecutarla desde la VS Code Command Palette.
  3. Una vez finalizada la ejecución de la consulta, puede ver los resultados en la vista “Resultados” (en alerts en el menú desplegable). Cada consulta de ruta de acceso describe el flujo de información entre un origen y un receptor.
  4. Expanda el resultado para ver los pasos individuales que siguen los datos.
  5. Haga clic en cada paso para ir directamente al código fuente e investigar el problema.

Pasos siguientes

Para empezar a escribir sus propias consultas de ruta de acceso, consulte Creación de consultas de ruta de acceso en la documentación de CodeQL.