linux-BR.org

Notícias de software livre e tecnologias

Antes de existir, verificar uma política significava criar uma conta descartável, sair, fazer login, bisbilhotar, fazer login novamente. A proteção de instrução resolve cada CTE, subconsulta e braço de união, não apenas o FROM de nível superior, e distingue COMMENT/CALL de mutações reais para que permaneça ativado. Cada subconsulta, CTE, braço de união e junção lateral deve ser resolvida em relação à lista de permissões, ou a lista de permissões será decorativa. Um administrador alterna para um perfil de destino e navega na árvore de esquemas, executa o agente e abre os painéis exatamente como o usuário os experimenta — sem suas credenciais. Esse é o mesmo formato de toda decisão irreversível de banco de dados: o tipo de chave primária errado, a chave de partição errada, uma coluna jsonb ilimitada.

Fonte: https://deepsql.ai/blog/giving-an-llm-your-database-is-easy-taking-access-away-is-hard