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

Golpe promete emprego, mas rouba dados e dinheiro; saiba se proteger

Nivaldo Souza

Colaboração para o UOL, de São Paulo

23/06/2021 04h00

A alta taxa de desemprego no país e o desejo de muitas pessoas de trabalhar em home office potencializaram um formato específico de golpe: os anúncios de falsas vagas de emprego. O objetivo dos golpistas é roubar dados pessoais, clonar celulares e conseguir dinheiro das vítimas.

Os criminosos enviam mensagens por aplicativos como WhatsApp e Telegram e usam sites de vendas de objetos pessoais, como OLX. Em alguns casos, eles se am por recrutadores de agências tradicionais de empregos.

O golpe da falsa vaga de emprego cresceu 194% nos cinco primeiros meses de 2021, na comparação com o mesmo período do ano ado, segundo levantamento do laboratório de cibersegurança da PSafe.

Neste ano, cerca de 346,5 mil pessoas foram alvo de golpistas prometendo emprego rápido e, geralmente, com salários e benefícios acima da média de mercado.

O Instituto Reclame Aqui também registrou aumento de queixas envolvendo falsas vagas de empregos. A pedido do UOL, a entidade fez um levantamento e verificou na sua base de dados um crescimento de 33,58% nas queixas nos cinco primeiros meses deste ano (354 reclamações) na comparação entre janeiro e maio de 2020.

O UOL ouviu especialistas em segurança cibernética e em recursos humanos para mostrar dicas de como se proteger. Veja abaixo.

Não ree códigos recebidos no celular

O celular é o meio preferido dos golpistas. Para clonar o celular, o golpista fala sobre a suposta vaga, estimula o interesse do desempregado e depois diz que vai ar uma validação de segurança com um código.

Quando o dono do celular rea o código, o golpista clona o número e a a simular situações de emergência para pedir dinheiro a amigos e parentes da vítima. Ou, ainda, contrata empréstimos no seu nome, segundo Emílio Simoni, diretor do laboratório da Psafe.

Não pague taxas para participar de processos seletivos

Simoni diz que outro golpe comum é aquele em que o criminoso mente que existe um processo seletivo, mas cobra uma taxa para o candidato participar de um suposto curso ou treinamento.

Pesquise sobre a agência e não ree dados pessoais

A gerente de seleção da Luandre RH, Larissa Gonçalves, recomenda pesquisar sobre a suposta agência que está intermediando a seleção. Verifique se o site da empresa é real e se há um telefone fixo para contato.

Também é importante não rear dados pessoais, como contas bancárias, endereço ou outras informações sensíveis.

Ela afirma que aplicativos de mensagens e redes sociais, como Facebook e LinkedIn, são utilizados por recrutadores.

Mas, nesses casos, o profissional se identifica e não pede nenhum tipo de pagamento ou informação pessoal. A comunicação envolve também o envio de telefone fixo da agência e email profissional do recrutador.

Segundo ela, desde o ano ado, chegaram ao conhecimento da Luandre mais situações de falsários se ando por profissionais da empresa.

Desconfie de salários acima dos do mercado

Pâmela Nascimento, coordenadora de recrutamento e seleção do ManpowerGroup, diz que é mais frequente os golpistas ofereceram as supostas vagas para cargos de perfil operacional, com baixa exigência de qualificação.

Nesses casos, oferecem salário acima da realidade do mercado e pacote de benefícios incomuns.

Mas vagas que exigem formação e experiência para posições mais altas também são alvo dos criminosos. Eles chegam a oferecer suposto assessoramento de carreira a partir do pagamento prévio pelo serviço.

Agências não usam sites de venda de objetos

Nascimento sugere que o trabalhador busque vagas anunciadas em sites especializados como Empregos.com.br, Indeed, Infojobs, LinkedIn, Vageconomia-uol-br.informativomineiro.com, Emprega Brasil, entre outros.

"Você raramente vai ver uma empresa séria divulgando vaga em sites de desapego. Pode até acontecer, mas a pessoa deve ficar com o pé atrás, porque pode ser uma tentativa de golpe", disse.

Denuncie vagas suspeitas

Uma pesquisa rápida em um dos maiores sites de venda de objetos do país, o OLX, mostra mais de 50 mil anúncios com vagas de empregos.

Em alguns deles, o único meio de entrar em contato com o suposto recrutador é um número de WhatsApp, o que é apontado pelos especialistas como indicativo de fraude.

A diretora de produto e operações da OLX, Beatriz Soares, diz que a plataforma pode ser usada por golpistas, mas afirma que a empresa investe em tecnologia preventiva e mecanismos de denúncias.

"Assim que identificamos uma fraude, tomamos todas as medidas necessárias para retirar esse usuário e o anúncio", afirma.

De acordo com a executiva, apenas 0,1% do total de anúncios na plataforma sofreu algum tipo de denúncia. Os casos suspeitos são checados em até duas horas após o alerta. A empresa diz que eliminou 90% dos anúncios denunciados após confirmação de fraude e notificou a polícia.

Dentre os cuidados listados pelo site para não cair em golpes, estão analisar cuidadosamente links sugeridos nos anúncios, nunca revelar números de documentos, desconfiar de salários fora do padrão e conversar por chat com o anunciante. Em caso de dúvida, a OLX recomenda que o trabalhador denuncie o anúncio à plataforma.