1 puntos por GN⁺ 2024-10-08 | 1 comentarios | Compartir por WhatsApp
  • Descripción del commit

    • Se mejoró el código de resolución DNS para adaptarlo al filtrado de CNAME y direcciones IP
    • Ahora es posible bloquear el documento raíz usando la opción ipaddress=
    • Issue relacionado: uBlockOrigin/uBlock-issues#2792
  • Precauciones

    • La dirección IP utilizada es la primera de la lista de direcciones IP que devuelve el método dns.resolve()
    • No se puede saber qué dirección IP usará realmente el navegador; esto no es más que una suposición
    • La dirección IP exacta que usa el navegador solo puede verificarse en el momento de onHeadersReceived
  • Posibles mejoras futuras

    • Podría añadirse una función para proporcionar al motor de filtrado la lista completa de direcciones IP
    • Sin embargo, no se puede saber con certeza qué dirección IP terminará usando el navegador
  • Resumen de GN⁺

    • Este commit mejora la función de resolución DNS de uBlock Origin para permitir el filtrado basado en direcciones IP
    • Tiene la limitación de que no se puede saber qué dirección IP usa realmente el navegador
    • Esta función puede ser útil para reforzar el bloqueo de anuncios y la protección de la privacidad
    • Otras extensiones de bloqueo de anuncios con funciones similares incluyen Adblock Plus y Ghostery

1 comentarios

 
GN⁺ 2024-10-08
Opinión de Hacker News
  • uBlock Origin ha sido compatible con Firefox desde hace mucho tiempo, y esto no es una función nueva sino una refactorización del código.
  • Si Chrome bloquea uBlock Origin, planeo cambiar la extensión a Firefox.
  • uBlock Origin hace que Firefox sea mucho mejor y es una de las grandes razones por las que navegar por internet es posible.
  • Manifest v3 es problemático porque no permite heurísticas de código en tiempo real. En la competencia contra los anunciantes, Google termina dándole armas a ambos lados.
  • El CNAME cloaking significa que los sitios de publicidad pueden usar subdominios generados aleatoriamente que apuntan con registros comodín.
  • No sé cuál es la información más reciente sobre si Chrome bloqueará uBlock Origin, pero como permite cookies de terceros, parece posible.
  • uBlock Origin tiene esta función desde la versión 1.34.0 (o 1.25.0 en la configuración avanzada).
  • Algunos servidores DNS implementan funciones que actúan como CNAME resueltos en el servidor.
  • Como ejemplo de CNAME cloaking, el proveedor SaaS A usa una dirección IP específica para ofrecer software de seguimiento publicitario, y la empresa Q configura un subdominio para hacer posible el rastreo.
  • Para resolver el problema del CNAME cloaking, extensiones como uBlock Origin deben poder ver no solo el dominio de destino de la solicitud, sino también la dirección IP base de ese dominio.
  • Se necesita información sobre el estado de uBlock Origin en Brave, Edge y Opera.