Por que planilha e código-fonte são os piores lugares para guardar credenciais
A planilha compartilhada com senhas de acesso é, provavelmente, o artefato mais comum e mais perigoso da TI corporativa brasileira. Ela nasce por um motivo legítimo: alguém precisou passar um acesso adiante e não havia ferramenta melhor à mão. O problema é que uma planilha não tem controle de acesso granular, não registra quem leu o quê, não expira, não avisa quando uma credencial foi usada em horário estranho e — pior — se replica. Cada cópia baixada no notebook de um colaborador, cada anexo enviado por e-mail, cada versão sincronizada em nuvem pessoal vira um novo ponto de vazamento que ninguém consegue mais rastrear ou revogar.
O código-fonte é o segundo esconderijo favorito. Uma chave de API colada direto no arquivo de configuração para "resolver rápido" costuma sobreviver anos. E o histórico do Git é implacável: remover a linha em um commit posterior não apaga o segredo — ele continua acessível em qualquer clone do repositório, para sempre, a não ser que se reescreva todo o histórico. Quando o repositório é publicado por engano, ou quando um ex-colaborador mantém uma cópia local, a credencial já vazou mesmo que a linha não exista mais no branch principal.
Há ainda um terceiro padrão silencioso: segredos em variáveis de ambiente definidas manualmente em servidores, em scripts de deploy, em tarefas agendadas e em pipelines de CI/CD. Tecnicamente é melhor que a planilha, mas continua sendo credencial estática, sem dono definido, sem prazo de validade e sem qualquer registro de uso. Quando chega a hora de responder "quem tem acesso ao gateway de pagamento?", ninguém sabe.
Primeiro passo: inventariar o que é segredo de verdade
Não dá para proteger o que não se conhece. Antes de escolher ferramenta, a empresa precisa levantar o que circula como segredo. A lista costuma ser bem maior do que a diretoria imagina, e o levantamento em si já produz valor — normalmente revela contas de serviço esquecidas, integrações desativadas com chave ainda válida e acessos de fornecedores que encerraram contrato há meses.
- Chaves de API de gateways de pagamento, ERPs, plataformas de e-mail transacional, WhatsApp Business, gateways de SMS e serviços de nuvem.
- Credenciais de banco de dados, incluindo usuários de leitura criados para relatórios e BI.
- Contas de serviço de domínio, contas administrativas de hipervisor, firewall, switches e storage.
- Tokens de longa duração: OAuth refresh tokens, tokens de webhook, chaves de assinatura de integrações.
- Chaves privadas SSH e certificados TLS, junto com suas senhas de proteção.
- Segredos de infraestrutura como código: variáveis de pipeline, chaves de estado remoto, credenciais de registry de containers.
- Acessos administrativos de terceiros — contador, agência, desenvolvedor externo, integrador.
Para cada item, registre quatro campos mínimos: qual sistema a credencial abre, qual o escopo de permissão, quem é o responsável interno e quando foi rotacionada pela última vez. Essa tabela é a linha de base. Se a maioria das linhas responder "nunca" na última coluna, o risco está concentrado e concreto — e o plano de trabalho já está pronto.
Centralizar em cofre: como um vault muda a operação
Um cofre de senhas corporativo não é apenas "uma planilha com senha". A diferença estrutural está em quatro capacidades: criptografia no repouso com chave gerenciada, controle de acesso por identidade e grupo, registro de auditoria de cada leitura e distribuição programática do segredo para aplicações. É esta última que quebra o ciclo vicioso — quando a aplicação consegue buscar a credencial no cofre em tempo de execução, deixa de existir motivo para colar a chave no código.
Na prática, a arquitetura recomendada separa dois níveis. O bootstrap — o mínimo necessário para a aplicação se autenticar no próprio cofre — fica no ambiente do servidor, protegido por permissões de sistema de arquivos. Todo o resto vive no cofre e é buscado sob demanda. Assim, comprometer o servidor não entrega automaticamente todas as integrações, e revogar um acesso é uma operação central, não uma caçada por arquivos espalhados.
A visibilidade por entrada também importa. Segredos de infraestrutura crítica e contas pessoais dos sócios não devem aparecer para toda a equipe técnica; credenciais operacionais de atendimento a clientes precisam estar disponíveis para quem está de plantão às três da manhã. Cofres maduros permitem classificar cada entrada como restrita ou compartilhada por equipe, e essa separação evita tanto o excesso de exposição quanto o gargalo em que uma única pessoa é a dona de todos os acessos.
Regra prática: se um colaborador precisa copiar e colar uma senha para o sistema funcionar, o segredo ainda não foi realmente centralizado — foi apenas mudado de lugar.
A migração para o cofre deve ser feita por ondas, começando pelos segredos de maior impacto — pagamentos, e-mail corporativo, administração de nuvem e acesso remoto. Cada onda segue a mesma sequência: cadastrar no cofre, apontar a aplicação para o cofre, validar em ambiente controlado, invalidar a credencial antiga e só então apagar a linha da planilha. Invalidar a credencial antiga é a etapa que costuma ser pulada — e sem ela a migração é cosmética.
Escopo mínimo e rotação de credenciais: onde está o ganho real
Centralizar reduz a exposição, mas não elimina o dano de um vazamento. O que limita o dano é o escopo. A maioria das integrações roda com chaves de permissão total simplesmente porque foi assim que o desenvolvedor testou e funcionou. Uma chave de API que só precisa consultar status de pedidos não deveria conseguir emitir reembolso; um usuário de banco criado para o BI não deveria conseguir apagar tabela.
- Reduza o escopo de cada chave até o conjunto mínimo de operações que a integração realmente executa. Se a plataforma permitir, restrinja também por IP de origem.
- Use credencial distinta por integração e por ambiente. Compartilhar a mesma chave entre produção e homologação transforma qualquer incidente de teste em incidente de produção.
- Defina prazo de rotação por criticidade: 90 dias para acessos administrativos e financeiros, 180 dias para integrações de menor impacto, imediato em qualquer suspeita.
- Prefira credenciais de curta duração onde a plataforma suportar — tokens emitidos sob demanda com validade de minutos ou horas eliminam a rotação manual do problema.
- Rotacione com sobreposição: gere a nova chave, coloque em uso, confirme o tráfego migrado e só então revogue a antiga. Rotação sem janela de sobreposição derruba serviço.
Existe um ponto de atenção cultural. Rotação de credencial de serviço é higiene; forçar troca frequente de senha pessoal sem indício de comprometimento costuma piorar a segurança, porque empurra as pessoas para variações previsíveis e para anotações fora do cofre. Autenticação multifator e monitoramento de acesso anômalo entregam mais proteção por unidade de atrito do que a política de "troque a senha todo mês".
Auditoria de uso: saber quem leu, quando e para quê
O terceiro pilar, e o mais negligenciado, é o registro. Um cofre que não audita leitura entrega metade do valor. Cada revelação de segredo deve gerar um evento com identidade do solicitante, entrada acessada, horário e origem — e esse log precisa ser preservado fora do alcance de quem tem acesso administrativo à aplicação, para que não possa ser apagado junto com os rastros de um incidente.
Do lado das plataformas integradas, ative os logs de uso das próprias chaves de API. Comparar o padrão esperado com o padrão observado revela três situações valiosas: chaves ativas que ninguém mais usa e podem ser revogadas com segurança; chaves usadas a partir de redes ou horários incompatíveis com a operação; e picos de chamada que indicam automação desconhecida ou credencial em circulação indevida.
Complemente com varredura contínua de segredos nos repositórios de código e nos pipelines de build. Ferramentas de secret scanning detectam padrões de chave em commits antes que cheguem ao branch principal e, quando integradas ao fluxo de revisão, bloqueiam o problema na origem — bem mais barato do que rotacionar sob pressão depois. Complete o ciclo com um procedimento escrito de resposta: onde revogar, quem avisar, como validar que a credencial antiga parou de funcionar e como registrar o incidente. Segredo vazado é questão de "quando", e a diferença entre susto e prejuízo está no tempo de reação.
Como a Duk implanta gestão de segredos na prática
Com mais de 18 anos de estrada e 550+ empresas atendidas, a Duk Informática & Cloud já viu esse filme em praticamente todas as versões: da planilha no drive compartilhado à chave de gateway de pagamento no histórico do Git. Por isso o trabalho começa sempre pelo inventário — mapear o que existe, quem usa e qual o impacto real de cada credencial —, e não pela compra de ferramenta. Sem esse mapa, qualquer cofre vira mais um sistema subutilizado.
A partir do inventário, montamos o desenho do cofre com separação de visibilidade entre acessos restritos e operacionais, integramos as aplicações para buscar segredos em tempo de execução, definimos calendário de rotação por criticidade e ligamos a auditoria de leitura ao processo de acompanhamento. Como Microsoft Gold Partner, integramos o modelo ao Microsoft 365 e ao Entra ID — identidade única, multifator e acesso condicional — para que a governança de segredos não fique isolada do resto do ambiente. E, com data center próprio em Alphaville e suporte 24/7 com SLA, mantemos a operação assistida depois da implantação, que é quando a disciplina de rotação normalmente afrouxa.
Se a sua empresa ainda depende de planilha de senhas, de credencial no código ou não sabe responder quem tem acesso aos sistemas críticos hoje, esse é um risco que só cresce com o tempo. Fale com a equipe da Duk para uma avaliação do seu cenário de credenciais e um plano de migração em ondas, sem parar a operação.
Quer proteger e otimizar a TI da sua empresa?
Agende um diagnostico gratuito com nossos especialistas certificados.
Falar com Especialista