Saltar para o conteúdoHisnLabs
← Compreender a segurança na nuvem

Lição 2 de 4 · 9 min

A identidade é o novo perímetro

Não há nenhuma parede de escritório à volta de uma conta na nuvem. A própria conta — a sua palavra-passe, o seu segundo fator, e todas as apps a que deu acesso — é o perímetro agora.

A lição anterior traçou uma linha entre o que um fornecedor de nuvem protege e o que cabe ao cliente proteger. Do lado do cliente, um elemento faz mais trabalho do que qualquer outro: a identidade — quem tem permissão para iniciar sessão, e o que pode depois fazer. Uma rede de escritório tradicional tinha uma parede e uma porta trancada; uma conta na nuvem tem um formulário de início de sessão, acessível a partir de qualquer lugar do mundo, a qualquer hora. Proteger esse início de sessão é, na prática, a maior parte do que significa "segurança na nuvem".

Como as contas são realmente comprometidas

A tomada de controlo de uma conta raramente envolve um atacante a invadir os sistemas de um fornecedor de nuvem. Normalmente segue o padrão de roubo de credenciais do curso de modelação de ameaças desta universidade: uma palavra-passe reutilizada de um serviço, sem relação, que sofreu uma fuga de dados, ou uma página de phishing convincente que simplesmente pede o início de sessão diretamente. Depois de um atacante ter credenciais válidas, a maioria dos serviços na nuvem não tem forma de as distinguir do verdadeiro dono da conta — e é exatamente por isso que o único controlo que a CISA destaca acima de todos os outros é a autenticação multifator (MFA).

MFA, e porque nem todas as formas são iguais

A CISA afirma claramente que "os utilizadores que ativam a MFA têm uma probabilidade significativamente menor de serem invadidos", porque uma palavra-passe roubada deixa de bastar sozinha. Mas a CISA também classifica as formas disponíveis de MFA pela resistência a phishing, e essa classificação importa: "a única autenticação amplamente disponível e resistente a phishing é a autenticação FIDO/WebAuthn" — a norma por trás das chaves de acesso (passkeys) e das chaves de segurança físicas, abordada no curso de criptografia. Um código por mensagem de texto é, nas palavras da CISA, ainda muito melhor do que não ter nenhum segundo fator, mas pode ser intercetado ou reencaminhado por um atacante suficientemente motivado; as notificações push baseadas em app, com correspondência de números, ficam a meio caminho. Para uma conta na nuvem que guarde algo sensível, ativar a opção de MFA mais forte que essa conta oferece é o passo de maior valor nesta lição.

OAuth: as permissões que concede a outras apps

Sempre que clica em "continuar com o Google" ou liga uma ferramenta de agendamento ao seu calendário, está a usar OAuth, descrito pela própria documentação da norma como "o protocolo padrão da indústria para autorização". A sua propriedade útil é que a app de terceiros nunca vê a sua palavra-passe — inicia sessão diretamente com o seu fornecedor, e depois aprova um conjunto específico e limitado de permissões, chamadas âmbitos (scopes), para essa app. O seu risco é exatamente essa concessão de permissão: uma app de agendamento que só precisa de ler os horários livres/ocupados do seu calendário pode pedir, e receber rotineiramente, permissão para ler e enviar e-mail em seu nome. Cada app ligada é uma concessão de acesso permanente que persiste até alguém a revogar, e é por isso que a última lição deste curso aborda a revisão dessa lista, e não apenas a sua configuração correta uma única vez.

Chaves expostas: a prima menos visível do OAuth

Ferramentas e integrações automatizadas autenticam-se muitas vezes com uma chave de API em vez de um início de sessão humano — uma cadeia longa que funciona como uma palavra-passe mas não é escrita por uma pessoa e muitas vezes não está protegida por MFA de todo. Essas chaves acabam expostas mais vezes do que a maioria das pessoas espera: coladas num pedido de suporte, submetidas por engano a um repositório de código, deixadas num ficheiro de configuração partilhado mais amplamente do que o previsto. Tratar uma chave de API com o mesmo cuidado que uma palavra-passe — nunca a partilhar em texto simples, substituí-la se puder ter sido exposta, e limitar o que ela pode fazer — fecha uma lacuna que a MFA, pensada para inícios de sessão humanos, não cobre.

Risco de identidadeO que o reduz
Uma palavra-passe reutilizada ou obtida por phishingUma palavra-passe única por serviço, mais MFA — idealmente um método resistente a phishing (chave de acesso ou chave de segurança)
Uma app de terceiros com permissões excessivas ligada via OAuthRever periodicamente as apps ligadas e revogar as que já não são usadas ou necessárias
Uma chave de API ou credencial de automatização expostaTratar as chaves como palavras-passe: nunca partilhadas em texto simples, substituídas após qualquer possível exposição, com âmbito restrito

A reter

  • Sem perímetro físico à volta de uma conta na nuvem, a identidade — o início de sessão e as suas proteções — funciona como a fronteira de segurança.
  • A maioria das tomadas de controlo de contas explora palavras-passe reutilizadas ou obtidas por phishing, e não uma falha nos próprios sistemas do fornecedor.
  • A CISA classifica o FIDO/WebAuthn (chaves de acesso, chaves de segurança) como a MFA amplamente disponível mais resistente a phishing; qualquer MFA é melhor do que nenhuma.
  • O OAuth permite que apps de terceiros acedam à sua conta sem ver a sua palavra-passe, mas cada permissão concedida (âmbito) persiste até a revogar.
  • As chaves de API e credenciais de automatização merecem o mesmo cuidado que as palavras-passe: são muitas vezes menos protegidas e igualmente capazes de conceder acesso.

Teste-se

  1. 1. Porque é que a CISA considera a autenticação FIDO/WebAuthn (chaves de acesso, chaves de segurança) mais forte do que códigos por SMS?

    • É o único método que funciona em telemóveis
    • É descrita como o único método de autenticação amplamente disponível e resistente a phishing — Certo.
    • Os códigos por SMS são sempre gratuitos enquanto o FIDO exige pagamento
    • O FIDO não precisa de ligação à internet

    A CISA identifica especificamente o FIDO/WebAuthn como resistente a phishing, ao contrário dos códigos por SMS, que podem ser intercetados ou reencaminhados por um atacante.

  2. 2. O que é que o OAuth realmente partilha com uma app de terceiros que liga à sua conta?

    • A sua palavra-passe de conta
    • Um token de acesso limitado, correspondente a permissões específicas (âmbitos) que aprovou — Certo.
    • Nada; o OAuth bloqueia toda a partilha de dados
    • Controlo administrativo total sobre a sua conta, por defeito

    O OAuth foi concebido para que a app nunca receba a sua palavra-passe, apenas um token limitado aos âmbitos que aprovou — embora esses âmbitos possam ainda assim ser mais amplos do que a app estritamente precisa.

  3. 3. Porque é que as chaves de API expostas merecem o mesmo cuidado do que as palavras-passe expostas?

    • As chaves de API expiram automaticamente após uma utilização
    • Podem conceder acesso a uma conta ou serviço e muitas vezes não estão protegidas por MFA de todo — Certo.
    • As chaves de API só são usadas para definições estéticas
    • Os fornecedores de nuvem não conseguem detetar o uso indevido de chaves de API

    As chaves de API autenticam o acesso automatizado de forma semelhante a uma palavra-passe autenticar uma pessoa, mas frequentemente não têm a proteção adicional que a MFA oferece aos inícios de sessão humanos.

Praticar com o FireAI

Ponha esta lição em prática no seu próprio Mac.

Fontes

Ponha em prática no seu Mac

Experimente todas as funcionalidades grátis durante 17 dias, sem cartão.

Transferir para Mac Docs