Seguridad

Sus datos nunca salen de su equipo.

Creado ante todo para equipos cuyos datos no pueden enviarse a un servicio externo: bancos, aseguradoras, entidades sanitarias y organismos públicos.

SU EQUIPO
Sus datosarchivos · DuckDB · SQL
Datainspeclee, compara, informa
Sus registrosinformes · decisiones

No nos envía datos, perfiles ni hallazgos. Sin telemetría.

Solo lectura
Nunca escribe en sus fuentes. Probado frente a consultas maliciosas en varias capas; se cerraron todas las brechas encontradas.
Informes compartibles sin datos
Exporte un informe sin valores de los datos: solo recuentos y estadísticas.
Cada decisión registrada
Las aprobaciones, los bloqueos y las reversiones conservan la persona, la hora y el motivo.
Sitios aislados de la red
Los paquetes firmados permiten trasladar versiones de referencia aprobadas entre sistemas aislados.

Solo lectura, en varias capas

Lee sus fuentes. Nunca escribe en ellas.

Cada conexión utiliza el modo de solo lectura más estricto que ofrece su base de datos, y cada consulta pasa por un control de protección antes de ejecutarse. Datainspec registra qué protección se aplicó en cada conexión.

En la conexión

DuckDB
Se abre en modo de solo lectura: la propia base de datos rechaza cualquier escritura.
SQLite
La ruta de un archivo se abre en modo de solo lectura antes de cualquier otra operación.
PostgreSQL
Una transacción de solo lectura. Además, rechaza la conexión si se usa un superusuario o un rol que pueda ejecutar programas o leer y escribir archivos en el servidor.
MySQL, MariaDB
Una sesión de solo lectura.
Otros casos
Una advertencia clara de que no se aplica ningún modo de protección del controlador, por lo que solo le protege el control de consultas, y una recomendación de conectarse con un usuario que solo pueda ejecutar SELECT.

Antes de cada consulta

  • Una sola sentencia. Se rechaza un punto y coma fuera de comillas y comentarios, lo que detiene toda una familia de comandos añadidos a la consulta sin tener que conocerlos de antemano.
  • Sin palabras clave de escritura ni de esquema. Se comprueban después de ocultar todas las cadenas entre comillas y los comentarios, de modo que una palabra clave no pueda esconderse dentro de una cadena ni activar el control por estar entre comillas.
  • Sus archivos se quedan como están. Datainspec conserva sus propios registros e informes en una carpeta de trabajo separada.

Sea cual sea la base de datos, conéctese con un usuario que solo pueda ejecutar SELECT. Las capas anteriores están para cuando eso no haya sido posible.

Qué se queda en su equipo

Todo lo que aprende y todo lo que encuentra.

Sin telemetría

No nos envía datos, perfiles ni hallazgos, ni tampoco estadísticas de uso. El análisis no necesita conexión a internet.

Explicaciones redactadas en local

De forma predeterminada, cada hallazgo se explica a partir de una plantilla. Si instala un modelo local, este solo ve el resumen del hallazgo, nunca una fila de datos, y cada columna y número que menciona se cotejan con el hallazgo. Si inventa alguno, se le vuelve a pedir la explicación y después se utiliza la plantilla.

Sus registros, su carpeta

Los perfiles, las versiones aprobadas, las decisiones y los informes se guardan en la carpeta de trabajo de Datainspec en su equipo, separados de sus fuentes.

Compartir y trasladar

Las pruebas salen. Los datos no.

Informes compartibles sin datos

Recuentos, tasas y estadísticas de pruebas, con todos los identificadores y valores omitidos o sustituidos por un resumen criptográfico generado con su propia clave, de modo que el mismo valor produce el mismo resumen en sus informes. Las notas y los motivos escritos por las personas se excluyen de forma predeterminada, porque pueden citar valores de los datos. Se conservan los nombres de columnas, conjuntos de datos y revisores.

Sitios aislados de la red

Un paquete contiene las versiones aprobadas, las decisiones y, si lo elige, las instantáneas de un conjunto de datos, firmado con una clave Ed25519. La importación solo confía en la clave pública que usted proporciona, nunca en una indicada por el paquete; una simulación muestra primero qué cambiaría; importar dos veces no cambia nada, y dos historiales en conflicto se rechazan, no se fusionan sin avisar.

Para revisores de seguridad y TI

Las preguntas de una revisión.

¿Mis datos salen de mi equipo?

No. Datainspec se ejecuta donde están sus datos y no nos envía nada: ni datos, ni perfiles, ni hallazgos, ni telemetría.

¿Modifica mis datos?

No. Solo lee sus fuentes, con acceso de solo lectura aplicado en varias capas y probado frente a consultas maliciosas. Sus propios registros e informes se almacenan por separado.

¿Quién hizo qué y cuándo?

El registro de auditoría conserva cada aprobación, bloqueo, reversión, corrección de rol y modificación de umbral, con la persona, la hora y el motivo. Puede filtrarlo y exportarlo como CSV. Cada versión aprobada tiene también su propio certificado de aprobación.

¿Puedo compartir un informe sin compartir los datos?

Sí. Una exportación compartible sin datos no contiene valores de los datos: solo recuentos, tasas y estadísticas, omitiendo identificadores y valores.

¿Puede ejecutarse en nuestro pipeline?

Sí. Ejecútelo desde la aplicación o desde su propio CI. El código de salida 0 significa sin incidencias; 1, advertencia; 2, bloqueado; 3, fallo del análisis. Datainspec da el veredicto; su pipeline decide qué hacer con él.

¿Utiliza IA?

Los controles son estadísticos y se basan en reglas, y cada hallazgo muestra sus pruebas. Las explicaciones se redactan a partir de plantillas o mediante un modelo local en su equipo, si instala uno.

Ejecútelo donde ya están sus datos.

El piloto se instala en sus equipos. No se nos envía nada.