EasyList se ha visto afectado por una ráfaga de tráfico muy inusual que está demostrando ser un problema para el proyecto gestionado por la comunidad.
A post (se abre en una nueva pestaña) de AdGuard, una bloqueador de anuncios que utiliza su propia lista de filtros, afirmó que como EasyList es utilizado por el 99,9% de los bloqueadores de anuncios, la mayoría de los usuarios de dichas herramientas también se verán afectados.
Una lista de filtros es una lista completa de anuncios emergentes, rastreadores y similares que los bloqueadores de anuncios utilizan para determinar qué bloquear y qué filtrar. La variante de EasyList es un simple archivo de texto alojado en su dominio que el bloqueador de anuncios toma periódicamente para actualizarlo. Sin embargo, supuestamente está tardando más de cinco minutos en descargarse, debido a un aumento de entre 10 y 20 veces del tráfico diario que comenzó a principios de este mes.
Golpeado de nuevo
En su publicación, AdGuard afirmó que se había enfrentado al mismo problema el año pasado, y planteó la hipótesis de que se debe a ciertas aplicaciones de navegación en dispositivos Android en la India. Un aparente fallo de diseño en estas aplicaciones significaba que intentaban acceder a la lista de filtros de AdGuard cada vez que se iniciaban (algo más frecuente en los dispositivos Android), incluso cuando se ejecutaban en segundo plano.
La solución de AdGuard fue bloquear el tráfico procedente de estos navegadores, pero afirman que siguen emitiendo más de 100 TB de páginas de acceso denegado al mes.
No hay soporte para EasyList
AdGuard afirma que el problema de EasyList es peor, sin embargo, ya que a diferencia de AdGuard, no puede obtener ningún tipo de soporte de su sitio de alojamiento, CloudFlarepara bloquear estas peticiones. AdGuard cree que esto se debe a que no tiene una cuenta Enterprise, el nivel de suscripción más alto disponible para el servicio.
Cuando EasyList se puso en contacto con el servicio de asistencia de CloudFlare, su respuesta por correo electrónico indicó que el aumento del tráfico había activado su servicio de denegación de servicio distribuido (DDoS), el protocolo de seguridad de CloudFlare que, según la empresa, filtra de forma inteligente los grandes volúmenes de tráfico y los divide en trozos manejables para evitar la denegación de servicio.
El correo electrónico también afirmaba que EasyList estaba violando sus Términos de Servicio (ToS), ya que la empresa no permite solicitudes de archivos de texto. La empresa sugirió que EasyList tendría que mover el archivo a otro subdominio para ponerlo a disposición de sus usuarios.
El resultado es que EasyList está siendo estrangulado y ningún adblocker puede acceder a su lista de filtros directamente. AdGuard cree que la única opción sería que EasyList cambiara su nombre de dominio, ya que las aplicaciones de navegador rotas seguirán provocando un DDoS mientras se siga utilizando el easylist.to original. Sin embargo, advierte que no es un proceso fácil y que tendría un efecto dominante en los miles de proyectos de código abierto que se espera que utilicen EasyList.
El camino a seguir
AdGuard afirma que todas las listas de filtros están alojadas en su propio dominio, por lo que los usuarios no deberían verse afectados.
Los usuarios de otro software también pueden estar bien, ya que es posible que ya hayan pasado a utilizar un dominio espejo desde el que acceder a EasyList. AdGuard advierte, sin embargo, que los navegadores defectuosos pueden empezar a tirar de ellos también y repetir el problema de nuevo.
Anteriormente, AdGuard intentó ponerse en contacto con los desarrolladores de uno de los navegadores defectuosos para informarles del problema, pero afirmó que el problema empeoró después de hacerlo, señalando que puede haber más navegadores defectuosos.