Uma verificação interna da OpenRouter encontrou mais de 1.000 chaves de API ativas entre 85 funcionários; segundo a empresa, 168 chaves não eram usadas havia meses. Esses números são de uma autoauditoria da OpenRouter, não de um estudo independente do setor. Mas, mesmo como exemplo isolado, eles ilustram uma armadilha conhecida da engenharia: é possível esquecer uma chave, mas não o aplicativo que depende dela. A empresa datou o anúncio do Security Center de 28 de setembro de 2026.
O problema não se resume a encontrar a credencial mais antiga e eliminá-la. A equipe precisa identificar quem é responsável, descobrir onde a chave é usada e entender como substituí-la sem interromper uma tarefa rara ou um serviço esquecido. Sem essas informações, revogar o acesso deixa de ser uma arrumação e vira um experimento arriscado.
O que o Security Center mostra — e o que isso não comprova
Segundo a descrição da OpenRouter, o Security Center reúne as chaves da conta e mostra o responsável, o último uso, o limite de gastos e a data de expiração; os administradores da organização veem todas as chaves, enquanto os membros veem as que criaram. Para ações em massa, é possível selecionar até 500 chaves: desativá-las, arquivá-las ou definir um limite de gastos. A desativação é reversível; o arquivamento, não. Essas são características da ferramenta descritas pelo próprio fornecedor, não uma avaliação independente de sua eficácia.
É especialmente importante interpretar o status «pode ser eliminada» como uma indicação para investigar, não como prova de que não existem dependências. A métrica de uso mostra solicitações anteriores, mas não necessariamente explica a qual tarefa agendada, cenário de contingência ou processo sazonal a chave pertence. A própria OpenRouter recomenda confirmar a eliminação com a pessoa responsável; a documentação das configurações de segurança também alerta para verificar as dependências antes de desativar ou arquivar uma chave.
As restrições de rede têm uma ressalva específica: a lista de permissões de IP está disponível para administradores do plano Enterprise e se aplica a todas as chaves da organização. Solicitações de endereços que não estejam na lista são rejeitadas com erro 403, e as alterações entram em vigor imediatamente. Portanto, antes de ativar a restrição, considere os endereços dos servidores de produção, da rede do escritório e dos executores de CI; caso contrário, a própria medida de proteção pode interromper chamadas legítimas.
Como fazer a limpeza: primeiro identificar o responsável, depois revogar
- Faça um inventário. Para cada chave, registre o responsável, a finalidade, o ambiente, os consumidores, o limite de gastos e a data de expiração. Se o sistema mostrar o responsável apenas como uma pessoa, atribua também a responsabilidade à equipe ou ao serviço que a assumirá caso essa pessoa saia da empresa.
- Verifique o uso e as dependências. Compare o horário da última solicitação com os agendamentos de tarefas em segundo plano, os cenários de contingência, os pipelines de lançamento e as integrações externas. A falta de atividade recente é motivo para perguntar à pessoa responsável, não justificativa suficiente para a eliminação imediata.
- Reduza o risco antes da migração. Quando houver suporte, defina um limite de gastos e uma data de expiração razoáveis. Consulte o princípio do menor privilégio e as regras de armazenamento de segredos: o guia da OWASP sobre gestão de segredos trata o inventário, o acesso e o ciclo de vida das credenciais como partes distintas do processo.
- Crie uma substituta e migre os consumidores. Atualize o segredo no cofre ou na configuração de implantação e, em seguida, migre os aplicativos gradualmente. Não insira o valor da chave em chamados, registros ou código-fonte.
- Verifique a produção antes de revogar. Confirme que a nova chave funciona em todos os consumidores conhecidos, incluindo CI e tarefas raras. Em seguida, desative primeiro a chave antiga, se houver uma operação reversível disponível; arquive-a ou elimine-a depois de confirmar a migração e cumprir o período de monitoramento definido.
A sequência «criar uma nova chave → migrar os aplicativos → verificar o funcionamento → eliminar a antiga» corresponde às instruções de rotação da OpenRouter. Essa é a ordem recomendada, não uma garantia de que não haverá interrupções: o resultado depende de encontrar todos os sistemas que usam a credencial.
As chaves de serviço não são todos os segredos da organização
O painel de um fornecedor específico ajuda a gerir as chaves desse serviço, mas, por si só, não centraliza os segredos da nuvem, dos bancos de dados, de CI/CD e de outras APIs. As recomendações da OWASP sobre o ciclo de vida dos segredos abrangem armazenamento centralizado, controle de acesso, auditoria, rotação e revogação. Além disso, as recomendações do Google Cloud sugerem limitar o escopo das chaves, eliminar credenciais desnecessárias e monitorar o uso.
A OpenRouter também afirma que o Security Center usa metadados das chaves, gastos e datas de expiração, sem ler prompts nem respostas. Essa é uma declaração do próprio fornecedor; não há verificação técnica independente nas fontes analisadas. De modo geral, a existência de um painel não prova que a equipe já reduziu o número de incidentes ou os gastos: os materiais consultados não apresentam resultados públicos posteriores ao lançamento.