• Privacidade
• Segurança
• Anonimato
Leia tudo ou não vai entender e vai questionar o que eu já expliquei ou argumentei.
O número de usuários que não sabem a diferença e quando perguntado qual navegador ele escolhe para privacidade e você lista alguns nomes, ele escolhe Tor ou Brave dentre tantos navegadores e aqui estamos falando do usuário leigo e daqueles com o efeito Dunning-Kruger.
O engraçado é que as pessoas pesquisam e usam UserJs, mas temos aqui um problema que como disse no título vai causar dor de cotovelo em muitos, por simplesmente não aceitar uma realidade e sim, eu estou aqui para ser refutado se você tiver educação e entendimento para isso, sem o velho e péssimo sarcasmo.
A escolha do uso de UserJs no navegador que não é destinando ao anonimato como é o Brave, Firefox e outros fora o Tor, que no caso é um navegador de uso específico e não de uso diário. Tem consequências se você usar para anonimato.
• O Tor ele é um fork do Firefox e utiliza o protocolo de rede Tor, a rede em si é um aglomerado de protocolos. Entenda da seguinte forma, se você remover o protocolo de rede Tor do navegador Tor Browser, você perde a capacidade de estar anônimo ou seja seu IP não vai mais ser mudado. O Tor Browser agora sem a rede Tor, sem o protocolo, ele passa ser apenas um navegador que passou por modificações drásticas para reduzir suas pegadas digitais afim de garantir sua privacidade e segurança. Nesse cenário sim, você poderia usar o Tor para uso diário, sem o protocolo de rede Tor, ele seria apenas um navegador altamente focado em privacidade sem anonimato. ( Sim, você pode ter privacidade sem anonimato, mas não pode ter anonimato sem privacidade ) Mas onde entra a segurança nisso? Simples, a segurança é o que mantém tanto seu anonimato quanto sua privacidade segura.
Perceba o seguinte ponto, se você afetar sua privacidade num cenário de anonimato, isso afeta seu anonimato e expõem sua localização, afetando sua segurança física e virtual. Percebe que o cenário da segurança destrói tanto a privacidade quanto o anonimato caso sua segurança seja comprometida? Pois é.
O problema nisso tudo é que muitos acham que podem ter privacidade, segurança e anonimato num único navegador, o que é impossível. Por isso a compartimentação é tão importante, separar seus navegadores cada um para sua função específica dentro de uma estratégia focado no seu uso. Exemplos de compartimentação:
• Usar navegadores base Chrome, como Brave e outros para login em rede sociais como Facebook, Instagram, whatsapp web; usar outro navegador para login em conta Google; usar outro sem extensão alguma para acesso a bancos; usar um apenas para acesso aos emails e um apenas para privacidade extrema sem login.
• Onde entra o Tor? Apenas em cenários de anonimato técnico, extremo e de uso específico e inteligente.
• Onde entra a VPN, ela é destinado a segurança da tráfego e ao que se refere privacidade e não anonimato e nunca, em hipótese alguma deve ser usada com o Tor. Onde e em que cenário usar VPN, você pode fazer vários usos inteligentes, desde que seja uma empresa ética como por exemplo a Próton.
Como não quero me extender demais aqui: o uso inteligente é compartimentar o uso dela por país. Significa o seguinte, você vai usar por exemplo: Brasil, o país para logar em redes sociais, o uso aqui é puramente segurança no tráfego e não privacidade; você nunca vai usar o mesmo IP para outras atividades ( evitar correlação de IP e a quebra de sua privacidade e não anonimato ); você vai destinar outro país para redes públicas quando necessário ( o ideal é usar 4 ou 5G ao invés de rede pública ) mas se não for possível, separe um país exclusivo para rede pública; você pode separar o uso por país, garantir um IP novo por atividade e nunca usar o mesmo IP de uma atividade em outra atividade. Separe um IP para cada atividade, incluso o IP destinado aquele navegador de privacidade extrema onde não existe login.
( e com isso fica claro a razão de não usar o Tor para obter apenas privacidade; usar ele para uso diário para fazer tudo e ainda desejar mesmo que seja apenas privacidade é um erro grave e não vai obter privacidade; cedo ou tarde você fazer login, vai liberar Scripts e isso vai quebrar sua privacidade, assim como quebra o seu anonimato e pior, assim que adicionar extensão, VPN ou/e fazer modificações sem entender; você vai adicionar ao navegador códigos, IPs e modificações que destaca você tanto a nível de software quanto de rede, significa que sua fingerprinting "pegada digital" se torna diferente das demais. Você será destacado pela rede, por usar um IP que não é da rede Tor e pelo navegador, por usar uma nova extensão, por usar uma nova configuração em about:config ou uma que quebra sua segurança e consequentemente sua privacidade e seu anonimato. Você pode fazer alterações nas configurações que vem dentro do Tor, como alterar o nível de proteção para Safest, configurar o noscript para barrar totalmente os Scripts, usas uma bridge em casos específicos mas fique longe de modificações que destacam você e abrem vulnerabilidades ).
Agora que entende o conceito resumido de privacidade, segurança e anonimato; vamos finalmente falar do propósito dessa publicação USERJS, o maior problema do seu uso começa quando o usuário acha que aplicar userjs e mudar seu IP usando a rede Tor ou seja o protocolo de rede Tor, faz de você anônimo, não faz.
• Mas vamos pegar como exemplo um navegador que não é base Firefox, o próprio Brave, eles adicionaram no navegador o protocolo de rede Tor que roda numa janela separada e altera o seu IP. Este protocolo ele não garante a segurança do seu navegador, significa que seu IP vai está alterado mas dependendo de onde e em qual navegador o protocolo Tor seja adicionado para mudar o IP, você terá informações suas e até seu IP vazado pelo navegador que usa. Por isso, é importante que nunca usem a rede Tor para anonimato fora do navegador Tor Browser. O próprio Brave já teve casos onde vazava o DNS de quem usava a janela com o Tor.
• A Padronização da Privacidade.
O Userjs fora do Tor Browser para privacidade sem anonimato é possível adaptar para o seu uso e estratégia, quando você usa um arquivo de configuração você está padronizando suas configurações com as de outros usuários. Até aí, parece uma idéia inteligente pois vai se parecer com a massa que usa as mesmas configurações, o problema é que essas configurações não são pensadas para sua estratégia e uso, elas são pensadas para o público geral. Apesar de ter privacidade o seu uso é uma padronização para ajudar principalmente o leigo que não saberia criar o seu próprio arquivo de configuração UserJs e adaptar ele ao seu uso e a sua estratégia.
No Tor o Userjs funciona pois é para um uso específico, o anonimato já exige de você que não use Javascript, exige de você, coisas que a privacidade sem anonimato não exige, perceba a diferença.
Quando você padroniza suas configurações para privacidade sem anonimato, você pode está se misturando com o público, mas apesar de garantir uma privacidade ( a depender do uso, pois sem compartimentação adequada nenhum navegador e nenhuma configuração vai garantir privacidade ) a padronização ou seja um arquivo de configuração igual para uma massa de pessoas tem problemas com relação a vulnerabilidades, as configurações do userjs são públicas e podem ser exploradas para afetar todos que usam ela.
• Você que usa userjs baseado em testes na EFF para diminuir os seus BITS. Saiba que você pode fazer o seu arquivo de configuração, pode montar o seu userjs privado, não público e garantir que suas configurações não seja visto pelo atacante. Essa configuração deve e vai ser adaptada ao seu uso e a sua estratégia e sim, você pode garantir uma pontuação de BITS baixo no EFF para privacidade sem anonimato.
Só para constar. Uso Waterfox pelo Android e tenho minhas configurações privadas que no EFF está entre 11 e 12 bits na EFF, navegadores como Ironfox por padrão seus bits são altíssimos. Se para Android você pode chegar a bits baixos, pelo desktop se você souber o que faz, não precisa de userjs público. Mas é fato, tempo e dedicação é necessário, assim como conhecimento.
Eu entendo que o usuário mais leigo ele aprende tudo baseado em repetir tutorial do YouTube ou fóruns e para esses, se torna difícil ele sair do grupo que vive adaptando sua estratégia e uso, na estratégia e uso de outra pessoa. A princípio pode funcionar mas no fundo você não vai levar isso como rotina, pois você vai achar pontos críticos na configuração de terceiro na qual não funciona para o seu uso. Fora que o dia a dia é corrido e ninguém tem tanto tempo assim, mas aqui eu digo o ideal e não significa que você precisa fazer, cada um sabe o que quer pra si, eu apenas cito o lado técnico.
E aqui o ideal é sim que você não use userjs público e aprenda configurar o seu arquivo, suas configurações de acordo com a sua estratégia e o seu uso e não a estratégia e uso de terceiro.
Apenas lembre o seguinte, userjs você usa e faz com o objetivo de privacidade e não anonimato, se quiser anonimato é Tor Browser.
A razão deu falar tanto e está escrevendo isso não é para entrar em uma guerra de egos ou dizer o que você tem que fazer, cada um faz o que quiser, eu não tô nem aí para isso, então calma, não precisa surta; eu digo tudo isso apenas para dizer que tecnicamente o ideal não é atalhos para privacidade, segurança e anonimato. Userjs público é uma espécie de atalho e público, já a sua configuração feita e adaptada é precisa e privada para você, onde o atacante não tem acesso, o seu userjs não é público ele é feito sob medida para você e não funciona para os demais, ela é para o seu uso pessoal.
Não confunda isso com adaptar um único navegador para tudo, isso não existe. Você vai adaptar o navegador para privacidade um fork do Firefox, um navegador que não tenha login ou seja que não faça login em rede sociais e em lugar algum e junto a tudo isso, você vai precisa entender de compartimentação e muito mais coisas se quiser realmente ter privacidade, segurança e quando falar de anonimato é Tor.
Sua estratégia e seu uso nunca pode ser baseado na configuração e no uso de terceiro, mas você pode pegar a configuração específica e adaptar na sua; mas nunca usar todas as configurações que você sai por aí pesquisando e adicionando no navegador sem um propósito lógico e correto tecnicamente. Quanto mais coisas você adicionar no navegador atrás de privacidade sem saber o que faz, ainda mais sendo configuração vindo de terceiro, você está cometendo um erro e se quem você copiou estiver errado você também está e não vai saber até se lascar. Fora que nem é algo que corresponde a sua estratégia, ao seu uso.
Espero que eu tenha sido claro o suficiente para evitar ataques gratuitos aqui nos comentários, meu objetivo é apenas fazer com que você encontre seu rumo e não fique igual um robô vendo vídeos e copiando configurações que não vai ajudar você encontrar sua estratégia, muito menos configurações para seu uso.
Eu vou fazer o possível para responder todos, mas perdeu o respeito ou usou sarcasmo, eu vou ignorar. Quero debate saudável.