2 pontos por GN⁺ 2023-08-28 | 2 comentários | Compartilhar no WhatsApp
  • O artigo discute como bloquear anúncios do YouTube na Apple TV descriptografando e removendo anúncios dos dados Protocol Buffer (Protobuf) do Google.
  • O autor usou um proxy man-in-the-middle entre a Apple TV e a internet para descriptografar o tráfego HTTPS e ler os dados Protobuf que o Google usa para preencher anúncios no YouTube.
  • Foi encontrada uma falha no formato Protobuf, permitindo ao autor alterar 1 byte e remover os anúncios de forma eficaz.
  • O artigo fornece um guia para configurar um roteador de rede a fim de bloquear vários tipos de conteúdo indesejado, como malvertising, rastreamento, clickbait e outros.
  • O autor construiu o roteador usando FreeBSD e pfSense e bloqueou anúncios do YouTube explorando uma falha no formato Google Protocol Buffer.
  • Apesar de ter encontrado uma forma de bloquear anúncios, o autor apoia os criadores de conteúdo e assina o YouTube Premium.
  • O artigo também discute a importância de bloquear malvertising e rastreamento comportamental por questões de privacidade e consumo de banda.
  • O autor usou hardware dedicado com conjuntos de instruções de criptografia para proteger toda a rede.
  • O artigo também aborda a configuração de bloqueio de anúncios por DNS, a separação da LAN da rede e o processo de enganar o algoritmo de anúncios do YouTube.
  • O artigo termina com uma discussão sobre o valor do YouTube Premium e a importância de bloquear malvertising e rastreamento comportamental.

2 comentários

 
xguru 2023-08-29

O texto original é muito longo, mas o processo é interessante; o ponto principal é que, no fim, o autor acabou simplesmente assinando o YouTube Premium e usando assim.

 
GN⁺ 2023-08-28
Comentários do Hacker News
  • Artigo sobre como bloquear anúncios do YouTube na AppleTV, removendo os anúncios com base em uma característica do Protobuf
  • Um comentarista argumenta que a forma como o artigo descreve isso como uma falha do Protobuf está errada; ignorar números de tags não reconhecidos é uma característica central de projeto para a extensibilidade do Protobuf
  • O mesmo comentarista rebate a afirmação de que a codificação do Protobuf tem alto custo computacional para decodificação, argumentando que o Protobuf foi projetado para ser decodificado com eficiência
  • Outro comentarista compartilha experiência manipulando tráfego web com o The Proxomitron, incluindo remoção de anúncios e reescrita de páginas com CSS personalizado
  • Um terceiro comentarista menciona uma versão dockerizada do Privaxy, um proxy MITM compatível com blocklists do UBlock-origin para remover anúncios em apps de smart TV
  • O artigo é elogiado por mostrar o processo de pensamento e o trabalho envolvidos no hacking, oferecendo uma resposta prática para "como se tornar um hacker"
  • Um comentarista questiona a estimativa do autor sobre as exigências de CPU da criptografia TLS, sugerindo que computadores modernos de placa única podem ter sido subestimados
  • Outro comentarista espera por um método de MITM para dispositivos que não permitem instalar uma CA personalizada, sugerindo que talvez a única forma seja fazer dump da memória flash, substituir a CA e reenviar o dump ao dispositivo
  • Um comentarista sugere outra abordagem para bloqueio de anúncios: gerar cliques falsos sem compras para prejudicar os anunciantes, levando-os a abandonar a plataforma
  • O artigo é elogiado pela redação detalhada, especialmente pelas etapas do patch de mitm
  • Um comentarista compartilha experiência manipulando o direcionamento de anúncios para receber anúncios de produtos mais sofisticados; outro menciona problemas com anúncios mal geolocalizados na Apple TV
  • Um comentarista compartilha experiência com problemas de vazamento de memória no proxy squid, afirmando que isso foi corrigido em versões posteriores