Candidatos deepfake e verificações simples de recrutamento que funcionam
Candidatos falsos, recrutadores falsos e malware escondido em testes técnicos estão a transformar entrevistas de emprego num canal de ataque. Eis como funcionam os esquemas e que verificações uma pequena empresa pode adotar já esta semana.
As entrevistas de emprego tornaram-se, silenciosamente, num canal de ataque. Criminosos aparecem como candidatos usando rostos gerados por IA, ou como recrutadores que enviam um "teste técnico" que instala uma backdoor. Um artigo no Habr, da Beeline Cloud, reúne os casos conhecidos, e a parte prática importa para qualquer empresa que contrate remotamente — não só empresas de TI.
Como funcionam os dois esquemas
O primeiro tem como alvo os candidatos a emprego. A Microsoft já descreveu o mecanismo: os atacantes fazem-se passar por representantes de empresas, constroem alguma confiança e depois propõem um teste técnico. Normalmente pedem para rever ou corrigir código num repositório no GitHub, GitLab ou Bitbucket. A infeção dá-se através de pacotes npm ou de funcionalidades do Visual Studio Code. O que acaba na máquina é uma backdoor capaz de roubar chaves criptográficas e palavras-passe, tirar capturas de ecrã e monitorizar a área de transferência. O grupo Lazarus realizou campanhas deste tipo contra empresas químicas e de TI, com falsas ofertas de emprego a esconder trojans. Existe até um grupo com o nome desta tática: Contagious Interview.
Um caso concreto deste verão: um programador Python do projeto Smello foi contactado por uma pequena startup cripto para um cargo de lead engineer. O teste consistia em clonar um repositório e correr npm install. Ele leu o código primeiro e encontrou um script prepare no package.json, que o npm executa automaticamente depois de instalar as dependências. Esse script carregava um ficheiro disfarçado de código de teste, montava o endereço de um servidor externo peça por peça, ligava-se a ele e abria acesso remoto ao seu computador. Ele não o executou, por isso nada aconteceu. A maioria das pessoas não teria reparado.
O segundo esquema aponta na direção contrária — aos recrutadores. Alguém se candidata a um emprego fazendo-se passar por outra pessoa, usando um deepfake na videochamada. Às vezes é algo trivial: um engenheiro mais competente faz a entrevista por um amigo, e a empresa acaba por pagar a uma contratação que não sabe fazer o trabalho. Outras vezes o objetivo é ocultar uma identidade para efeitos de espionagem industrial. O relatório da Gartner afirma que, até 2028, um em cada quatro candidatos entrevistados poderá ser falso. Um investigador sénior da Gartner resume-o sem rodeios: estes esquemas criam riscos cibernéticos para as empresas que podem ser muito piores do que uma contratação simplesmente má.
Porque é difícil detetar
O especialista em segurança David Mochadlo relatou ter entrevistado dois programadores num único mês que se revelaram deepfakes convincentes. Um deles tinha um perfil ativo no LinkedIn, e até o seu registo numa universidade sérvia pôde ser confirmado. O que o alertou foi um forte sotaque asiático numa procura destinada a um especialista da Polónia, e artefactos visuais na videochamada. O seu ponto merece ser repetido: se um profissional que sabe reconhecer deepfakes quase caiu na armadilha, um gestor de recrutamento comum tem ainda menos hipóteses. Algures, o truque já funcionou, e ninguém escreveu um artigo sobre isso.
A Unit 42 nota que as falsificações atuais ainda têm limitações suficientes para serem detetadas. Mas a tecnologia avança depressa, e essas limitações vão diminuir.
O que fazer já este mês
- Verifique o perfil antes da chamada. A empresa de verificação de identidade Socure enumera sinais recorrentes de candidatos falsos: um endereço de email criado recentemente, um número de telefone que não corresponde à localização indicada e formação académica que não pode ser confirmada. Notaram também um efeito útil — o simples aviso ao candidato de que os documentos serão verificados faz muitos falsos desaparecerem por si só.
- Adicione verificações de movimento às videochamadas. As regras GOTCHA da New York University pedem ao candidato que faça algo à câmara que os geradores têm dificuldade em reproduzir: virar a cabeça, cobrir parte do rosto com a mão, colocar óculos de sol. Nos testes, isto identificou deepfakes em quase 89% dos casos. Mochadlo usou exatamente estes truques.
- Forme quem conduz as entrevistas. Áudio e vídeo dessincronizados, movimento ocular pouco natural, movimentos estranhos da cabeça ou do rosto — são sinais que se aprendem a reconhecer, não magia.
- Nunca execute código de um estranho numa máquina de trabalho. Se a sua equipa faz testes técnicos, leia primeiro o repositório e execute tudo apenas numa máquina virtual isolada. A Microsoft recomenda rever o conteúdo dos repositórios antes de instalar dependências ou executar scripts. Avise também os seus próprios colaboradores — eles também recebem mensagens de recrutadores.
- Use mais do que um canal. Uma defesa em camadas significa verificação de identidade, verificação de documentos e várias etapas independentes de contacto. A Cisco, a McKinsey e a Google voltaram a incluir entrevistas presenciais no seu processo de seleção.
Os investigadores estão a trabalhar em detetores — a análise de padrões de olhar na Clarkson University mostrou mais de 80% de precisão com 47 voluntários, e uma equipa da University at Buffalo projetou uma forma brilhante no ecrã do recrutador para procurar o seu reflexo na córnea do candidato, embora esse teste tenha usado apenas duas pessoas e seja mais uma prova de conceito do que um produto. É pouco provável que exista um detetor universal único. Para uma pequena empresa, a defesa é processual: verificar, confirmar documentos, encontrar-se com as pessoas, e assumir que uma videochamada fluida prova menos do que provava antes.
FonteEscrito a partir da reportagem de Habr. Leia o original: Отличи меня, если сможешь! Как дипфейки меняют наем в ИТ (и не только) ↗