Aula 2 de 4 · 9 min
A identidade é o novo perímetro
Não existe muro de escritório em volta de uma conta na nuvem. A própria conta — sua senha, seu segundo fator e cada aplicativo ao qual você concedeu acesso — é o perímetro agora.
A aula anterior traçou uma linha entre o que um provedor de nuvem protege e o que cabe ao cliente proteger. Do lado do cliente, um item pesa mais do que qualquer outro: a identidade — quem tem permissão para entrar, e o que essa pessoa pode fazer depois. Uma rede de escritório tradicional tinha um muro e uma porta trancada; uma conta na nuvem tem um formulário de login, acessível de qualquer lugar do planeta, a qualquer hora. Proteger esse login é, na prática, a maior parte do que significa “segurança na nuvem”.
Como as contas realmente são tomadas
A tomada de uma conta raramente envolve um atacante invadindo os sistemas de um provedor de nuvem. Ela costuma seguir o padrão de roubo de credenciais visto no curso de modelagem de ameaças desta universidade: uma senha reutilizada de um serviço não relacionado que vazou, ou uma página de phishing convincente que simplesmente pede o login diretamente. Uma vez que um atacante tem credenciais válidas, a maioria dos serviços de nuvem não tem como distingui-lo do verdadeiro dono da conta — e é exatamente por isso que o controle único destacado pela CISA acima de todos os outros é a autenticação multifator (MFA).
MFA, e por que nem todas as formas são iguais
A CISA afirma claramente que “usuários que ativam a MFA têm uma probabilidade significativamente menor de serem invadidos”, porque uma senha roubada sozinha deixa de ser suficiente. Mas a CISA também classifica as formas disponíveis de MFA por sua resistência ao phishing, e essa classificação importa: “a única autenticação amplamente disponível resistente a phishing é a autenticação FIDO/WebAuthn” — o padrão por trás das passkeys e das chaves de segurança físicas, abordado no curso de criptografia. Um código por mensagem de texto ainda é, nas palavras da CISA, muito melhor do que nenhum segundo fator, mas pode ser interceptado ou repassado por um atacante suficientemente motivado; notificações push de aplicativos com confirmação de número ficam no meio do caminho. Para uma conta na nuvem que guarda qualquer coisa sensível, ativar a opção de MFA mais forte que essa conta oferece é o passo de maior valor desta aula.
OAuth: as permissões que você concede a outros aplicativos
Toda vez que você clica em “continuar com o Google” ou conecta uma ferramenta de agenda ao seu calendário, você está usando OAuth, descrito pela própria documentação do padrão como “o protocolo padrão da indústria para autorização”. Sua propriedade útil é que o aplicativo de terceiros nunca vê sua senha — você faz login diretamente com seu provedor e depois aprova um conjunto específico e limitado de permissões, chamadas de escopos, para esse aplicativo. Seu risco é exatamente essa concessão de permissão: um aplicativo de agenda que só precisa ler os horários livres/ocupados do seu calendário pode pedir, e rotineiramente receber, permissão para ler e enviar e-mails em seu nome. Cada aplicativo conectado é uma concessão de acesso permanente que persiste até alguém revogá-la, e é por isso que a última aula deste curso trata de revisar essa lista, não apenas de configurá-la corretamente uma vez.
Chaves vazadas: a prima menos visível do OAuth
Ferramentas e integrações automatizadas costumam se autenticar com uma chave de API em vez de um login humano — uma sequência longa que funciona como uma senha, mas não é digitada por uma pessoa e muitas vezes não é protegida por MFA de forma alguma. Essas chaves acabam expostas com mais frequência do que a maioria das pessoas imagina: coladas em um chamado de suporte, enviadas por acidente para um repositório de código, deixadas em um arquivo de configuração compartilhado além do que era pretendido. Tratar uma chave de API com o mesmo cuidado que uma senha — nunca compartilhá-la em texto simples, trocá-la se houver possibilidade de exposição, e limitar o que ela pode fazer — fecha uma brecha que a MFA, feita para logins humanos, não cobre.
| Risco de identidade | O que o reduz |
|---|---|
| Uma senha reutilizada ou obtida por phishing | Uma senha única por serviço, mais MFA — de preferência um método resistente a phishing (passkey ou chave de segurança) |
| Um aplicativo de terceiros com permissões excessivas conectado via OAuth | Revisar periodicamente os aplicativos conectados e revogar os que não são mais usados ou necessários |
| Uma chave de API ou credencial de automação vazada | Tratar as chaves como senhas: nunca compartilhadas em texto simples, trocadas após qualquer exposição possível, com escopo restrito |
Para lembrar
- Sem perímetro físico em torno de uma conta na nuvem, a identidade — o login e suas proteções — funciona como a fronteira de segurança.
- A maioria das tomadas de conta explora senhas reutilizadas ou obtidas por phishing, não uma falha nos sistemas do próprio provedor.
- A CISA classifica o FIDO/WebAuthn (passkeys, chaves de segurança) como a MFA amplamente disponível mais resistente a phishing; qualquer MFA é melhor do que nenhuma.
- O OAuth permite que aplicativos de terceiros acessem sua conta sem ver sua senha, mas cada permissão concedida (escopo) persiste até você revogá-la.
- Chaves de API e credenciais de automação merecem o mesmo cuidado que senhas: costumam ser menos protegidas e igualmente capazes de conceder acesso.
Teste seus conhecimentos
1. Por que a CISA considera a autenticação FIDO/WebAuthn (passkeys, chaves de segurança) mais forte do que códigos por SMS?
- É o único método que funciona em celulares
- É descrita como o único método de autenticação amplamente disponível resistente a phishing — Certo.
- Códigos por SMS são sempre gratuitos, enquanto o FIDO exige pagamento
- O FIDO não exige conexão com a internet
A CISA aponta especificamente o FIDO/WebAuthn como resistente a phishing, ao contrário dos códigos por SMS, que podem ser interceptados ou repassados por um atacante.
2. O que o OAuth realmente compartilha com um aplicativo de terceiros que você conecta à sua conta?
- A senha da sua conta
- Um token de acesso limitado, correspondente a permissões específicas (escopos) que você aprovou — Certo.
- Nada; o OAuth bloqueia todo compartilhamento de dados
- Controle administrativo total sobre sua conta por padrão
O OAuth é projetado para que o aplicativo nunca receba sua senha, apenas um token limitado aos escopos que você aprovou — embora esses escopos ainda possam ser mais amplos do que o aplicativo realmente precisa.
3. Por que chaves de API vazadas merecem o mesmo cuidado que senhas vazadas?
- Chaves de API expiram automaticamente após um único uso
- Elas podem conceder acesso a uma conta ou serviço e muitas vezes não são protegidas por MFA de forma alguma — Certo.
- Chaves de API só são usadas para configurações cosméticas
- Provedores de nuvem não conseguem detectar o uso indevido de chaves de API
Chaves de API autenticam o acesso automatizado de forma parecida com uma senha autenticando uma pessoa, mas frequentemente não têm a proteção adicional que a MFA oferece para logins humanos.
Praticar com o FireAI
Coloque esta lição em prática no seu próprio Mac.
- Descubra para onde um app envia dados, no Mapa-múndi — Veja exatamente com que empresa e país um app está conversando em silêncio.
- Regras: app, site, domínio, IP ou uma faixa, para sempre ou até reiniciar — Escreva uma regra tão precisa quanto um único endereço ou tão ampla quanto um domínio inteiro.
- A página Ameaças: o que parece errado, e por quê — Veja o punhado de conexões que merecem sua atenção, em vez de rolar por milhares.
Fontes
Coloque em prática no seu Mac
Teste todos os recursos grátis por 17 dias, sem cartão.