Criptovirologia

A criptovirologia é um campo que estuda como usar a criptografia para projetar software malicioso poderoso. O campo nasceu com a observação de que a criptografia de chave pública pode ser usada para quebrar a simetria entre o que um analista de antivírus vê em relação ao malware e o que o invasor vê. O analista de antivírus vê uma chave pública contida no malware, enquanto o invasor vê a chave pública contida no malware, bem como a chave privada correspondente (fora do malware), já que o invasor criou o par de chaves para o ataque. A chave pública permite que o malware execute operações alçapão unilaterais no computador da vítima que apenas o invasor pode desfazer.

Visão geral

O campo abrange ataques secretos de malware nos quais o invasor seguramente rouba informações privadas, como chaves simétricas, chaves privadas, estado PRNG e dados da vítima. Exemplos de tais ataques secretos são backdoors assimétricos. Uma porta dos fundos assimétrica é uma porta dos fundos (em um sistema criptográfico, por exemplo) que pode ser usada apenas pelo invasor, mesmo depois de ser encontrada. Isso contrasta com a porta dos fundos tradicional que é simétrica, ou seja, qualquer pessoa que a encontre pode usá-la. A cleptografia, um subcampo da criptovirologia, é o estudo de backdoors assimétricos em algoritmos de geração de chaves, algoritmos de assinatura digital, trocas de chaves, geradores de números pseudoaleatórios, algoritmos de criptografia e outros algoritmos criptográficos. O gerador de bits aleatórios NIST Dual EC DRBG possui uma porta dos fundos assimétrica. O algoritmo EC-DRBG utiliza o cleptograma de log discreto da cleptografia, que, por definição, torna o EC-DRBG um criptotrojan. Como o ransomware, o cryptotrojan EC-DRBG contém e usa a chave pública do invasor para atacar o sistema hospedeiro. O criptógrafo Ari Juels indicou que a NSA orquestrou efetivamente um ataque cleptográfico aos usuários do algoritmo de geração de número pseudoaleatório Dual EC DRBG e que, embora profissionais de segurança e desenvolvedores tenham testado e implementado ataques cleptográficos desde 1996, "você teria dificuldade em encontrar um em uso real até agora."[1] Devido ao clamor público sobre este ataque de criptovirologia, o NIST rescindiu o algoritmo EC-DRBG do padrão NIST SP 800-90.[2]

Ataques secretos de vazamento de informações realizados por criptovírus, criptotrojans e criptoworms que, por definição, contêm e usam a chave pública do invasor são um tema importante na criptovirologia. Na "captura de senha negável", um criptovírus instala um criptotrojan que criptografa assimetricamente os dados do hospedeiro e os transmite secretamente. Isso o torna disponível para todos, perceptível por ninguém (exceto o invasor)[carece de fontes?] e decifrável apenas pelo invasor. Um invasor pego instalando o criptotrojan pode afirmar ser uma vítima do vírus.[carece de fontes?] Um invasor observado recebendo a transmissão assimétrica encoberta é um dos milhares, senão milhões de receptores, e pode não exibir nenhuma informação de identificação. O ataque de criptovirologia atinge "negação de ponta a ponta". É uma transmissão assimétrica encoberta dos dados da vítima. A criptovirologia também abrange o uso de recuperação privada de informação (PIR) para permitir que os criptovírus pesquisem e roubem dados do hospedeiro sem revelar os dados pesquisados, mesmo quando o criptotrojan está sob vigilância constante.[3] Por definição, esse criptovírus carrega em sua própria sequência de codificação a consulta do invasor e a lógica PIR necessária para aplicar a consulta aos sistemas hospedeiros.

História

O primeiro ataque de criptovirologia, inventado por Adam L. Young e Moti Yung, é chamado de "extorsão criptoviral" e foi apresentado na conferência IEEE de segurança e privacidade de 1996.[4] Neste ataque, um criptovirus, criptoworm ou criptotrojan contém a chave pública do invasor e criptografa de maneira híbrida os arquivos da vítima. O malware solicita que o usuário envie o texto cifrado assimétrico ao invasor, que o decifrará e retornará a chave de descriptografia simétrica que ele contém por uma taxa. A vítima precisa da chave simétrica para descriptografar os arquivos criptografados se não houver maneira de recuperar os arquivos originais (de backups, por exemplo). O artigo do IEEE de 1996 previu que os invasores de extorsão de criptovírus um dia exigiriam dinheiro eletrônico, muito antes do Bitcoin existir. Muitos anos depois, a mídia renomeou a extorsão criptoviral como ransomware. Em 2016, os ataques de criptovirologia a prestadores de serviços de saúde atingiram níveis epidêmicos, levando o departamento de saúde e serviços humanos dos Estados Unidos da América a emitir um folheto informativo sobre ransomware e HIPAA.[5] A ficha informativa afirma que, quando as informações eletrônicas de saúde protegidas são criptografadas por ransomware, ocorre uma violação e, portanto, o ataque constitui uma divulgação que não é permitida pela HIPAA, com base no argumento de que um adversário assumiu o controle das informações. Os dados confidenciais podem nunca ter saído da organização da vítima, mas a invasão pode ter permitido que os dados fossem enviados sem serem detectados. A Califórnia promulgou uma lei que define a introdução de ransomware em um sistema de computador com a intenção de extorsão como sendo contra a lei.[6]

Exemplos

Vírus Tremor

Embora os vírus em liberdade tenham usado criptografia no passado, o único propósito desse uso de criptografia era evitar a detecção por software antivírus. Por exemplo, o vírus Tremor[7] usava o polimorfismo como técnica defensiva na tentativa de evitar a detecção por software antivírus. Embora a criptografia ajude a aumentar a longevidade de um vírus nesses casos, os recursos da criptografia não são usados na carga útil. O vírus One-half foi um dos primeiros vírus conhecidos por criptografar arquivos afetados.

Vírus Tro_Ransom.A

Um exemplo de vírus que informa o dono da máquina infectada a pagar um resgate é o vírus apelidado de Tro_Ransom.A.[8] Este vírus pede ao proprietário da máquina infectada para enviar $ 10,99 para uma determinada conta através da Western Union. O Virus.Win32.Gpcode.ag é um criptovírus clássico.[9]] Este vírus usa parcialmente uma versão do RSA de 660 bits e criptografa arquivos com muitas extensões diferentes. Ele instrui o proprietário da máquina a enviar um e-mail com uma determinada ID de correio se o proprietário desejar o descriptografador. Se contatado por e-mail, o usuário deverá pagar uma determinada quantia como resgate em troca do descriptografador.

CAPI

Foi demonstrado que usando apenas 8 chamadas diferentes para a API criptográfica da Microsoft (CAPI), um criptovírus pode satisfazer todas as suas necessidades de criptografia.[10]

Outros usos de malware com criptografia habilitada

Além da extorsão de criptovírus, existem outros usos potenciais de criptovírus,[3] tais como roubo de senha negável, criptocontadores, recuperação de informação privada e na comunicação segura entre diferentes instâncias de um criptovírus distribuído.

Referências

  1. Larry Greenemeier (18 de setembro de 2013). «Os esforços da NSA para fugir da tecnologia de criptografia prejudicaram o padrão de criptografia dos Estados Unidos da América» (em inglês). Scientific American
  2. «NIST remove algoritmo de criptografia das recomendações de gerador de número aleatório». Instituto nacional de padrões e tecnologia (em inglês). 21 de abril de 2014
  3. A. Young, M. Yung (2004). Criptografia maliciosa: expondo a criptovirologia (em inglês). [S.l.]: Wiley. ISBN 0-7645-4975-8
  4. A. Young, M. Yung. «Criptovirologia: ameaças e contramedidas de segurança baseadas em extorsão». Simpósio IEEE sobre segurança e privacidade, 6 a 8 de maio de 1996 (em inglês). pp. 129 à 141 Criptovirologia: ameaças e contramedidas de segurança baseadas em extorsão
  5. «Ficha informativa: ransomware e HIPAA» (PDF). HHS. Consultado em 22 de julho de 2016
  6. SB-1137 que altera a seção 523 do código penal.
  7. «Descrição do Tremor - Laboratórios F-Secure». www.f-secure.com (em inglês)
  8. «Laboratórios de segurança da Sophos: prevenção em tempo real contra ameaças de malware» (em inglês)
  9. «Securelist». securelist.com (em inglês)
  10. A. Young. «Extorsão criptoviral usando a API de criptografia da Microsoft». Jornal internacional de segurança da informação, volume 5, número 2, abril de 2006 (em inglês). pp. 67 à 76 SpringerLink: Extorsão criptoviral usando a API de criptografia da Microsoft

Ligações externas

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.