;(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

Capucci, Ewbank, Xuxa e mais: entenda golpe no WhatsApp que atinge famosos

Jornalista Renata Capucci foi mais uma vítima de golpe que fica cada vez mais comum -
Jornalista Renata Capucci foi mais uma vítima de golpe que fica cada vez mais comum

Bruna Souza Cruz

De Tilt, em São Paulo

27/12/2019 12h46

A jornalista Renata Capucci foi a vítima mais recente de uma tentativa de golpe que envolve o roubo do WhatsApp para a prática de extorsões. Mas, infelizmente, ela não é a única. Uma série de famosos como Xuxa, Preta Gil, Giovanna Ewbank, Hugo Gloss e Celso Portiolli também já se depararam com o problema.

E como o golpe funciona? Basicamente, criminosos usam os nomes das personalidades para induzir as vítimas a compartilhar o código de ativação do WhatsApp com eles (sem saberem que se trata desse número de segurança).

Em posse dele, o perfil no WhatsApp do alvo é sequestrado (deixa de funcionar no celular da pessoa) e os criminosos am a ter o a todos os respectivos contatos. Em geral, mensagens com pedidos de dinheiros para amigos e familiares se fazendo ar pelos donos das contas são enviadas.

No caso de Capucci (e de mais alguns famosos), pessoas receberam ligações com um convite para uma festa dela no hotel Copacabana Palace. Neste momento, os golpistas tentaram induzi-las a fornecer um código, que nada mais é do que o de ativação do WhatsApp.

"Não digite nada, porque não tem festa alguma: é golpe para clonar o seu WhatsApp", alertou a jornalista em uma de suas redes sociais. Os casos de Giovanna Ewbank, Preta Gil, Hugo Gloss e Celso Portiolli foram parecidos com o de Capucci.

Já, a apresentadora Xuxa recebeu mensagens estranhas vindas de seu figurinista, que teve o celular clonado. Uma transferência de R$ 1.800 foi solicitada para ela. Por sorte, ela não caiu no golpe.

Estratégia não afeta só os famosos

Apesar de o golpe ter ganhado visibilidade por envolver o nome de personalidades conhecidas no Brasil, a prática já afetou uma série de usuários brasileiros.

Em outubro deste ano, Tilt contou a história de Marco Lopes e Hugo Matta. Ambos decidiram vender coisas em plataformas de comércio online. Tempos depois, receberam mensagens e ligações de falsos funcionários desses sites em uma tentativa de sequestrar suas contas no WhatsApp.

Como se proteger?

Sendo famoso ou não, a primeira recomendação de especialistas é: fique em alerta com pedidos de compartilhamento de códigos online. Na dúvida, não forneça nada. Caso seja vítima do golpe, o ideal é que um registro de ocorrência seja feito para que a polícia possa investigar os criminosos.

Desconfie se:

  • Receber ligações e mensagens de pessoas em nome de pessoas famosas, sites de comércio online, de bancos, entre outros;
  • Fique ainda mais em alerta se neste contato for pedido para você instalar algum programa em seu aparelho, exigirem pagamento e/ou informações pessoais (senhas, documentos pessoais);
  • O uso de gírias, frases informais demais e erros de ortografia, no caso de mensagens de textos, também indicam que algo está errado;
  • Para aumentar a proteção, ative a verificação em duas etapas do WhatsApp (aprenda a configurar aqui). Ela funciona como uma camada a mais de segurança. Mesmo que uma pessoa obtenha o código de verificação, ela vai precisar inserir também uma senha de seis dígitos criado por você. Ou seja, só sabendo essa informação para conseguir roubar o seu perfil.

Como ativar a autenticação de dois fatores no WhatsApp, Instagram e Facebook

UOL Notícias

SIGA TILT NAS REDES SOCIAIS