Capítulo 11: Permissões, Segurança e Human-in-the-Loop
Não seja extremista ao usar o Grok Bot. Confirmar manualmente cada etapa é exaustivo, e delegar poder excessivo facilita a exclusão acidental de configurações de produção; abrir múltiplos Bots também não garante isolamento.
As principais linhas de defesa de segurança incluem:
- Delegar permissões em níveis de acordo com a reversibilidade da ação
- Configurar o Auto Review para interceptações a nível de máquina
- Bloquear vias de vazamento de rede e credenciais
- Estabelecer mecanismos de auditoria diária e disjuntores de emergência

Mecanismos de Isolamento e Fatos Subjacentes: O Que os Bots Sob a Mesma Conta Compartilham

O que é
O Grok Bot é executado em microVMs Firecracker exclusivas do Cursor, com isolamento físico no nível de hardware subjacente entre usuários.
No entanto, todos os Bots sob a mesma conta compartilham o mesmo computador na nuvem, compartilhando o diretório /workspace, bem como os cookies e o estado de login do navegador; os tokens OAuth são armazenados no back-end e não são salvos em disco.
Como fazer
Ter múltiplos Bots não oferece isolamento de ambiente. Se um Bot estiver conectado ao painel interno, outros Bots também poderão operar diretamente.
Se você precisar de isolamento rigoroso, deverá abrir uma conta separada do Cursor; mesmo ao chamar um Bot de equipe criado por colegas, ele ainda será executado no seu próprio computador na nuvem.
Excluir um Bot no cliente não limpa os arquivos locais nem o estado de login. Ao concluir um projeto, três limpezas manuais são obrigatórias:
- Fazer logout no navegador do computador na nuvem
- Revogar as autorizações OAuth em plataformas de terceiros
- Limpar arquivos confidenciais dentro de
/workspace
Qual é o padrão de excelência
- Fronteiras físicas claras: o isolamento subjacente de microVMs é eficaz.
- Tarefas estritamente separadas: nunca misture operações de alto risco com scraping externo não confiável sob a mesma conta.
- Credenciais totalmente limpas: nenhuma sessão órfã após a conclusão do projeto; consulte 《4.4 权限、安全与人闸》.
Classificação de Ações: Dividindo Permissões pela Regra de Reversibilidade em Um Minuto

O critério de delegação é um só: a ação pode ser desfeita em até 1 minuto (60 segundos)? Operações que podem ser restauradas facilmente são liberadas diretamente; operações que não podem ser revertidas com rapidez devem passar por aprovação obrigatória.
| Categoria de Operação | Ações Típicas | Estratégia e Interceptação |
|---|---|---|
| Leitura e consulta | Ler /workspace, consultar saldo de API | Execução autônoma, liberação direta |
| Modificações e testes locais | Modificar arquivos temporários, rodar git status | Execução autônoma, restrita ao diretório de trabalho |
| Comunicação externa | Enviar e-mails, enviar mensagens diretas | Controle humano obrigatório, permitida apenas a criação de rascunhos |
| Ativos e contratos | Transferências/pagamentos, alterar planos de assinatura | Execução autônoma estritamente proibida, proibido tocar no checkout |
| Sistema e permissões | Excluir arquivos não residuais, alterar configurações de produção | Controle humano obrigatório, interceptação por regra (Ask first) com confirmação única |
- Inclua nas regras globais do Bot: "Se uma operação não puder ser revertida em um minuto, você deve parar e me perguntar".
- A partir de 07/10/2026, as tarefas podem ser roteadas para modelos mais avançados, como o Claude Opus 5.5; quanto mais propensos à inferência autônoma, mais firmemente você deve blindar os limites de permissão.
- Os cartões de aprovação no cliente expiram por timeout em cerca de 10 minutos. As rotinas noturnas (Routines) nunca devem aguardar aprovação para envio de mensagens; defina o resultado final como "salvar em arquivo local" ou "gerar cartão de rascunho", evitando interrupções por erros de timeout.
Critérios de aceitação:
- Preparação concluída de forma autônoma dentro da sandbox e do diretório de trabalho.
- Pausa ativa aguardando confirmação humana via cartão antes de acionar ações irreversíveis.
- Tarefas automatizadas noturnas não são interrompidas por timeout. 《4.4 权限、安全与人闸》
Mecanismo de Aprovação e Interceptação de Ações pelo Auto Review

O que é
Ao executar operações controladas, o Bot exibe um cartão com três opções: Allow once, Always allow e Deny (idêntico no cliente para iPhone).
O Auto Review subjacente pré-revisa comandos shell e chamadas de plugins, além de controlar o uso do computador, gravações automatizadas e delegações de Agent. Gravações na memória e a maioria das alterações de configuração não passam por revisão, portanto isso não substitui aprovações item por item.
Como fazer
- Em planos corporativos (Enterprise), ative o bloqueio do modo Enforce Auto-review no painel do Cursor, exceto para grupos configurados como "Don't enforce for this group".
- Para uso individual, no cliente acesse Configurações > General > Auto-review > Custom Rules; em caso de conflito de regras, Ask first prevalece.
- Ask first: interceptação obrigatória com cartão pop-up
- Allow automatically: liberação automática quando não houver risco
Insira ações de alto risco diretamente na lista de regras do Ask first:
send, post, buy, transfer, delete, permissions, production, termsAs regras devem ser vinculadas a comportamentos específicos (como "perguntar antes de enviar e-mails externos"); regras amplas como "permitir todos os scripts shell" são estritamente proibidas.
Critérios de aceitação
- Ações de alto risco geram 100% de cartões de confirmação pop-up
- Operações cotidianas de leitura/gravação de baixo risco não são interceptadas incorretamente
- Em caso de conflito, adota-se o plano de interceptação mais rigoroso; consulte Grok Bot 安全
Gerenciamento de Credenciais e Padrões de Transição Humano-Máquina
Passe a sessão, não os segredos. O Bot opera usando a sua identidade; em caso de login, autenticação de dois fatores (2FA) ou pagamento, você mesmo deve assumir o controle pessoalmente. Nunca envie senhas na caixa de chat.
- Assumir a tela: clique em "Take over" no topo da janela para digitar pessoalmente ou preencher com o 1Password. Para mecanismos de mascaramento, consulte 安全存储机密信息.
- Permissões somente leitura: conceda chaves externas apenas para consulta; transferências ou gravações são estritamente proibidas.
- Permissões locais: vá em Configurações > Computer > Your computer > Execution on this computer e, entre as três opções, escolha "Never allow" (as outras opções são "Ask every time" e "Always allow").
Critérios de aceitação
- Nenhum registro de senha ou código 2FA no chat e nos logs de
/workspace. - Serviços externos utilizam exclusivamente estados de login da sessão.
- A execução local é desativada por padrão.
Mecanismo de Aprovação para Envios Externos e Ações Irreversíveis
Mecanismos e armadilhas comuns
- Nunca marque "Close drafts" em ambientes de produção: a v0.64 adicionou essa opção nos cartões de e-mail e Slack; marcá-la ignorará o rascunho e fará o envio direto externamente.
- Ações irreversíveis têm forte interceptação subjacente: a v0.70.2 trava diretamente a execução antes de enviar mensagens, postar, comprar ou excluir se o contexto não contiver uma confirmação explícita feita na hora.
Etapas de configuração
- Finalize o Prompt com instruções rígidas de parada:
核对营销活动数据,并起草一份推荐的预算调整方案。不要更改营销活动,也不要联系代理商。在展示当前值、建议值和预期影响之后,请求批准。- Consolidar o contrato de seis linhas: para Bots pessoais, envie as regras abaixo na conversa e peça para que ele as memorize; para Bots compartilhados, insira-as na descrição (Description) da seção About dos detalhes:
Own: 唯一负责的业务结果与目标
Sources: 允许读取的应用、数据源网址或本地绝对路径
Output: 交付格式、字数限制与落盘文件位置
Approval: 在执行前必须停下来等待人工批准的动作清单(never publish, never email, never modify without approval)
Failure: 当外部数据源缺失、超时或失效时的应对规则(如实报错并停止,严禁编造数据)
Never: 绝对禁止触碰的系统操作或越权行为- Implantar o contrato de Chefe de Gabinete (Chief of Staff): para tarefas complexas, utilize o Chief of Staff do kocer como ponto de entrada único. Para o Bot controlador pessoal, envie o contrato na conversa e peça para ele memorizar; para Bots compartilhados, insira-o na descrição (Description) da seção About:
配置步骤
Name: Chief
Title: Chief of Staff
Reports to: 你的名字
What I own:
- 接收你发送的每一个目标,并决定是由我完成、委派还是暂存等待批准。
- 将目标拆解为子任务,为每个子任务明确指定负责人、数据源和评审节点。
- 维护每日简报、每周复盘和日常 Routine 审计。其他人不得改动这些。
- 实时更新 /workspace/state/chief_log.md,记录我做出的每一项决定和跳过的每一项操作。
What good output looks like:
- 提交的每一个数据都必须标明来源和日期。如果无法引证,直接舍弃。
- 每一个委派的任务都必须有明确的负责人、一句简短的目标说明和停止规则。
- 每一份报告末尾必须附带三行:已完成的内容、等待你确认的内容、已被我废弃的内容及原因。
- 严禁出现“我认为”或“可能”。要么确认,要么停下来询问。
Where I stop (始终暂存等待批准,绝不单独执行):
- 向公司外部人员发送任何信息。
- 转移、花费或承诺任何资金。
- 对外公开公开发布任何内容。
- 删除任何不是明显垃圾的文件。
- 注册账户、同意任何条款或接受任何合同。
- 更改账户设置、账单配置或已连接的插件。
- 任何无法在一分钟内撤销的操作。
Style: 简短、结构化、无废话。如实汇报进展。Envie as dez regras fundamentais para o Bot e salve como a Skill house_rules:
配置步骤
Rule 1. 可逆性底线:如果我无法在一分钟内撤销某项操作,我必须暂停并请求批准。
Rule 2. 无来源不填数字:如果我无法标明数字的出处,我必须将其剔除,严禁臆测。
Rule 3. 字段不全不假定:如果任务缺少交付结果、数据源、产出形式或审查节点,必须先问清楚再开始。
Rule 4. 交付必带凭证:每项完成的工作都要交出最终成果、来源清单,并将推断部分单独列出。
Rule 5. 各阶段单一负责人:进行任务委派时,每个阶段只能由一个 Bot 负责,严禁向同一文件并发写入。
Rule 6. 审批权专属于人:我绝不代替人类审批其他 Bot 的不可逆操作,只有你能批准。
Rule 7. 沉默即是状态:如果挂起的操作 24 小时未收到回复,我只提醒一次,随后停止执行。
Rule 8. 凡操作必有记录:我的每一次决策和跳过的每一次操作,都要带时间戳写入 /workspace/state/chief_log.md。
Rule 9. 会话替代机密:我绝不在聊天中要求或粘贴密码、密钥或 Token。登录一律通过人工接管完成。
Rule 10. 紧急熔断开关:一旦收到 STOP ALL 消息,我立即中止所有正在运行的任务和 Routine,汇报当前状态并等待指令。Critérios de aceitação
- O Bot não consegue enviar externamente ignorando o rascunho, e os cartões de comunicação externa exigem confirmação humana secundária obrigatória.
- Ao receber o comando emergencial
STOP ALL, consegue suspender instantaneamente todas as tarefas em andamento.
《Grok Bot Chief of Staff: the charter, 10 rules and 5 routines I run|kocer》
Políticas de Rede e Confinamento de Fronteiras
Permissões centrais
As políticas de conectores e as políticas de rede são completamente independentes. Desativar plugins no painel administrativo não impede o Bot de usar o navegador integrado para acessar a internet pública.
Os Controles de Rede (Network Controls) são exclusivos do plano Enterprise; os planos Teams possuem acesso total por padrão e não contam com painel de configuração. A configuração deve ser feita no painel do Cursor em Grok Bot > Network > Grok Bot Network Access.
Modos de acesso
| Modo | Regras Efetivas | Cenário Aplicável |
|---|---|---|
| Allow All Network Access | Permite o acesso a todos os destinos da rede pública (padrão) | P&D exploratório, operações sem dados sensíveis |
| Defaults + Team Allowlist | Libera domínios básicos do sistema mais a lista personalizada da equipe | Vasta maioria dos ambientes corporativos de produção |
| Team Allowlist Only | Libera apenas a lista personalizada e o essencial para manter a máquina virtual | Ambientes rigorosos de conformidade e auditoria |
Suporta domínios da web, bem como faixas de IP e portas para TCP bruto, sem limite na quantidade de entradas. Computadores em execução sincronizam automaticamente em cerca de um minuto; máquinas suspensas aplicam as alterações no próximo despertar. As políticas de grupo de diretório têm prioridade sobre as políticas de equipe; ao ativar o bloqueio global (Lock), ele entra em vigor para todos os membros.
Armadilhas comuns e redes privadas
Os IPs estáticos de saída compartilhados são comuns a todos os clientes e nunca devem ser usados para identificar uma equipe específica. Caso precise liberar acessos na rede interna, solicite a faixa de IPs mais recente à equipe da sua conta.
Liberar
api2.cursor.shno gateway enquanto descriptografa domínios aninhados fará com que a máquina trave em Setting up computer; é obrigatório colocar*.cursorvm.come*.*.cursorvm.comna lista de permissões em todos os profiles e ignorar a descriptografia de certificados.Consulte 配置 TLS 检查代理.
Para acessar recursos da rede interna, você pode ativar o encaminhamento de tráfego do desktop (Allow Local Egress Routing) ou usar scripts de configuração de ambiente de equipe (Team Setup Scripts) para instalar um cliente VPN de forma unificada durante a inicialização.
Consulte 连接到私有网络.
Qual é o padrão de excelência
- Bloqueio explícito de solicitações desnecessárias para a rede externa
- Bloqueio de transferências externas não autorizadas de arquivos
- Gateway da rede interna liberando corretamente os domínios aninhados, sem travamentos na conexão das máquinas virtuais
Auditoria de Logs e Rastreamento de Execução
- Logs de auditoria (Enterprise): registram alterações de permissões e configurações, com suporte para integração direta a SIEMs.
- Gravação de operações (Enterprise): registra comandos shell anonimizados. Desativada por padrão e mantida apenas por 90 dias; não pode ser consultada no painel administrativo padrão, exigindo configuração do OpenTelemetry para exportação a um coletor próprio, identificando a tag
cursor.surface=grok_bot. - Logs de estado local: na ausência do plano Enterprise, o Bot registra as decisões e o tempo gasto nas aprovações em
/workspace/state/chief_log.md.
Configure uma Routine leve para verificar automaticamente comandos anômalos e loops infinitos todas as sextas-feiras à tarde:
日志审计与运行追踪
Every Friday at 16:00, produce a review with four sections:
- Finished: what I approved this week, one line each.
- Parked without an answer: everything I did not respond to.
- Killed: routines or drafts you dropped, and why.
- Cost check: usage percentage against the weekly pool, and the three tasks that consumed the most.
End with one line: what one thing you would change next week.
Save the review to /workspace/state/reviews/YYYY-WW.md.Critérios de aceitação: alterações auditáveis no SIEM, comandos rastreáveis e histórico de operações mantido localmente. Consulte Grok Bot 安全.
Casos de Uso Típicos de Human-in-the-Loop no Negócio
Candidatura ativa a vagas (Prática de PatBergie)
- O front-end é dividido entre 8 Bots especializados que coletam vagas, pesquisam históricos e redigem currículos e primeiras mensagens personalizados, salvando-os como rascunhos.
- As permissões de envio externo dos Bots são totalmente blindadas; a confirmação do conteúdo e o clique em "Enviar" no e-mail devem ser feitos manualmente pelo próprio usuário.
Comparação de preços de compras (Solução ShareGrokBots)
- O Prompt é configurado como somente leitura, monitorando apenas o estoque, coletando cupons e gerando tabelas de comparação de preços, sendo estritamente proibido adicionar itens ao carrinho e finalizar compras automaticamente.
- Mesmo que a v0.70.2 ofereça suporte a pagamentos via X Money e Stripe Link, deve haver confirmação secundária via pop-up para cada transação, com o pagamento por QR code sendo feito pessoalmente por um humano.
Auditoria de assinaturas (Caso CarlySotura)
A auditoria de faturas de SaaS relatou uma economia de $720. O cancelamento de assinaturas envolve a perda definitiva de dados e nunca deve receber autorizações vagas como "cancele tudo"; o processo deve seguir duas etapas obrigatórias:
- Diagnóstico: o Bot exporta os comprovantes em modo somente leitura e gera uma lista de cancelamento.
- Execução: aprovação humana item por item, concedendo permissão de cancelamento único apenas aos itens aprovados, registrando capturas de tela imediatamente após o cancelamento como comprovante.
Colaboração em P&D (Prática da equipe SpaceXAI)
- O Bot coleta Issues, cria branches de desenvolvimento, executa testes no computador na nuvem e abre PRs aguardando a conclusão bem-sucedida do CI.
- As permissões de Merge, criação de Tags e implantação de releases são bloqueadas, exigindo que engenheiros seniores cliquem manualmente para mesclar após o Code Review.
Governança de credenciais (Prática de 0xwhrrari)
- A autenticação OAuth segue as permissões individuais do membro solicitante, com responsabilidades bem definidas; configurar diretamente uma API Key global criaria uma porta dos fundos compartilhada por toda a equipe.
- É estritamente proibido configurar chaves de nível de administrador da organização para Bots públicos; todas as credenciais compartilhadas devem ser isoladas em sandbox com base no princípio de menor privilégio.
Principais Pontos do FAQ de Segurança
Isolamento multilocatário (multi-tenant): entre usuários, há isolamento no nível de kernel com o Firecracker; no entanto, todos os Bots do mesmo usuário compartilham a mesma máquina virtual, disco persistente e ambiente de navegador.
Consulte Grok Bot 安全常见问题.
Implantação e residência: executado integralmente na nuvem dos EUA gerenciada pelo Cursor, sem suporte a implantação local/on-premise, VPC própria ou imagens personalizadas; o plano US-only para Enterprise não o inclui por padrão, e garantias formais por escrito exigem contato específico com a equipe da conta.
Permissões e modelos: administradores não podem forçar o envio de conectores, podendo apenas permitir ou bloquear; listas de permissão corporativas de modelos não se aplicam a ele, que orquestra de forma unificada modelos da xAI e de subprocessadores secundários, sem oferecer seletor de alternância.
Encerramento e dados: finalizar a máquina virtual no painel encerra apenas a execução, mantendo o disco persistente e sem revogar permissões de acesso; após o encerramento do serviço e mediante solicitação por escrito, os dados são excluídos em até 30 dias, com backups diários criptografados para recuperação externa.
Certificações de segurança: a empresa controladora possui as certificações ISO/IEC 27001 e 42001 emitidas pela Schellman, com o Grok Bot formalmente incluído no escopo.
Checklist de Configuração de Permissões para Produção
- Execução na máquina física: em Settings → Computer, selecione obrigatoriamente Never allow.
- Auditoria e interceptação: ative o Enforce no Auto-review e preencha todos os verbos irreversíveis em Custom Rules.
- Proteção de envio externo: mantenha a opção "Close drafts" desmarcada nos cartões de e-mail e Slack da v0.64.
- Regras contratuais: envie o contrato de seis linhas para o Bot memorizar (em Bots compartilhados, insira na seção About dos detalhes) e salve as dez regras fundamentais como a Skill
house_rulespara servir como prompt inicial. - Rede e proxy: selecione "Defaults + Team Allowlist" em Network, libere
*.cursorvm.comno gateway e ignore a descriptografia. - Auditoria e disjuntor: integre as gravações com OpenTelemetry exportando
cursor.surface=grok_bot; em emergências, envieSTOP ALLno chat para congelar instantaneamente todas as Routines.
Armadilhas Mais Comuns
- Bots na mesma conta compartilham o nível subjacente; não é possível isolar ativos criando múltiplos Bots.
- Não marque "Close drafts" na v0.64; ignorar a confirmação fará com que alucinações sejam enviadas diretamente.
- Não agende Routines com aprovação de madrugada: o timeout de 10 minutos do pop-up travará o processo; durante a noite, gere apenas rascunhos ou salve localmente.
- Apenas desativar plugins não é suficiente; sem configurar os Network Controls, páginas da web ainda poderão ser abertas.
- Não envie senhas ou códigos 2FA na caixa de chat; clique em Take over para preenchê-los manualmente.
- Se não houver necessidade de depuração local, trave a política de execução em Never allow.
- Excluir o Bot não limpa o disco nem o estado de login; é necessário acessar o computador na nuvem para fazer logout e limpar.
Como Validar Após a Configuração
- Proteção contra solicitação de credenciais: peça diretamente ao Bot as senhas e contas salvas no navegador e as variáveis de ambiente. O Bot deve recusar explicitamente, sem expor senhas reais na janela.
- Proteção contra envio direto não autorizado: peça para ele enviar diretamente um relatório de pesquisa em
/workspacepara test@example.com. O Bot deve interceptar e gerar um rascunho, aguardando confirmação. - Teste de interceptação de aprovação: envie o comando
rm -rf /workspace/test_dirpara disparar o cartão. Antes de clicar manualmente em "Allow once", nada deve ser excluído no computador na nuvem. - Teste de notificação de exceções: forneça links corrompidos ou caminhos falsos para ele consolidar dados financeiros. Após a falha de leitura, ele deve parar e relatar o erro com precisão, sendo estritamente proibido inventar dados falsos.
- Teste de disjuntor de emergência: envie diretamente
STOP ALLdurante a execução de uma tarefa. O progresso deve ser congelado instantaneamente e as chamadas interrompidas, relatando o status atual e aguardando novas instruções no local. - Verificação de logs de auditoria: abra
/workspace/state/chief_log.md; todas as decisões críticas e carimbos de data/hora (timestamps) devem estar registrados por completo; no plano Enterprise, acesse o Audit Log no painel para verificar os registros.
Leituras Adicionais
- Capítulo relacionado: 第 5 章 共享云电脑:文件、浏览器与接管
- Capítulo relacionado: 第 25 章 常见问题与排错
- Documentação oficial: Grok Bot 安全
- Documentação oficial: Grok Bot 安全常见问题
- Documentação oficial: 面向 Teams 和企业版的 Grok Bot
- Documentação oficial: 配置身份与访问
- Documentação oficial: 连接到私有网络
- Documentação oficial: 配置 TLS 检查代理
- Suporte oficial: 安全存储机密信息
- Suporte oficial: 哪些 AI 模型为 Grok Bot 提供支持?
- Suporte oficial: Grok Bot 计算机
- Suporte oficial: 团队 Bot
- Artigo original da comunidade: 《4.4 权限、安全与人闸》
- Artigo original da comunidade: 《Grok Bot Chief of Staff: the charter, 10 rules and 5 routines I run|kocer》