Sistema de proteção de segurança de dados em vários níveis
Em cenários de consulta de dados corporativos, o SQLBot obtém controle de segurança por meio de sua arquitetura original de isolamento de recursos de espaço de trabalho. Cada espaço de trabalho forma uma unidade lógica independente que contém configuração exclusiva de fonte de dados, instância de modelo e histórico de consulta. Os administradores podem criar espaços diferentes para vendas, finanças etc., de acordo com a estrutura organizacional, e configurar permissões refinadas com base no modelo RBAC: incluindo direitos de acesso à fonte de dados, controle de leitura/gravação em nível de tabela e até mesmo regras de dessensibilização em nível de campo para dados confidenciais.
Na prática, o mecanismo de segurança é o seguinte: quando um membro do departamento de marketing consulta "informações de contato do cliente", o sistema verifica se o espaço de trabalho dele está autorizado a acessar o banco de dados de CRM e filtra automaticamente os campos confidenciais que não estão sob seus privilégios. Os logs de auditoria registram o tempo de consulta, o usuário e as instruções SQL geradas para atender ao GDPR e a outros requisitos de conformidade.
Em comparação com as ferramentas tradicionais de BI, esse design mantém a conveniência da consulta em linguagem natural e evita efetivamente o risco de acesso não autorizado e vazamento de dados por meio da proteção tripla de rotulagem de permissões, dessensibilização de dados e auditoria de consultas.
Essa resposta foi extraída do artigoSQLBot: o bot inteligente que converte linguagem natural em consultas SQLO