No Telega, um cliente alternativo do Telegram, foi descoberta a possibilidade de realizar um ataque MITM.

Foi publicado um estudo afirmando que o Telega, cliente alternativo do Telegram, contém modificações que possibilitam a realização de ataques MITM e desligam elementos-chave da criptografia do Telegram. O cliente Telega usa o código do cliente Android original do Telegram, distribuído sob a licença GPLv2, mas não revela as modificações feitas, em violação aos requisitos da licença.

A conclusão sobre a possibilidade de interceptação do tráfego dos usuários é baseada em várias descobertas técnicas identificadas após a descompilação do pacote APK, análise de bibliotecas e estudo de chamadas de rede:

  • O cliente Telega redireciona o tráfego através de sua própria infraestrutura: ao iniciar, ele se conecta ao endereço api.telega.info/v1/dc-proxy e recebe uma lista em JSON de "data centers", que são substituídos pelos endereços oficiais do Telegram. Na prática, isso faz com que o cliente estabeleça conexões não com os originais, servidores, mas através do proxy Telega. Esse comportamento pode ser explicado pela tentativa de contornar bloqueios de acesso direto aos servidores do Telegram. Ao usar as chaves públicas oficiais do Telegram, os proxies podem apenas redirecionar o tráfego criptografado para servidores o Telegram, mas não podem acessar o conteúdo, pois não possuem as chaves privadas utilizadas nos servidores oficiais do Telegram.
  • Na compilação, foi encontrado uma chave RSA pública adicional, que não está presente nos clientes oficiais do Telegram. Ao estabelecer sessões criptografadas com seus servidores, o Telega pode usar sua própria chave pública, da qual a chave privada correspondente é conhecida.
  • A substituição de endereços em combinação com o uso de sua própria chave pública proporciona a possibilidade de realizar um ataque MITM, permitindo a leitura de todas as mensagens recebidas e enviadas no chat, visualizar o histórico de conversas, modificar o conteúdo das mensagens e realizar qualquer ação na conta do usuário sem sua participação.
  • Os mecanismos PFS (Perfect Forward Secrecy) e o suporte a chats E2E secretos no cliente estão desativados por padrão ou são gerenciados por uma configuração remota, acessível através do mesmo dc-proxy (o cliente ignora chats secretos e oculta elementos da interface do usuário para sua criação).
  • No código foram identificados filtros/remoções (consultas ao api.telega.info/v1/api/blacklist/filter), permitindo ocultar canais, perfis e chats do lado do cliente por decisão. servidor.

Telega é posicionado como "cliente do Telegram, criado com código aberto do mensageiro", que pode ser usado sem VPN, e na página do projeto está a formulação de que "todas as informações estão protegidas por criptografia de ponta a ponta do Telegram. Anteriormente, o canal do Telegram Telega com mais de 5 milhões de assinantes tinha a verificação, porém, no momento da redação deste artigo, essa marca está ausente. O bot de autenticação Telega possui mais de 6 milhões de usuários ativos mensalmente.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster