Ir para o conteúdo
Operações de Agência

A Auditoria de Segurança Que Encontrou Zero Senhas Compartilhadas

8 min de leitura
TR

Tommaso Rinaldi

Ad Policy & Compliance Analyst

O questionário chegou como um anexo de planilha com quarenta e duas linhas, e uma delas paralisou o diretor de contas: "Descreva como o acesso às nossas contas de publicidade é controlado, incluindo a gestão de credenciais e o processo de conceder e revogar acesso." Para a maioria das agências com quem este cliente já havia trabalhado, essa única pergunta era onde a conversa ficava desconfortável. Esta é a história de um desfecho diferente. Nesta agency security audit shared ad account passwords eram exatamente o que os revisores foram procurar para escrutinar — e não havia nenhuma. A agência passou não pela força das suas políticas, mas pela forma da sua arquitetura.

Resposta rápida: Quando a equipe de segurança de um cliente pergunta como o acesso às contas de anúncios é controlado, a maioria das agências responde com política — senhas num cofre, sementes de 2FA documentadas, um processo de desligamento. Uma agência rodando numa arquitetura de token de System-User responde diferente: não há credenciais Meta compartilhadas para auditar, porque os compradores operam por acesso interno baseado em papéis, não fazendo login na conta do cliente. A revisão passa pela arquitetura, não pelas promessas.

Esta é uma história composta, extraída de um padrão comum quando agências começam a vender para clientes de médio porte e enterprise. Os nomes e os detalhes exatos são ilustrativos; o modo de falha — e a arquitetura que o contorna — são reais.

O questionário: compras pergunta quem pode tocar na conta

A agência tinha acabado de ganhar um cliente maior que o usual, uma marca de consumo com aporte e uma função de segurança de verdade. Antes que o contrato pudesse ser assinado, compras enviou um questionário de segurança de fornecedor — o tipo de documento que antes era reservado a fornecedores de software e que agora cai em qualquer agência que toca as contas e os dados de uma marca regulada. Enterradas nele estavam as perguntas que decidem se uma agência de anúncios parece um parceiro profissional ou um passivo: Quem na sua equipe pode acessar as nossas contas de anúncios? Como esse acesso é concedido? Como é revogado quando alguém sai? Há credenciais compartilhadas? Existe um registro do que a sua equipe mudou?

O primeiro instinto do diretor de contas foi o instinto que a maioria dos líderes de agência tem: começar a redigir respostas cuidadosas. Descrever o gerenciador de senhas. Explicar o checklist de desligamento. Tranquilizar o revisor de que a equipe é disciplinada. Mas a líder de operações da agência interrompeu esse rascunho, porque sabia algo que o diretor ainda não apreciava por completo — as respostas honestas àquelas perguntas, do jeito como a agência de fato trabalhava, não eram nada tranquilizadoras. Eram uma lista de coisas que podiam dar errado.

Por que a maioria das agências falha nisso pela política, não pela arquitetura

Eis a armadilha. A resposta padrão de agência para "como o acesso é controlado" é um conjunto de políticas sobrepostas a credenciais compartilhadas. A agência segura o login Meta do cliente num gerenciador de senhas, documenta a semente de dois fatores para que mais de uma pessoa passe pelo aviso de 2FA, mantém uma regra de não colar credenciais no chat e mantém um checklist de desligamento para que, quando um comprador sai, alguém se lembre de rotacionar a senha.

Cada uma dessas é uma promessa, e cada promessa é um lugar para falhar. Um gerenciador de senhas é tão seguro quanto as pessoas com acesso à entrada. Uma semente de 2FA documentada anula todo o sentido do 2FA no momento em que sai do autenticador. Um checklist de desligamento funciona até a única semana corrida em que é pulado. Já escrevemos sobre como logins compartilhados matam uma agência em silêncio operacionalmente; uma revisão de segurança é onde os mesmos logins compartilhados matam a agência comercialmente, na frente do cliente, no papel.

Um revisor de segurança não se impressiona com uma política de acesso grossa. Uma política é a descrição de um comportamento que a agência promete executar. O trabalho do revisor é achar a lacuna entre a promessa e a prática — e credenciais compartilhadas não são nada além de lacunas. A resposta mais forte possível não é uma política melhor. É uma arquitetura em que a coisa arriscada que a política tenta controlar não existe.

A líder de operações já tinha visto agências perderem negócios exatamente neste passo. O revisor pede a lista de pessoas que sabem a senha do cliente, a agência a produz, e a conversa vira uma negociação sobre cronogramas de rotação e permissões de cofre — uma negociação que a agência só pode perder, porque o fato subjacente nunca muda: humanos estão segurando as credenciais do cliente.

A resposta de arquitetura: um token de System-User, sem logins compartilhados para auditar

A agência respondeu à pergunta de controle de acesso com um parágrafo, e o parágrafo descrevia arquitetura em vez de política. A agência não segura nem compartilha o login Meta do cliente. Ela conecta o negócio do cliente uma vez por um token de System-User — uma credencial servidor a servidor — e a partir desse token a camada operacional descobre as contas de anúncios conectadas automaticamente pelo identificador do negócio. Os compradores de mídia nunca recebem a senha do cliente, porque não há ponto algum em que um comprador faça login na conta do cliente com uma credencial pessoal ou compartilhada. Eles trabalham pela própria camada de acesso interna da agência.

Essa única escolha de arquitetura dissolve a categoria inteira de perguntas que o questionário foi feito para sondar. Não há senha compartilhada para armazenar, então não há o que vazar de um cofre. Não há semente de 2FA documentada, então não há segundo fator anulado. Não há credencial para rotacionar quando um comprador sai, porque nenhum comprador jamais segurou uma. O revisor foi procurar o risco de credencial compartilhada que a resposta de todos os outros fornecedores revelava, e nesta agência simplesmente não havia nada a encontrar — não porque a agência fosse cuidadosa, mas porque o objeto arriscado não existia no seu fluxo. Esta é a contraparte de arquitetura ao ponto operacional do nosso guia sobre logins separados versus uma camada operacional real: a camada operacional é o que permite uma conexão servir muitos compradores sem nunca distribuir a credencial.

RBAC interno: acesso concedido por papel, revogável, delimitado, registrado

Sem senha compartilhada para gerenciar, a questão do acesso se moveu para onde as equipes de segurança de fato a querem: dentro do próprio controle de acesso baseado em papéis da agência. Cada comprador, estrategista e líder de conta tinha um assento nomeado com um papel definido. O acesso era concedido atribuindo um papel, delimitado para que um papel alcançasse só as contas e ações de que precisava, e revogado no instante em que o assento era removido — sem rotação de senha, sem correria, sem dependência da memória de ninguém.

Este é o oposto estrutural dos modos de falha catalogados no nosso texto sobre os erros de permissão que as agências cometem. Quando o acesso é uma senha compartilhada, você não consegue concedê-lo de forma restrita, não consegue revogá-lo de forma limpa e não consegue provar quem o tinha. Quando o acesso é um papel num assento nomeado, os três se tornam triviais. O revisor perguntou como o acesso de um funcionário que sai é removido; a resposta foi "removemos o assento dele, e o acesso termina com ele" — uma frase que não precisa de continuação porque não há segredo compartilhado ainda circulando depois que ele se vai.

O valor de segurança dos assentos baseados em papéis não é serem mais convenientes que logins compartilhados, embora sejam. É tornarem o acesso demonstrável. Um revisor pode ver exatamente quem tem acesso, em que escopo e como ele é removido — e cada uma dessas respostas é um fato sobre o sistema, não uma promessa sobre a disciplina da equipe. Arquitetura que você pode demonstrar vence política que você só pode afirmar.

A trilha de auditoria como evidência: quem mudou o quê, quando

A última pergunta de acesso do questionário era a que as agências mais temem: existe um registro do que a sua equipe mudou nas nossas contas? Em logins compartilhados, a resposta honesta é não — os históricos nativos carimbam cada mudança com a mesma identidade de dono compartilhada, então não há como atribuir uma edição a uma pessoa. A resposta desta agência foi uma tela. Como cada lançamento, mudança de orçamento, pausa e edição de criativo passava pela camada operacional, cada um era capturado automaticamente e atribuído ao assento nomeado que o fez, com data, em cada plataforma que o cliente rodava.

Essa trilha de auditoria cumpriu papel duplo. Para a revisão de segurança, respondeu à pergunta sobre registro de mudanças de cara: sim, cada mudança é atribuída e datada, eis a linha do tempo. Para as próprias operações da agência, era o mesmo registro de responsabilização que descrevemos em por que contas de anúncios precisam de uma trilha de auditoria real — a coisa que transforma "achamos que alguém ajustou o lance" em "este comprador fez esta mudança nesta hora". O revisor tratou um log de mudanças limpo e atribuído como sinal de um fornecedor maduro, porque é um. Uma agência que consegue mostrar exatamente quem fez o quê, e quando, é uma agência que pensou em responsabilização antes de ser perguntada.

Passando na revisão sem reescrever uma única política de acesso

A parte mais marcante do desfecho foi o que a agência não teve que fazer. Ela não escreveu uma nova política de controle de acesso para o contrato. Não montou um processo especial para este cliente consciente de segurança. Não prometeu rotacionar credenciais com mais frequência ou restringir quem segurava a entrada do cofre. Ela respondeu ao questionário descrevendo o jeito como já trabalhava — a conexão de System-User, os assentos baseados em papéis, o log de mudanças atribuído — e a descrição era a conformidade.

Essa é a alavancagem silenciosa de ser seguro por arquitetura em vez de por procedimento. A segurança procedimental tem que ser executada, documentada e reexecutada para cada auditoria, e se degrada no momento em que a atenção falha. A segurança arquitetural é uma propriedade do sistema que se sustenta esteja alguém olhando ou não. A agência passou na revisão no tempo que levou para escrever alguns parágrafos e compartilhar uma captura de tela da camada de acesso, porque o trabalho de passar tinha sido feito anos antes, quando ela escolheu não distribuir credenciais.

O que 'seguro por arquitetura' vence além do questionário

O contrato assinado era o prêmio óbvio, mas a arquitetura continuou rendendo depois do fechamento do negócio. A mesma configuração que satisfez a equipe de compras de um cliente satisfez a do próximo sem trabalho adicional, o que significava que a agência podia perseguir contas conscientes de segurança como um mercado, em vez de tratar cada uma como caso especial. Cada questionário futuro encontrava a mesma resposta preparada.

Ela também mudou a postura interna de risco da agência. A saída de um comprador era um não evento — remova o assento, pronto — em vez de um exercício de emergência de rotação de credenciais por uma dúzia de contas de clientes. O log de mudanças atribuído fazia com que transições internas viessem com um mapa completo das mudanças recentes. E a ausência de segredos compartilhados significava que a maior superfície de violação da agência, um cofre cheio de logins de clientes, simplesmente não existia para ser comprometida. A arquitetura que venceu o questionário era a mesma que tornava a agência mais difícil de danificar em qualquer dia comum, em todas as seis plataformas de publicidade que gerenciava para clientes.

A lição: a resposta de segurança mais forte é não ter nada arriscado a confessar

Perguntada depois sobre o que fez a diferença, a líder de operações foi direta: a agência não passou na revisão de segurança por ser melhor em gerenciar coisas arriscadas. Passou por não ter as coisas arriscadas a gerenciar. Não havia senha compartilhada para proteger, semente de 2FA para controlar, credencial para rotacionar, porque o jeito como os compradores alcançavam as contas dos clientes nunca envolveu nenhuma delas.

Esse é o princípio que qualquer agência que vende para clientes sérios deveria absorver. Conforme você sobe de mercado, o questionário de segurança deixa de ser uma surpresa ocasional e vira um portão de rotina, e a pergunta que ele realmente faz é sempre a mesma: onde está o risco em como você lida com a nossa conta? Uma agência construída sobre logins compartilhados tem que responder a essa pergunta com uma lista de mitigações, cada uma um lugar onde poderia falhar. Uma agência construída sobre um token de System-User, acesso interno baseado em papéis e uma trilha de auditoria atribuída pode respondê-la com arquitetura — e a resposta mais forte possível para "onde está o risco" acaba sendo a que não tem nada arriscado a confessar. Para o resto do playbook sobre conduzir uma agência assim, veja o hub de ferramentas de agência.

Perguntas frequentes

Newsletter

The Ad Signal

Insights semanais para media buyers que não adivinham. Um email. Apenas sinal.

Voltar ao blog
Compartilhar

Artigos relacionados

Pronto para automatizar suas operações de anúncios?

Lance campanhas em massa em todas as contas. Comece grátis, para sempre. Sem cartão de crédito. Cancele quando quiser.