Um site pode ver / conhecer meu endereço MAC mesmo se eu usar uma VPN? [duplicado]

10

Pesquisei outros resultados e li muitos deles, mas não consegui obter informações suficientes.

Minha pergunta é que um site pode ver meu endereço MAC ou pode ter informações sobre que eu sou a mesma pessoa nessas condições:

  1. Estou usando uma VPN e uso dois IPs: o primeiro é normal, o segundo é o IP da VPN.

  2. Eu uso dois navegadores para me esconder atrás das impressões digitais do navegador. Eu uso os dois navegadores no modo de navegação anônima. Eu sempre uso um para o IP normal, um para o IP da VPN.

  3. Não sei se o site usa cookies ou não. Mas eles podem coletar informações suficientes para provar que essas duas identidades pertencem à mesma pessoa?

Existe alguma outra maneira de eles verem que eu sou a mesma pessoa? Uso IPs diferentes, navegadores diferentes e os dois no modo de navegação anônima. Eu até mudei o idioma de um navegador para apenas o inglês. Portanto, mesmo se coletarem minhas informações no navegador, eles verão dois navegadores usando idiomas diferentes.

(Adição após edição): alterei minhas informações de IP e navegador e o site não pode mais acessá-las para provar que sou a mesma pessoa usando duas contas. Então vamos ao título: Eles podem ver meu endereço MAC? Porque acho que é a última maneira que eles podem me identificar e minha principal pergunta é essa. Eu escrevi as informações acima para mencionar que alterei os IPs e tenho algumas precauções para evitar impressões digitais do navegador (entre meu provedor de VPN já tem um serviço para bloqueá-lo). Eu os escrevi porque li conselhos semelhantes em algumas perguntas relacionadas, mas minha pergunta é que eles podem ver meu endereço MAC (ou qualquer outra coisa que possa me fazer ser detectada) apesar de todas essas precauções.

E por fim,

  1. Existe uma maneira extra de ser anonimizado que eu possa fazer? Por exemplo, meu relógio do sistema ou qualquer outra coisa pode fornecer uma informação?

Desde já, obrigado.

ilhan
fonte
Eu acho que você acabou de confundir as coisas quando diz endereço MAC de vez em quando, pois fala principalmente de endereços IP. Tomei a liberdade de editar a publicação de acordo.
Daniel B
Não, Daniel, minha pergunta é sobre o endereço MAC, na verdade. O que eu mencionei nos detalhes da minha pergunta é porque eu já mudei o IP e, em seguida, não haverá problema em usar o mesmo IP. Este título está errado agora, porque minha pergunta é sobre o endereço MAC. Eu já disse que meus IPs são diferentes em dois navegadores diferentes. O que eu quero saber é que, se eles puderem ver meu endereço MAC ou não, apesar de todas essas coisas que eu faço. Então, ficarei feliz se o título for alterado novamente para o endereço MAC, porque minha pergunta principal é essa.
ilhan
@ ilhan: Realmente não importa muito se eles podem ver o seu endereço MAC, porque o seu endereço MAC não faz sentido fora da sua rede local. Ele é retirado do pacote de rede pelo roteador (substituído pelo endereço MAC do roteador, para que o roteador do ISP saiba para qual roteador enviar o pacote).
precisa saber é
@ilhan: Você deve se preocupar com o seu endereço IP público (não o endereço IP da sua máquina local, mas o endereço IP externo do seu roteador, não o endereço 127.0.0.1). Esse endereço é atribuído pelo seu ISP e você não pode configurá-lo para outra coisa sem interromper sua conexão com a Internet. A verdadeira preocupação é que, para fins de cobrança, seu ISP acompanhe qual endereço é atribuído a quem e a que horas. É isso que as pessoas que usam VPN desejam contornar.
slebetman
@FYI - a preocupação principal é impedir que o governo veja o que você faz, mas também houve casos em que criminosos (e 4chan) invadiram os bancos de dados do ISP para que eles possam usar essas informações para desmascarar seu endereço residencial do seu endereço IP público.
precisa saber é

Respostas:

14

Os únicos sites que podem acessar endereços MAC são aqueles em que você baixa um componente de software para fazer interface com eles, o que permite que o site contorne as regras usuais. Então, tecnicamente, você precisa primeiro dar permissão ao fazer isso. ActiveX e WMI (Interface do Windows via Windows Management Instrumentation) para Internet Explorer e Java são métodos usados ​​que podem transmitir um endereço MAC. O ActiveX requer que o WMI esteja instalado para que isso funcione.

Aqui está um script usando WMI que lê endereços MAC: http://www.qualitycodes.com/tutorial.php?articleid=19&title=MAC-Address-Using-WMI-on-Internet-Explorer [NOTA: este link está morto agora , mas o script hospedado anteriormente nesse local fez o trabalho para computadores com Windows habilitados para WMI, ainda necessários como informações para esta pergunta.]

Aqui está uma pergunta com código para fazer isso em Java no StackOverflow: /programming/10962072/get-mac-address-in-java-using-gethardwareaddress-non-deterministic

Conforme mencionado no comentário abaixo por Hennes, os endereços MAC são apenas internos. Os servidores da Web geralmente não transmitem essas informações ... apenas os endereços IP e, mesmo assim, os usuários geralmente mostram apenas o endereço IP de sua localização. Se você estiver acessando um site, por exemplo, em uma cafeteria, o IP mostrado é o da cafeteria, não um usuário da rede.

Com relação aos endereços IP - o JavaScript pode usar o WebRTC (esses exemplos para versões mais recentes do Chrome e Firefox) agora para mostrar endereços IP internos, conforme explicado neste artigo: https://hacking.ventures/local-ip-discovery-with-html5- webrtc-security-and-privacy-risk / Veja exemplos de trabalho ao vivo aqui: http://net.ipcalf.com/ e um que tenta detectar todos os endereços IP em seu intervalo local aqui: https://dl.dropboxusercontent.com /u/1878671/enumhosts.html Isso não deve ser confundido com dados de endereço MAC. Se seu JavaScript estiver desativado, isso não funcionará, é claro.

Como foi mencionado na pergunta, o JavaScript lê a hora do relógio no seu sistema. Quando você publica de uma página para outra em um formulário, ele pode postar a hora em javascript, indicando o fuso horário em que você está. Aplicativos que usam em tempo real, como os aplicativos de lances on-line, fazem isso. Se isso for diferente do tempo que o servidor vê, isso seria uma "bandeira", por assim dizer. A solução é matar o JavaScript ou alterar a hora do relógio. Por si só, não dá muito o que falar. Nem todo mundo tem o relógio ajustado corretamente, mas a maioria os sincroniza automaticamente com servidores de tempo reais, especialmente celulares.

Nos comentários abaixo, a specializt mencionou que o WMI pode ser desativado. O mesmo ocorre com ActiveX, JavaScript e Java, que podem ser simplesmente desinstalados.

Os cookies, por si só, obtêm a hora do servidor, e não a do navegador da web. Se você deseja tempo no lado do cliente, o método JavaScript que mencionei acima é uma maneira de fazê-lo.

Se você estiver visualizando um site e dois navegadores da Web surgirem do mesmo IP (qual seria o seu se você não usasse proxies) - não seria necessário verificar um cookie para saber se ele veio do mesmo local. O log IP diz isso a eles. Eles não podem saber que era do mesmo computador no 'laboratório', mas pode ser adivinhado porque eles estão no mesmo intervalo de tempo no log da web. Isso pode não ajudar - uma pessoa ou uma pessoa com um cúmplice ... pode ser vista sob essa luz.

Proxies resolveriam o problema de IP do log do servidor, é claro. Ambos os navegadores que usam um local proxy diferente, como você mencionou, são ótimos.

Jeff Clayton
fonte
Em primeiro lugar, obrigado por suas respostas Jeff e Hennes. Eles são os melhores que eu vi até agora. @ Hennes, ouvi dizer que o MAC do computador não pode sair do roteador, mas ainda assim as informações de endereço MAC do roteador estão indo para o ISP e depois para o site etc. certo? Quero dizer, eles não podem ver o MAC do meu computador, mas ainda assim podem me identificar ao ver o mesmo MAC do mesmo roteador que penso, estou errado? Além de tudo, que maneiras um site pode alcançar para provar que duas contas pertencem à mesma pessoa que não IP, informações do navegador (idioma, resolução de tela etc.) e MAC? Sou anonimizado e seguro?
ilhan
Muito bem-vindos, eu tenho instalado roteadores wi-fi em mais de uma loja de café, daí o exemplo;)
Jeff Clayton
Os sites não conseguem ver o seu MAC sem a instalação de mais software, como mencionei. A máquina diretamente atrás do roteador geralmente tem seu endereço MAC clonado pelo roteador, mas ainda não pode ser lido pelo servidor da Web, mostrando um site.
Jeff Clayton
Você está tecnicamente seguro na multidão, por assim dizer. Se você acessa um wi-fi público, com um grande número de pessoas usando o IP compartilhado desse local, alguém precisa procurá-lo ativamente, enquanto você estiver lá, para encontrá-lo. Se você possui um ip dedicado, está registrado com seu ISP. Alguém teria que entrar em contato com o seu ISP e solicitar suas credenciais com base no IP que visitou o site.
Jeff Clayton
11
Verdadeiro, a menos que alguém esteja usando IPv6 e não tenha configurado o endereçamento de privacidade. Consulte (meu) Como evitar a exposição do meu endereço MAC ao usar o IPv6?
Arjan #
4

Os sites não conseguem ver seu endereço MAC, portanto você não precisa usar uma VPN.

Alex Dumitru
fonte
Eu sei serviços que podem proibir por MAC, então eu não teria tanta certeza
Tetsujin
Obrigado pela resposta Alex. Mas conheço alguns sites que podem detectar várias contas com IPs diferentes. Foi por isso que perguntei se havia outras maneiras de me detectar.
ilhan
Nesse caso, eles estão usando algum método diferente do seu endereço MAC.
você precisa saber é o seguinte
3
@Tetsujin: Mas esse não é um site, é um jogo rodando diretamente no seu computador. Os servidores da Web não podem ver seu endereço MAC, mas o software instalado e em execução no seu computador definitivamente pode.
Ben Voigt
11
Verdadeiro, a menos que alguém esteja usando IPv6 e não tenha configurado o endereçamento de privacidade. Consulte (meu) Como evitar a exposição do meu endereço MAC ao usar o IPv6?
Arjan #
4

Os outros já responderam as principais questões técnicas e meu comentário para alguns deles responde às suas dúvidas sobre o endereço MAC. Então, vou me concentrar nisso:

E por fim,

Existe uma maneira extra de ser anonimizado que eu possa fazer? Por exemplo, meu relógio do sistema ou qualquer outra coisa pode fornecer uma informação?

Sim, há mais uma coisa que pode te enganar: sua personalidade. O que você está tentando fazer é chamado de sockpuppeting. Você deve ter notado que alguns sites como o Stackoverflow e o Reddit têm moderadores. Eles são a defesa de última linha contra fantoches de meia. E, na minha experiência pessoal, eles baseiam sua detecção principalmente no "palpite".

Quando eles têm um pressentimento de que algo é suspeito, eles geralmente pesquisam seu histórico de postagem e encontram frases, opiniões políticas ou erros de ortografia ou qualquer padrão consistente. É assim que a detecção de marionetes de meia é feita depois que você passa por detectores automáticos, como detecção de referenciador ou detecção de endereço IP ou detecção de similaridade de nome de usuário (é incrível como algumas pessoas insistem em usar padrões detectáveis ​​ao escolher nomes de usuário) etc.

Contra outro humano, é muito difícil evitar a detecção, a menos que sua segunda conta não faça nada relacionado à sua primeira conta. Por outro lado, isso geralmente derrota o objetivo de fantoches de meia.

slebetman
fonte
Excelente descrição. Anos atrás, uma pessoa que eu conhecia na rede encontrou um site meu com um nome diferente porque parecia o meu site comum. Era bastante impressionante que ele pudesse fazer isso.
Jeff Clayton
2

O endereço MAC de um cliente é usado pelo protocolo da camada 2, por exemplo, Ethernet, para identificar exclusivamente cada nó na rede local. É mais provável que o site que você está acessando NÃO esteja na sua rede local e, portanto, não veja o seu endereço MAC.

Para fins de ilustração, digamos que você tenha um PC em uma LAN e que deseja acessar um site, por exemplo, google.com. A primeira coisa que você precisa fazer é encontrar a melhor rota para o google.com.br. Isso será via um roteador. provavelmente algum tipo de roteador de banda larga. Se você estiver na ethernet, seus sistemas de rede colocarão um quadro ethernet em volta de pedaços de dados em sua solicitação. Em cada quadro, haverá um endereço MAC e um endereço MAC. O endereço para MAC é o endereço MAC do seu roteador e o endereço MAC é o seu PC MAC.

O roteador, quando receber o quadro, retirará o quadro e o reformulará para a próxima etapa da jornada. Não sei muito sobre o enquadramento ADSL, mas ainda haverá um quadro usado - algum tipo de quadro do tipo dsl. Dessa vez, o endereço para MAC será o MAC do próximo nó na rota para google.com. O MAC será o MAC do lado da banda larga do seu roteador.

Então veja, o google.com nunca verá o endereço MAC do seu PC. Ele vê o seu endereço IP, claro, mas não o seu MAC.

user619818
fonte
2

Eu acho que é bastante óbvio que o software executado no seu computador pode fornecer praticamente todas as informações necessárias para quebrar o seu anonimato. Portanto, pode ser um software instalado acidentalmente. Se tiver acesso à rede posteriormente e à camada de software, provavelmente poderá conversar consigo mesmo para estabelecer uma conexão através de ambas as redes e abrir mão de sua identidade. Acredito que rodar duas máquinas virtuais seja um método um pouco mais forte, embora não seja perfeito. Há muito pouca chance de o software dentro de uma máquina virtual falar com outra máquina virtual, se você configurá-lo corretamente, no entanto, é claro que o software dentro da máquina virtual pode transmitir o endereço MAC para algo que possa ser correspondido. No final do dia, eles ainda podem corresponder a nomes de usuário ou outros padrões semelhantes, e há pouco que você pode fazer sobre isso.

Gavin
fonte
0

Depende do site que você está acessando e de quais scripts especiais são executados em seus servidores.

Por exemplo:

Quando você se conecta a um ponto de acesso Wi-Fi, primeiro você será direcionado para uma página da web de login, na qual precisará inserir suas credenciais para obter acesso à Internet. Se você verificar a barra de endereços dessa página de login, descobrirá o seu endereço MAC e provavelmente o endereço MAC do roteador ao qual está se conectando. Você não precisa ter instalado nenhum software especial no seu computador. Um script, que é baixado pelo navegador do servidor em que a página da web de login está localizada, faz isso. Ou seja, o script lê as informações sobre o seu adaptador de rede e cria a cadeia complexa colocada na barra de endereços do navegador.

Após o login, as informações sobre o seu endereço MAC enviado pelo computador e suas credenciais (ID do usuário e senha) são colocadas em um banco de dados pelo provedor de hotspot wifi. A partir desse momento, toda vez que você se conectar a essa rede wifi (independentemente do hotpsot físico), seu endereço MAC será verificado no banco de dados. Se as credenciais ainda estiverem atualizadas e válidas, você terá acesso à Internet, sem a necessidade de outro login.

Seu endereço MAC e / ou suas credenciais podem ser mais usados ​​pelo provedor de hotspot wifi para monitorar e limitar seu acesso à rede com base no tempo de acesso, tempo de acesso, quantidade de dados transferidos, tipo de dados acessados ​​etc.

Para responder à pergunta original, um site pode ler seu endereço MAC, mas eles precisam ter scripts especiais em seus servidores e forçar o navegador a fazer o download deles.

user20001
fonte