Contents

Bloqueando bloqueadores de anúncios sem JavaScript? Veja como!

/images/180e583e4324389b9b7512bef4557c06825110773e3ffd92b1e5349e28ad275d.jpg

@este site — 26 de março de 2024

OS bloqueadores de anúncios sempre foram um problema para muitos sites. Pessoalmente, não me preocupo com isso, mas outros implementam estratégias por vezes complexas, nomeadamente com JavaScript que as detecta e bloqueia o utilizador com um grande pop-up"DESACTIVATE YOUR BLOCKER"ou envia-lhes publicidade de qualquer forma muito intrusiva.

O software de bloqueio de anúncios está em constante evolução para neutralizar as técnicas mais recentes empregadas pelos anúncios, como o uso de JavaScript. Este ciclo contínuo de adaptação entre estratégias publicitárias e medidas de bloqueio de anúncios não mostra sinais de diminuir.

Finalmente, isso era verdade até hoje, já que uma nova técnica para detectar adblocks acabou de surgir: 103 Early Hints.

A solução proposta envolve a utilização de 103 Early Hints, também conhecidos como “scouts”, para determinar se um usuário da Internet possui um bloqueador de anúncios antes que a página da web seja totalmente carregada. Ao enviar essas dicas upstream, o servidor web pode detectar qualquer ação de bloqueio realizada pelo navegador e responder de acordo, tudo sem o conhecimento do usuário. Ao contrário dos métodos tradicionais que dependem de JavaScript, esta abordagem não pode ser facilmente contornada pelos clientes devido à sua implementação no lado do servidor.

/images/96af5531a10a70fe164abf1b95edef96dddb06eb6aca2c2f0a25bf27ae09a89b.jpg

A utilização do código de status HTTP 103, conhecido como “Early Hints”, permite a transmissão de informações de um servidor para um cliente antes de entregar uma resposta final (como 200 OK). Este mecanismo permite que os servidores forneçam aos clientes indicações sobre potenciais problemas ou sugestões para otimizar solicitações subsequentes, promovendo assim uma comunicação mais eficiente entre as partes envolvidas em transações baseadas na web.

O atual código de status 103 inclui certos cabeçalhos que o servidor pretende incorporar na resposta final, como links de recursos pertencentes a scripts de pré-requisitos, folhas de estilo e assim por diante. Através da obtenção antecipada desses cabeçalhos por meio de uma resposta 103, o cliente é capaz de iniciar downloads simultâneos de ativos associados enquanto o servidor continua a completar a resposta abrangente. Conseqüentemente, essa abordagem permite que o cliente otimize a eficiência por meio de operações de recuperação simultâneas e, subsequentemente, aumente a taxa de carregamento da página da Web para o usuário final. Note-se, no entanto, que o cumprimento das directivas 103 é facultativo por parte do cliente, que poderá alternativamente optar por aguardar a recepção da resposta definitiva do servidor.

Em essência, 103 Early Hints serve como um meio eficiente para fornecer aos clientes orientação preventiva em relação às respostas futuras, facilitando assim a busca simultânea de ativos interconectados sem a necessidade de toda a resposta do servidor.

Pode-se argumentar que utilizar essa abordagem para determinar se um usuário da Internet utiliza ou não uma ferramenta de bloqueio de anúncios é bastante astuto.

Para estabelecer esta configuração em seu servidor, você precisará realizar diversas etapas. Primeiro, copie o repositório conhecido como “103-early-anti-adblock” em seu sistema usando um utilitário de linha de comando chamado ‘clone’. Em seguida, utilize outra ferramenta de linha de comando chamada ‘npm’ para instalar todos os pacotes de software necessários ao projeto. Após a instalação, execute o script ‘certs’ fornecido para produzir quaisquer certificados SSL necessários que sejam essenciais para o funcionamento adequado das conexões HTTP/2. Finalmente, inicie o processo executando o comando ‘servir’.

Na verdade, ao iniciar o processo iniciando o estimado navegador da Mozilla, o Firefox, sem dúvida ficaremos maravilhados com o resultado, quer eles empreguem ou não um fornecedor de obstruções de publicidade conhecido como “bloqueador de anúncios” para melhorar sua experiência de navegação.

É certo que o presente método está limitado à utilização no navegador Firefox, ao contrário dos seus contemporâneos, como o Google Chrome e o Safari. Ao contrário da crença popular, o Chrome proíbe a interação de bloqueadores de anúncios com conteúdo recuperado por meio do uso de 103 Early Hints, ao mesmo tempo que torna essas informações inacessíveis por meio do console do desenvolvedor. Além disso, o Safari não reconhece ou suporta inteiramente 103 Early Hints.

Não obstante, a ausência de conformidade total com 103 Early Hints não representa um problema, pois pode ser facilmente identificada pela incorporação de um anúncio simulado na fase de pré-carregamento, que escapará com sucesso do software de bloqueio de anúncios.

Em essência, continua a ser uma possibilidade de um confronto árduo entre o software de bloqueio de anúncios e as entidades que procuram neutralizar a sua influência.

A Escola Guardia concentra-se exclusivamente em Segurança Cibernética e oferece diversas vias de ingresso. Os alunos podem ingressar na instituição imediatamente após a conclusão do ensino médio, denominado pós-bacharelado, ou cursar o programa Bac + 2 ou Bac + 3 antes de ingressar na Escola da Guardia. Após a conclusão da Licenciatura em Ciências da Computação com especialização em Cibersegurança, os alunos são conferidos com o título de “IT Developer” com opção de Cibersegurança ao nível Bac +3. Alternativamente, após a conclusão bem sucedida do Mestrado em Cibersegurança, os graduados recebem a designação de “Especialista em Cibersegurança” no nível Bac +5.

Clique aqui para saber mais

Link patrocinado

-Segurança

Descubra um artigo aleatório…

Compartilhe este artigo

*️⃣ Link da fonte:

103 dicas iniciais , 103-early-anti-adblock , O que fazer depois do bacharelado quando você é apaixonado por segurança cibernética? , Clique aqui para saber mais ,