Como detectar e bloquear a mineração de Bitcoins no navegador do seu PC

Num mundo onde tudo o que é digital ganha cada dia mais força e onde temos à nossa disposição várias alternativas em todas as áreas existentes, uma das que mais chama a atenção por milhares de motivos é a associada à nossa economia. Existem milhares de opções para ganhar dinheiro online, algumas legalmente e outras não, mas tudo relacionado ao bitcoin está tomando muita força, tanto que as autoridades do mundo todo estão concentrando seus esforços em descobrir como regular esse tipo de virtual moeda.

O Bitcoin foi projetado para permitir um novo sistema de pagamento e é uma moeda totalmente digital. É a primeira rede entre pares de pagamentos descentralizados alimentados por vários usuários sem uma autoridade central ou intermediários, o que torna isso um tanto delicado por não ter controle sobre ele.

Dentro desse mundo Bitcoin existe algo chamado Bitcoin Mining e não é exatamente um jogo onde devemos buscar minas e acumular pontos, mas sim algo muito mais delicado onde podemos ser vítimas, na verdade, a vítima é nossa equipe, funcionando como intermediário neste processo, consumindo ao máximo os recursos, como CPU, memória RAM, do equipamento.

Hoje a Solvetic vai dar algumas dicas para que possamos verificar se nossos equipamentos estão dentro dessa rede de mineração Bitcoin e assim evitar o uso inadequado de recursos.

O que é mineração de BitcoinAlgo que muita gente procura é como investir no Bitcoin devido aos seus aumentos repentinos, que o valorizaram em mais de 2.000% em poucos anos e assim você tem a ideia de ser milionário em pouco tempo, mas não tudo é fácil nem tão simples quanto parece.

A mineração de bitcoins, também chamada de Blockchain, é o processo de investir capacidade de computação para processar transações, garantir a segurança da rede e fazer com que todos os participantes do negócio estejam em sincronia. Essa tarefa pode ser definida como o data center do Bitcoin, Exceto que foi projetado para ser totalmente descentralizado, com mineradores operando em todos os países e sem ninguém ter controle absoluto sobre a rede, o que o torna vulnerável.

Chama-se "mineração", em alusão à mineração de ouro, pois também é um mecanismo temporário de emissão de novos bitcoins. No entanto, ao contrário da mineração de ouro que muitos de nós conhecemos seu processo, a mineração de Bitcoin oferece uma recompensa em troca de serviços úteis que são necessários para que a rede de pagamento funcione com segurança. A mineração de bitcoins continuará a ser necessária até que o último bitcoin seja emitido, o que levará muito tempo para acontecer.

Não é por menos que todo mundo quer ser mineiro de Bitcoin, basta olhar as estatísticas para ver seu comportamento:

1. Como funciona a mineração de bitcoins


Devemos reconhecer que os usuários ao redor do mundo enviam bitcoins constantemente, mas a menos que alguém registre todas essas operações, ninguém poderá verificar quem pagou pelo quê em um determinado momento, o que torna o processo invisível.

A rede Bitcoin gerencia esse processo registrando todas as transações realizadas em um determinado período em uma lista que possui o nome do bloco. O trabalho dos mineiros é confirmar essas transações e gravá-las no "razão", que é feito de uma cadeia de blocos.

Este "razão" é uma extensa lista de blocos conhecida como blockchain e pode ser usado para explorar de forma simples quaisquer transações que tenham ocorrido entre endereços de bitcoin em qualquer lugar do mundo. Cada vez que um novo bloco é criado, ele é adicionado à cadeia, criando uma lista cada vez maior de todas as transações que foram feitas em toda a história da rede Bitcoin.

Uma cópia atualizada em tempo real dos blocos é baixada para cada computador ou nó que está fornecendo poder computacional para a rede Bitcoin. É nesse ponto que entra em jogo todo o trabalho dos mineiros, pois eles pegam as informações do bloco e aplicam a ela uma fórmula matemática, transformando esse bloco em algo diferente.

Essa nova informação é muito mais curta do que o livro-razão e, na aparência, é uma sequência aleatória de números e letras tecnicamente chamada de hash.

Este hash é armazenado com o bloco, no final dele, último na cadeia naquele momento.
Cada vez que um usuário cria um hash com sucesso, ele recebe uma recompensa de 25 bitcoins, o blockchain é atualizado e todos na rede são notificados disso.

Até aqui tudo é interessante e parece um trabalho ideal, mas alguns grupos ou usuários adotaram uma abordagem menos complexa para obter seus bitcoins, que é aproveitar os recursos do sistema de muitos usuários para mineração.
Essa prática é chamada de Cryptojacking e consiste em alguns mineradores instalarem malware que um antivírus pode eliminar, mas outros não, no entanto, algumas infecções são direcionadas diretamente para o navegador.

Desta forma, o criptomoeda usa secretamente nosso laptop, mesa ou dispositivo móvel para extrair criptomoedas quando visitamos um site infectado. A mais recente técnica de criptojacking usa JavaScript para começar a trabalhar instantaneamente quando uma página da web comprometida é carregada. Infelizmente, não há uma maneira imediata de verificar se a página da web tem um componente de mineração oculto e podemos nem notar qualquer impacto no desempenho, mas alguém sequestrou nosso dispositivo para ganhos digitais.

A ideia de criar um criptomoeda começou em meados de setembro, quando uma empresa chamada Coinhive apresentou um script que poderia começar a minerar a criptomoeda Monero quando uma página da web fosse carregada. O site de torrent Pirate Bay rapidamente o aceitou para arrecadar fundos, e em algumas semanas começaram a aparecer cópias do Coinhive. Agora que vimos tudo, e o que está faltando, por trás do mundo Bitcoin, analisaremos algumas maneiras de detectar se nosso sistema está fazendo parte da mineração sem perceber.

2. Verifique o rendimento extraído de Bitcoins


A primeira etapa é verificar se há algum problema no desempenho ideal do sistema. Se notarmos que o sistema se comporta de maneira diferente quando o navegador da web está funcionando, isso pode ser um sinal claro de adulteração. Existem alguns sintomas que devem levantar algumas suspeitas em nós e são:

Baixo rendimentoSe o desempenho do sistema cair inexplicavelmente, ou se o sistema demorar muito para alternar de uma janela para outra, travar com frequência e usar toda a largura da rede, podemos fazer uma análise detalhada.

A primeira opção a ser usada é desabilitar as extensões e complementos em execução para verificar o desempenho do navegador, e para isso vamos ao Gerenciador de Tarefas usando uma das seguintes opções:

  • Clique com o botão direito na barra de tarefas e selecione a opção Gerenciador de Tarefas
  • Usando a combinação de teclas Ctrl + Alt + Del e nas opções exibidas, selecione Gerenciador de Tarefas
  • Clicar com o botão direito no menu Iniciar ou usar as teclas Windows + X e selecionar Gerenciador de Tarefas
Na janela exibida, vamos para a seção Desempenho:

PROLONGAR

Na parte inferior clicamos na opção Abrir o monitor de recursos e na nova janela vamos para a guia Informações Gerais e lá podemos ver o seguinte:

O ideal é deixar esta seção rodando por 15 a 20 minutos para observar de forma geral o comportamento de cada componente dos recursos do sistema. Depois de estabelecermos uma linha de base, podemos visitar os sites habituais e ficar atentos a como o desempenho aumenta, é normal ver picos ocasionais, mas se o aumento for constante a qualquer momento estaremos diante de um site que usa recursos excessivos do sistema.

PROLONGAR

Aumento de calorEste ponto se aplica especialmente a laptops e dispositivos móveis, pois, se ficar mais quente que o normal, é um sinal de que devemos pensar em fazer uma análise de desempenho. A maneira mais fácil de fazer isso é colocar a mão ao lado do ventilador e sentir a temperatura do calor que sai, outra forma é controlar as correntes térmicas com ferramentas especializadas que podemos baixar gratuitamente, a Solvetic oferece algumas gratuitas:

Bloquear a mineração de Bitcoins no navegadorOutra opção que temos é bloquear todo o processo
Como todo site suspeito não pode ser desmontado, é possível evitar que o navegador execute esses scripts de mineração. Atualmente, temos dois projetos principais conhecidos como MinerBlock e No Coin. As extensões da Chrome Web Store são baseadas nele.

MinerBlock: Este complemento está disponível para download no seguinte link para navegadores Google Chrome:

É uma ferramenta simples que é responsável por monitorar qualquer atividade de mineração online. Ele primeiro identifica o culpado e, em seguida, bloqueia suas atividades no navegador. É possível verificar sua configuração para criar uma lista de permissões ou verificar a quantidade de mineração que foi bloqueada.

Os usuários do Firefox podem instalar o CoinBlock, que é equivalente ao MinerBlock no seguinte link:

Sem moedaNo Coin funciona com o mesmo propósito do MinerBlock, com a limitação de que você pode definir a duração da sessão de mineração.

Ele tem uma lista branca para manter ou interromper a execução da extensão enquanto ela opera. Nenhuma moeda também está disponível para Firefox.

Com essas dicas, podemos evitar ser vítimas desse novo ataque invisível e, assim, impedir que nossos recursos beneficiem usuários não autorizados.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave