GLOSARIO

Glosario de seguridad SQL

Los términos que aparecen en la documentación y en el producto, en una o dos frases, con el enlace a la página que los explica en detalle.

AST (árbol de sintaxis abstracta)
La representación en árbol de una sentencia SQL, con un nodo por cada parte: la operación, las tablas, las columnas, el WHERE. Vericto evalúa sus reglas sobre el AST, no sobre el texto de la query. Más →
Firewall SQL
Un control que se interpone entre quien envía SQL y la base de datos y decide, sentencia por sentencia, si se ejecuta. Más →
Evaluación determinística
Una decisión que depende solo de la sentencia y de las reglas, sin un modelo estadístico ni un LLM de por medio: la misma sentencia con las mismas reglas recibe siempre la misma decisión. Más →
DELETE sin WHERE
Un DELETE que no filtra filas y borra la tabla completa. Junto con el UPDATE sin WHERE, DROP y TRUNCATE, está entre las reglas críticas que Vericto bloquea por defecto. Más →
DDL
Las sentencias que cambian la estructura de la base de datos, como CREATE, ALTER y DROP. Más →
Dialecto
La variante de SQL de cada motor. Vericto evalúa PostgreSQL, MySQL, Oracle y SQL Server; el proxy TCP habla el protocolo de PostgreSQL y de MySQL. Más →
Severidad y acción
La severidad dice qué tan peligrosa es una sentencia y es propia de la regla. La acción (BLOCK, FLAG o MONITOR) dice qué hace Vericto, y la decide la política del workspace. Más →
Decisión
El resultado de evaluar una query: ALLOWED, FLAGGED, MONITORED, BLOCKED o PARSE_ERROR. Solo BLOCKED impide que llegue a la base de datos. Más →
Modo observación
Un período en el que todas las acciones BLOCK se rebajan a FLAG: nada se bloquea y el dashboard muestra qué se habría bloqueado. No protege la base de datos; sirve para calibrar las reglas. Más →
Fail-open y fail-closed
Qué hace Vericto con una query que no puede parsear. Por defecto la deja pasar y la registra (fail-open); con fail-closed, la bloquea. Más →
Columna sensible
Una columna marcada porque contiene datos personales o de pago. Cada query que la lee se bloquea, se marca o devuelve el valor enmascarado, según la política de la columna. Más →
Enmascaramiento de datos
Reescribir la query para que devuelva una versión oculta del valor, por ejemplo a***@example.com, en lugar del dato. Vericto enmascara en PostgreSQL y MySQL. Más →
Allowlist de agente
Las tablas y columnas que puede usar un agente concreto en una base de datos, en solo lectura o en lectura y escritura. Todo lo demás se deniega para esa identidad. Más →
MCP (Model Context Protocol)
Un protocolo para que los agentes de IA usen herramientas externas. Vericto expone check_sql por MCP para que un agente de código valide el SQL mientras lo escribe. Más →
check_sql
La herramienta MCP de Vericto: recibe el SQL y el dialecto y devuelve la decisión de cada sentencia, con la corrección sugerida cuando se bloquea. Más →
Text-to-SQL
Un sistema en el que un LLM traduce una pregunta en lenguaje natural a SQL y lo ejecuta. Es uno de los casos en que una sentencia destructiva puede llegar a producción sin que nadie la revise. Más →
Proxy TCP
El componente que se instala entre la aplicación y la base de datos y habla su protocolo de red. Es el único modo en que Vericto está en el camino de la query y puede impedir que se ejecute. Más →
Simulador de reglas
Evalúa un cambio de reglas contra el tráfico real del workspace y muestra qué decisiones cambiarían, antes de aplicarlo. Más →
Audit trail
El registro de cada decisión de Vericto, con la regla que la disparó. Las exportaciones van firmadas con Ed25519 y se pueden verificar. Más →
SARIF
Un formato estándar para resultados de análisis estático. La CLI de Vericto lo genera para que GitHub muestre los hallazgos en el pull request. Más →
Mínimo privilegio
Dar a cada usuario, aplicación o agente solo los permisos que necesita. Es la primera línea; Vericto la complementa con reglas sobre la sentencia. Más →

Pruébalo con tu propio SQL

El plan Free incluye 500K queries al mes y 1.000 validaciones de CLI y MCP, sin tarjeta de crédito.

Empezar gratis