O CodeSignal deteta o Cluely?
Por Aaron Cao · Atualizado em

O CodeSignal não publica nenhum detetor para qualquer ferramenta identificada, e uma avaliação no browser não consegue inspecionar uma aplicação de ambiente de trabalho separada. A sua verificação de semelhança e os modos de monitorização criam a exposição real: o que submete é comparado com um vasto corpus de código, e a gravação de ecrã capta tudo o que estiver visível no ecrã.
O que é que o CodeSignal realmente monitoriza?
O CodeSignal executa as suas avaliações no browser, e uma página web não tem capacidade para enumerar as aplicações em execução na sua máquina. Não existe qualquer análise à sua lista de processos nem qualquer assinatura publicada para o Cluely, qualquer alternativa a este, ou qualquer outra sobreposição. Essa parte da pergunta tem uma resposta direta.
O que a plataforma efetivamente recolhe é uma categoria diferente de sinal:
- Semelhança de código. As submissões são comparadas com um vasto conjunto de soluções anteriores e públicas. Isto analisa o artefacto que produziu, não o software que estava a executar.
- Eventos de sessão. Mudanças de separador, saídas do modo de ecrã inteiro e eventos de colagem são registados com data e hora.
- Monitorização, quando o empregador a ativa. A monitorização por webcam e a gravação de ecrã são opções de configuração definidas pela empresa, não predefinições que possa assumir estarem desligadas.
A distinção é importante porque as duas perguntas mais frequentes têm respostas opostas. O CodeSignal consegue ver se o Cluely está instalado? Não. O CodeSignal pode acabar por ter provas de que as suas respostas não eram suas? Sim, através de um caminho que nunca precisou de identificar a ferramenta.
A verificação de semelhança muda a resposta?
É esta a parte que torna o CodeSignal diferente das plataformas em que a questão é apenas sobre a visibilidade no ecrã. Uma sobreposição genuinamente invisível à captura de ecrã continua a entregar-lhe texto, e esse texto passa a ser a sua submissão. Se o código corresponder de perto a soluções já existentes no corpus, o relatório de semelhança assinala-o, independentemente da forma como o código chegou ao seu editor.
As assinalações não rejeitam automaticamente. São encaminhadas para uma pessoa que revê o relatório em conjunto com os eventos da sua sessão e, se a monitorização estivesse ativa, a gravação. Na prática, essa pessoa procura uma história coerente: um código que corresponde a uma solução pública, chegando numa única colagem, vindo de um candidato que saiu do ecrã inteiro duas vezes, lê-se como uma única narrativa e não como três sinais sem relação entre si.
Onde é que uma sobreposição deixa de ser invisível?
Provavelmente já viu a afirmação de que uma determinada ferramenta é indetetável, e a versão honesta dessa afirmação é mais restrita do que parece. Esta secção define essa fronteira. Uma sobreposição está oculta de uma coisa específica, que é a captura da janela da qual se exclui, e nada além disso.
- Gravação de ecrã durante a avaliação. Se o CodeSignal estiver a gravar o seu ecrã e a ferramenta for renderizada nessa captura, ela fica na gravação. O comportamento varia consoante o sistema operativo e o método de captura, e muda com cada nova versão do sistema operativo.
- Um segundo monitor ou telemóvel. Não é captado por uma gravação de ecrã, mas é claramente visível para a monitorização por webcam através do movimento dos olhos e da postura.
- Um dispositivo gerido pela empresa. A gestão de endpoints pode inventariar diretamente as aplicações instaladas. Isto não tem nada a ver com o CodeSignal e é a exposição que as pessoas esquecem.
- Partilha de ecrã, se se seguir uma etapa ao vivo. Um recrutador que lhe peça para partilhar o ecrã vê tudo o que for composto na superfície partilhada.
Considere um candidato a fazer uma avaliação cronometrada do CodeSignal para uma função de backend, num portátil fornecido pela sua entidade empregadora atual. A plataforma de avaliação nunca identificou qualquer ferramenta. A consola de gestão de dispositivos tinha, durante todo esse tempo, um inventário completo das aplicações. O modelo de ameaça que realmente importava nunca foi aquele que estavam a investigar. Mais destas fronteiras estão mapeadas no hub de detetabilidade.
Qual é a abordagem honesta para uma etapa com monitorização?
O SubcueAI trata as avaliações com monitorização como estando fora do âmbito, e isso é uma posição de produto, não um aviso legal. A assistência ao vivo foi criada para entrevistas conversacionais: uma transcrição em tempo real do entrevistador, com estrutura sugerida enquanto fala, numa aplicação de ambiente de trabalho ou num painel lateral do browser que capta o áudio do separador da reunião. Nada entra na chamada e nada é injetado na página da reunião. Nada disto ajuda numa avaliação de programação cronometrada, e usá-lo onde uma plataforma proíbe ajuda externa é o que leva a que as propostas sejam retiradas.
A preparação que realmente ajuda é pouco vistosa: ensaiar o formato da avaliação até o cronómetro deixar de ser a dificuldade. Praticar um conjunto de problemas cronometrados em voz alta, com perguntas de seguimento, é para isso que servem as entrevistas simuladas. O que o SubcueAI cobre e não cobre está descrito no hub de planos e confiança.