Bienvenido a la documentación de Vericto

Todo lo que necesitas para integrar Vericto, configurar reglas, usar el API REST y entender el proxy AST determinístico.

1 Descargar la imagen

Descarga la imagen del proxy de Vericto:

$ docker pull ghcr.io/vericto/vericto-proxy:latest

Siguiente: desplegar →

Primeros pasos

Por qué Vericto

AST · Parsing determinístico

¿Qué es AST y por qué es la mejor opción?

Vericto parsea cada query a su Árbol de Sintaxis Abstracta (AST), con libpg_query (el propio parser de PostgreSQL) en PostgreSQL y con sqlparser-rs en los demás dialectos, en lugar de adivinar con expresiones regulares o heurísticas. Analiza la estructura de la sentencia, no su texto: por eso detecta lo que las listas de permitidos y los regex no ven.

Interceptación en el protocolo wire de PostgreSQL

'P' Parse: prepared statements evaluados en la fase Parse, antes de bindear valores. Protección independiente de los parámetros en runtime. 'Q' Simple Query: la sentencia completa se evalúa inline antes de ejecutarse. El query destructivo nunca llega a la base.
Ver la arquitectura completa

Formas de conectar

¿No sabes qué modo usar? Mira dónde va Vericto en nueve arquitecturas de referencia →

Referencia

Seguridad y comunidad