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

Pix

Sistema de pagamento instantâneo do Banco Central é alternativa a DOC, TED e cartões


Poucos bancos usaram ferramentas contra fraudes em Pix, TED e outros, diz BC

João Pinho de Mello, do BC: "Poucas instituições utilizaram ferramentas para identificar fraudes, agora nós estamos obrigando" - Pedro Ladeira/Folhapress
João Pinho de Mello, do BC: "Poucas instituições utilizaram ferramentas para identificar fraudes, agora nós estamos obrigando" Imagem: Pedro Ladeira/Folhapress

Eduardo Rodrigues e Célia Froufe

Brasília

27/08/2021 17h44Atualizada em 27/08/2021 19h15

O diretor de Organização do Sistema Financeiro e Resolução do Banco Central, João Manoel Pinho de Mello, dividiu com as instituições financeiras a responsabilidade pelo aumento de fraudes com o uso de meios eletrônicos de pagamentos —transferências intrabancárias, Pix, cartões de débito e liquidação de TEDs.

Ele reforçou que os bancos arão a ser obrigados a marcar no Diretório de Identificadores de Contas Transacionais (DICT) as suspeitas de fraudes no Pix, facilitando a consulta para o bloqueio de contas de aluguel ou "laranjas.

"Poucas instituições utilizaram ferramentas para identificar fraudes, agora nós estamos obrigando [as instituições]", enfatizou o diretor.

Pinho de Mello disse ainda contar com o apoio das autoridades de segurança para combater as fraudes e crimes de sequestro com o uso desses meios. Outra obrigação dos bancos é comunicar de forma tempestiva à polícia as suspeitas de crimes, com base de dados que será usada para todos os meios de pagamentos digitais. "Essas novas medidas vão proteger contra crimes, mas o esforço tem de ser conjunto", destacou.

O diretor de Fiscalização do Banco Central, Paulo Souza, acrescentou que o desvio de recursos via Pix representa menos de 10% do total movimentado. "Por isso vamos exigir que relatos periódicos sobre fraudes sejam remetidos à alta istração das instituições e também ao BC", afirmou.

Souza apontou ainda que os bancos terão de exigir um histórico comportamental e de crédito para que empresas possam antecipar recebíveis de cartões com pagamento no mesmo dia (D+0). "Isso vai reduzir muito a quantidade de golpes e fraudes com 'maquininhas'", completou o diretor.

O BC anunciou nesta sexta-feira diversas medidas para combater o uso do Pix e outros meios digitais em fraudes e sequestros-relâmpago. Entre elas, está a limitação a R$ 1 mil para transações entre pessoas físicas (e MEIs) de 20 horas às 6 horas. Os usuários também poderão ter limites diferenciados para o dia e para a noite. Além disso, pedidos de mudança de limite pelos usuários só serão efetivados após 24h, impedindo o cadastramento imediato em situação de risco.

Custos

]Pinho de Mello reconheceu que a medidas de segurança anunciadas pelo BC terão custos para as instituições que operacionalizam os meios eletrônicos de pagamentos - transferências intrabancárias, Pix, cartões de débito e liquidação de TEDs. "As medidas impõem custos a participantes e sabemos que serão pagos por sociedade. Por isso as intervenções foram calculadas", itiu.

Ele acrescentou que a quantidade de suspeitas de fraude com Pix caiu de 1 a cada 100 mil para 0,5 a cada 100 mil. "Mas não importam se são poucas ocorrências de fraudes, todas são importantes. O custo da vida humana é incalculável", considerou.

Interesse

O diretor de Organização do Sistema Financeiro e Resolução do Banco Central avaliou que as medidas de segurança anunciadas não diminuirão o interesse dos usuários pelos meios de pagamento eletrônicos. "As medidas produzem alguns inconvenientes, temos de reconhecer isso. Mas o BC não toma medidas sem se basear em evidências. Não adotamos essas medidas em fevereiro, porque não sabíamos qual seria a dinâmica de uso do Pix, por exemplo", afirmou.

Ele repetiu que o limite de R$ 1 mil para o uso do Pix entre 20h e 6h para pessoas físicas (incluindo MEIs) é maior do que média de transferência no horário. "Hoje, 90% das operações noturnas pelo Pix têm valor inferior a R$ 500", citou.

Mello não informou exatamente quando as novas medidas entrarão em vigor, mas disse que elas serão implementadas "em algumas semanas". "As instituições financeiras terão de se preparar para adotar essas medidas", respondeu.