;(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
Logo Pagbenk Seu dinheiro rende mais
Topo

Ex-BBB perdeu R$ 150 mil após ter celular roubado; como se proteger

Íris Stefanelli afirmou que perdeu R$ 150 mil com o golpe - Reprodução/Instagram
Íris Stefanelli afirmou que perdeu R$ 150 mil com o golpe Imagem: Reprodução/Instagram

Do UOL, em São Paulo

21/09/2021 12h28

Depois que teve seu celular roubado, Íris Stefanelli amargou um grande prejuízo. Os assaltantes entraram em suas contas bancárias pelo smartphone e fizeram saques e transferências.

A atriz e apresentadora, que já participou dos reality shows BBB e No Limite, afirmou que perdeu R$ 150 mil com o golpe e está até no cheque especial em algumas contas. "Até a conta da minha mãe da aposentadoria dela foi limpa", disse, em seu Instagram.

Ela disse que ou em delegacias para registrar o caso e entrou em contato com bancos para bloquear o o do celular aos aplicativos, mas que o estrago já foi grande.

É possível se proteger depois de ter o celular roubado e adicionar medidas de segurança nos aplicativos de bancos. Veja abaixo as dicas de Marcelo Chiavassa, professor de direito digital da Universidade Presbiteriana Mackenzie de Campinas (SP).

Coloque senha no aparelho

Antes de mais nada, coloque senha numérica no aparelho celular. Nos modelos novos, em que há biometria e reconhecimento facial, ative também esses recursos, disse Chiavassa.

"O ladrão até pode descobrir, de alguma forma, a senha numérica. Mas se estiver longe da vítima, ele não conseguirá a digital ou o rosto dela", disse.

Também é importante ativar a biometria e o reconhecimento facial nos próprios aplicativos bancários.

Não deixe senhas no bloco de notas do celular

Jamais deixe senhas importantes, como a do aplicativo do banco e a do cartão, gravadas no bloco de notas, por exemplo.

"Você não deixa as senhas do cartão de crédito e da conta bancária anotadas em um papel na sua carteira, certo? A regra é a mesma para os celulares, que hoje são carteiras digitais", disse Chiavassa.

Fui roubado, o que fazer?

Se o aparelho tiver aplicativos bancários instalados e cartões de crédito cadastrados em aplicativos que permitem fazer compras, como Apple Pay e Google Pay, a primeira recomendação é ligar para os bancos e bloquear os cartões.

Logo depois, disse o especialista, é essencial fazer um boletim de ocorrência o mais rápido possível.

Desative o preenchimento automático de senhas

Alguns smartphones permitem que, ao usar uma senha para ar um aplicativo, o celular salve essa senha. Assim, na próxima vez que você tentar entrar no aplicativo, o próprio celular preencherá automaticamente a senha. Se um ladrão conseguir desbloquear o celular, portanto, poderá ter o às senhas salvas.

No caso do iPhone, por exemplo, se o autopreenchimento estiver ativado, o ladrão pode ar as configurações do aparelho e visualizar as senhas salvas de sites e aplicativos.

"Uma dica de segurança para evitar o o a esses dados é desativar a opção de autopreenchimento. Para fazer isso em aparelhos da Apple, por exemplo, basta entrar em 'Ajustes', depois em 'Senhas e Contas' e desmarcar a opção 'Preencher Senhas'", disse Chiavassa.

No caso de celulares com sistema operacional Android, o autopreenchimento ocorre apenas no navegador. Para remover essa possibilidade, segundo o e do Google, basta ar o navegador, clicar em "Configurações" e desmarcar a opção "Preenchimento automático de pagamentos".

Ative a "autodestruição de dados" do celular

Celulares Android e iOS também têm configurações que permitem bloquear ou mesmo destruir todos os dados do aparelho roubado ou perdido.

Para apagar dados do iPhone, por exemplo, basta entrar no iCloud Find, inserir os dados, encontrar o dispositivo que foi roubado e escolher a opção "apagar remotamente".

No caso de aparelhos com Android, o processo é semelhante. É só ar o Find My Device e clicar em "limpar dispositivo".

Bloqueie os aplicativos bancários instalados no celular

Outra sugestão de segurança é checar se seu banco oferece a opção de bloquear os aplicativos bancários no aparelho roubado. Banco do Brasil e Caixa Econômica Federal, por exemplo, oferecem essa possibilidade.

No BB, basta ar o site do banco, entrar em Menu Completo, Segurança, Autorização/Bloqueio para transações Smartphone e Tablet e remover o aparelho.

Na Caixa, é só ar a conta, clicar em Senhas e Configurações, depois em Dispositivos Cadastrados, e então selecionar o dispositivo roubado ou perdido e excluí-lo.