Se crea el primer bloqueador de anuncios "perceptual", que no depende del diseño de la página


Como muestra la práctica, la lucha entre los bloqueadores de anuncios y la publicidad se convierte en una carrera armamentista sin fin . Los editores están implementando nuevos formatos de anuncios que son difíciles de distinguir del contenido generado por el usuario. Y los bloqueadores de anuncios encuentran rápidamente formas de determinar y bloquear estos formatos. A su vez, los editores cambian el código nuevamente para evitar los filtros. Y así hasta el infinito.

Los desarrolladores del primer bloqueador de anuncios perceptivo creen que este juego de gato y ratón no durará para siempre. Los especialistas de las universidades de Princeton y Stanford ofrecen un enfoque radicalmente diferente para bloquear pancartas: reconocer los anuncios no por marcado HTML, sino por marcadores de publicidad visual. Tal como lo hace la gente. Esto niega los intentos de algunos sitios para implementar el bloqueo de bloqueadores de anuncios.

La idea se basa en una premisa básica. De acuerdo con los documentos reglamentarios, los editores deben resaltar explícitamente la publicidad para que las personas puedan distinguirla. Si una persona puede distinguirlo, entonces la computadora puede.

Los investigadores creen que la actual "carrera armamentista" entre editores y desarrolladores de bloqueadores de anuncios es un problema de seguridad . En primer lugar, los bloqueadores pueden considerarse una función que mejora la seguridad del sistema, ya que no permite la ejecución de scripts potencialmente dañinos en la computadora. En segundo lugar, el juego del gato y el ratón se asemeja a la eterna lucha de los virus con los antivirus: estos son procesos mutuamente hostiles que se ejecutan en un entorno común, en el navegador. Pero la regulación legal es vinculante para los editores, por lo que los bloqueadores de anuncios obtienen una ventaja sobre los antivirus.

Sin embargo, en esta lucha mutua, los bloqueadores tienen más privilegios en el sistema, por lo que siempre tienen la última palabra. Es decir, en este sistema de cuatro estados, que es un modelo completo del sistema, son los bloqueadores los que deben ganar al final (estados 2 y 4).


Este modelo se divide en tres "mini-batallas" que son relativamente fáciles de analizar, escriben los autores del trabajo científico .

La arquitectura del bloqueador de anuncios perceptivo se muestra en la siguiente ilustración. La mayor parte del trabajo se realiza en la "biblioteca perceptiva", que debe adaptarse rápidamente a las nuevas técnicas de etiquetado publicitario.


Por ejemplo, Facebook marca pancartas publicitarias de varias maneras a la vez, que son fácilmente detectables a simple vista y reconocidas por un bloqueador perceptivo.


Hasta ahora, los autores han lanzado un innovador bloqueador solo como una extensión para Chrome Facebook Ad Highlighter . La primera versión preliminar se lanzó el 11 de agosto de 2016. Depende mínimamente del análisis de marcado HTML. Curiosamente, Facebook notó el surgimiento de una nueva herramienta, y cambió el marcado para evitar el bloqueador perceptivo. En respuesta, los autores del trabajo científico lanzaron una nueva versión en la que se elimina por completo la dependencia del marcado. Es cierto que la extensión ahora tiene una funcionalidad limitada. Solo resalta los anuncios, pero no los corta de la página. Esto se hace a propósito, porque los científicos no quieren involucrarse en conflictos éticos, dice uno de los autores.


Como no hay muchas formas de etiquetar anuncios en Internet, este bloqueador de anuncios es una herramienta bastante versátil y muy liviana. No necesita actualizarlo con frecuencia, y cada nuevo módulo (en contra de la nueva técnica de etiquetado) requiere solo unas pocas docenas de líneas de código. Durante las pruebas, bloqueó con éxito los anuncios en 50 de los 50 sitios probados.

Las pruebas mostraron que el bloqueador ralentiza la carga de la página en solo 0.53 ± 0.15 s. Pero esto es solo si deshabilita el módulo de reconocimiento de texto OCR, que ralentiza el trabajo (aproximadamente +1 s más). Pero el bloqueador mostró la misma alta eficiencia incluso con el módulo OCR desactivado. Los desarrolladores dicen que si implementa el reconocimiento de texto nativo, entonces la productividad debería aumentar significativamente, porque utilizaron una implementación de JavaScript en su concepto. Las pruebas de implementación de Tesseract C ++ mostraron una velocidad de aproximadamente 10 veces mayor que en JavaScript.

A pesar de esta ligera desaceleración en la velocidad de descarga, los usuarios siguen ganando, porque los anuncios de banner y las secuencias de comandos en la página ralentizan las páginas en un promedio de 44% , y también cargan la CPU innecesariamente, lo que conduce a un consumo excesivo de batería en los dispositivos móviles. dispositivos. Y como se mencionó anteriormente, ellos mismos representan un riesgo de seguridad, porque el código malicioso a menudo se distribuye a través de redes de banner, sin mencionar el seguimiento de los usuarios a través de cookies de seguimiento.

Según algunos expertos, la publicidad en línea es ahora un grave problema y conflicto. Este conflicto no es entre usuarios y anunciantes, sino entre anunciantes y editores. Los anunciantes están muy tristes por el hecho de que la publicidad en línea causa problemas a los usuarios y representa una amenaza para la privacidad y la seguridad. No necesitan ese anuncio. Y este es un problema para los editores que no pueden ofrecer formatos sanos. En este sentido, los bloqueadores de anuncios eliminan los desequilibrios y ayudan a encontrar una solución aceptable para introducir publicidad más adecuada.

Source: https://habr.com/ru/post/es403255/


All Articles