Escopo de Sessão Restrito Gerenciado pelo Usuário no CoCo
O Escopo de Sessão Restrito (RSS) em CoCo agora é GA. Defina limites de privilégios para agentes de IA por chat, política de sessão ou usuário.
O que mudou
O Escopo de Sessão Restrito (RSS) define um teto de privilégios que limita o que agentes de IA podem fazer em nome de um usuário no Snowflake. Ele impede gravações acidentais em produção, escalação de privilégios ou acesso a dados sensíveis, sem substituir o controle de acesso baseado em papéis (RBAC).
Para que serve
Imagine que você usa o CoCo para consultar dados de produção e precisa garantir que o agente de IA não realize alterações acidentais. Com o RSS, você pode:
- Restringir chats individuais no CoCo para acesso somente leitura ou papéis específicos.
- Definir limites de privilégios em nível de conta ou usuário usando políticas de sessão.
- Bloquear papéis administrativos como ACCOUNTADMIN ou SYSADMIN durante sessões de agentes.
Como usar
Você pode criar um objeto RSS e referenciá-lo em uma política de sessão ou embutir o YAML diretamente.
CREATE RESTRICTED SESSION SCOPE mydb.governance.agent_scope AS $$
privilege_scopes:
allowed_privileges:
- privileges: [data read, program usage]
account: [all]
- privileges: [data write]
databases: [SANDBOX_DB, USER$]
role_scopes:
blocked_roles: [ACCOUNTADMIN, SYSADMIN, SECURITYADMIN]
allow_role_switching: true
$$;
CREATE SESSION POLICY mydb.governance.agent_policy
AGENT_RESTRICTED_SESSION_SCOPE = 'MYDB.GOVERNANCE.AGENT_SCOPE';
O que acontece nesse código:
- Cria um escopo restrito chamado agent_scope permitindo leitura de dados e uso de programas em toda a conta, e escrita apenas em SANDBOX_DB e no banco pessoal do usuário (USER$).
- Bloqueia o uso de papéis administrativos pelo agente.
- Cria uma política de sessão que aplica esse escopo restrito.
Limitações e requisitos
- Recurso em General Availability (GA) no CoCo CLI, CoCo Desktop e CoCo no Snowsight.
- O RSS ativo em uma sessão é imutável; para alterar, é preciso abrir uma nova sessão.
- O escopo restrito gerenciado pelo usuário estreita ainda mais os privilégios permitidos pelo RBAC e por eventuais políticas de administração.
- coco
- governance
- security
- session policy
User-managed Restricted Session Scope in CoCo (General availability)
Resumo e explicação gerados por IA a partir da release note oficial. Em caso de dúvida, a documentação oficial da plataforma prevalece.
Relacionadas
- SnowflakeGA
Geração de documentos em PDF, Word e PowerPoint no Snowflake CoWork
O Snowflake CoWork agora gera arquivos PDF, Word, PowerPoint e HTML diretamente de suas análises usando a ferramenta de execução de código do Cortex Agent.
snowflake cowork · cortex agent - SnowflakePublic Preview
Cortex Agent SDK para Python e TypeScript no Snowflake
O Cortex Agent SDK permite criar aplicações que utilizam Cortex Agents e Cortex Code em Python e TypeScript.
cortex agents · python - SnowflakeAtualização
Mensagens de erro mais detalhadas na classificação de dados sensíveis
A view DATA_CLASSIFICATION_LATEST agora traz mensagens de erro específicas e códigos do Snowflake para falhas na classificação.
data governance · trust center