O que é spoofing?

Spoofing refere-se ao ato de se passar por outra pessoa. No contexto da internet, há dois cenários principais em que o spoofing pode ocorrer:

  1. Fingir ser outro usuário:
    Isso envolve acessar sistemas, enviar documentos ou criptografar comunicações usando a identidade de outra pessoa. Por exemplo, e-mails podem ser enviados sem autenticação, permitindo que invasores enviem facilmente mensagens em nome de outra pessoa ou usando o endereço de e-mail dela. Para evitar esse tipo de falsificação, os remetentes podem usar seus certificados digitais, gerar uma assinatura digital com a chave privada correspondente à chave pública do certificado e anexar a assinatura à comunicação. O destinatário pode verificar a identidade do remetente descriptografando a assinatura com a chave pública do certificado. No entanto, para que o próprio certificado digital seja considerado legítimo, ele deve ser emitido por uma autoridade certificadora confiável, administrada por uma instituição terceirizada reconhecida por sua credibilidade.
  2. Falsificação do endereço IP de origem:
    Esse método é amplamente utilizado em ataques como DoS/DDoS. Em um ataque de reflexão de DNS, por exemplo, os invasores falsificam o endereço IP de origem para que pareça ser o do site-alvo e enviam inúmeras solicitações a servidores DNS. O servidor DNS envia respostas amplificadas (maiores do que as solicitações iniciais) ao site-alvo, consumindo sua largura de banda de rede e os recursos do servidor, até torná-lo indisponível (negação de serviço).