;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

Criminosos podem comprar dados de RG por R$ 2,60 em fóruns da internet

z_wei/iStock
Imagem: z_wei/iStock

Felipe Oliveira

Colaboração para Tilt

05/12/2020 14h48

Você sabe o preço que um criminoso paga para obter seu F, RG ou até mesmo dados de aporte? Levantamento realizado pela empresa de segurança Kaspersky aponta que é possível comprar dados de RGs por apenas US$ 0,50 (R$ 2,58, na cotação atual) em fóruns clandestinos no mercado internacional.

Os dados foram publicados pela Kaspersky no relatório "Doxing, roubo, revelação. Onde seus dados pessoais vão parar?" e resultam de uma investigação realizada em dez fóruns e mercados clandestinos online. As informações são bem atuais e revelam detalhes do mercado de dados roubados do terceiro trimestre de 2020.

Agora, se o criminoso estiver disposto a investir um pouco mais, com US$ 6 (R$ 30,86) ele consegue ter o a aportes escaneados e até mesmo a detalhes de cartão de crédito. O "cardápio" dos golpistas traz ainda a possibilidade de adquirir até mesmo selfies feitas com os documentos ou prontuários médicos.

Anúncio para venda de dados - Kaspersky/Divulgação - Kaspersky/Divulgação
Anúncio para venda de dados
Imagem: Kaspersky/Divulgação

Mas o "produto" mais caro vendido nesses fóruns é o o não autorizado a emails ou contas de redes sociais, que chegam a custar R$ 4.100. Isso porque o aumento de segurança nesses serviços dificultou a prática para os cibercriminosos.

Riscos para os usuários

Tomar cuidado com o tipo de informação que coloca na internet é fundamental para se proteger. De acordo com levantamento da Kaspersky, mais de 30% dos brasileiros se consideram comuns demais para serem hackeados. Contudo, os interesses dos criminosos nos dados são diversos e não ficam s a pessoas famosas.

Além de poderem comercializar os dados obtidos de maneira ilegal, os golpistas podem praticar o chamado "doxing", que é quando as informações são utilizadas para constranger, agredir ou até mesmo colocar uma vítima em perigo.

"Algumas pessoas têm maior probabilidade de serem vítimas, como jornalistas, influenciadores digitais, ativistas, advogados, profissionais da indústria do sexo e policiais. Para as mulheres, pode representar ainda ameaças e abusos verbais. Para os policiais, também significa perigo direto para sua segurança física. O doxing pode levar as pessoas a abandonar os seus empregos", diz Fabio Assolini, analista de segurança sênior da Kaspersky no Brasil.

Os dados pessoais ainda podem ser usados para extorsão, aplicação de golpes e esquemas de phishing. "Peço que todos reavaliem seus hábitos online, tendo como referência os riscos que a informação vazada pode representar em sua vida", avalia Fabio Assolini.

Confira o "cardápio" dos golpistas:

Carteira de identidade - R$ 2,60 a R$ 51
Segundo a Kaspersky, os golpistas podem utilizar esse tipo de informação para golpes como inscrições em apps de serviços para obter informações que serão usadas em golpes futuros.

Anúncio para venda de aporte - Kaspersky/Divulgação - Kaspersky/Divulgação
Anúncio para venda de aporte
Imagem: Kaspersky/Divulgação

aportes digitalizados - R$ 30 a R$ 77
Esses documentos podem ser usados para identificação em plataformas internacionais, como bolsas de criptomoedas. Além disso, o aporte pode substituir documentos com fotos. Ou seja, golpistas podem tentar receber serviços financeiros ou um empréstimo com o documento da vítima.

Serviços de - R$ 2,58 a R$ 41
Permite o o a plataformas populares de conteúdo, streaming ou games.

Carteira de habilitação - R$ 25 a R$ 128
Podem ser usados para aluguel de automóveis em diversos países ou ainda fraude em seguros.

Prontuários médicos - R$ 5 a R$ 154
A Kaspersky afirma que esses são dados muito procurados, já que permitem uma variedade de atividades fraudulentas, como a obtenção de serviços de seguro de saúde ou compra de medicamentos sob prescrição.

Detalhes do cartão de crédito - R$ 30 a R$ 102
Os bandidos conseguem encontrar nos fóruns clandestinos informações completas do cartão de crédito, incluindo nome, número e código CVV, que podem ser usadas para saque ou compras online.