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

Micareta SP: internautas relatam cartões clonados após compra de ingresso

Ivete Sangalo é uma das atrações do festival Micareta São Paulo - Roberto Filho/Brazil News
Ivete Sangalo é uma das atrações do festival Micareta São Paulo Imagem: Roberto Filho/Brazil News

Aurélio Araújo

Colaboração para Tilt, em São Paulo

09/06/2022 13h00Atualizada em 11/06/2022 13h21

Algumas pessoas que compraram o ingresso para o festival Micareta São Paulo, que acontecerá entre 16 e 18 de junho, com shows de artistas como Ivete Sangalo, Luísa Sonza e Pabllo Vittar, relatam a suspeita de que seus cartões foram clonados após a compra do evento via internet. Após reportagem de Tilt, a organização reconheceu problemas e abriu uma central de atendimento para quem foi lesado.

Uma publicação no Twitter feita na terça-feira (7) tem reunido uma série de relatos sobre o mesmo problema. É o caso de Tay Paes, 31, consultor de diversidade e inclusão, que afirmou a Tilt ter comprado o ingresso diretamente no site da San Folia, empresa responsável pela venda da Micareta, no final de março.

"Fui ao cinema ver 'Jurassic Park' e, quando saí, notei que tinham tentado ar um valor de zero reais no meu cartão em um hotel em Gramado. Devia ser alguém testando para ver o limite", afirma Paes.

Em seguida, ao entrar em contato com um amigo, ele soube que algo similar estava acontecendo com outras pessoas, todas elas observaram uso indevido de seus cartões após a compra do ingresso para o mesmo evento.

Bruno Cardoso, 38, também usou o site da San Folia. Na terça-feira, notou movimentações estranhas no seu cartão de crédito por volta das 23h. Ele usou o aplicativo bancário para contestar a transação.

A San Folia é uma empresa de venda de ingressos ligada ao grupo San Sebastian.

Diante da repercussão do problema de segurança, o perfil atribuído ao grupo no Twitter confirmou, em resposta a um dos internautas, que o sistema de processamento de pagamentos "sofreu golpes".

A conta publicou ainda que os "problemas enfrentados por alguns clientes" têm ligação com o sistema de pagamentos da Digita, empresa de tecnologia da informação que oferece soluções para comércio eletrônico, e que as providências haviam sido tomadas.

O mesmo perfil informou que os ingressos também estão sendo comercializados pela empresa Ticket360. A companhia também foi procurada pela reportagem para prestar esclarecimentos sobre o caso. Depois que a matéria foi ao ar, ela informou que não registrou reclamações nas vendas feitas no site deles.

A Digita também não foi encontrada para comentar o caso.

Problemas também com cartão virtual

Mesmo consumidores que utilizaram cartão virtual (que pode ser usado com um número temporário para compras, dificultando golpes) relataram terem tido problemas.

Pedro Costa, 30, comprou o ingresso na semana ada e, no dia seguinte, começou a receber notificações de movimentações que não reconhecia em seu cartão virtual.

"Comprei [o ingresso] na terça-feira à noite. Na quarta-feira de tarde, recebi a primeira notificação, de que meu cartão havia sido verificado numa empresa X. Só que eu não tinha feito nada com essa empresa", afirma.

Como costuma ser padrão nessas tentativas de fraude, a primeira compra suspeita foi feita com um valor baixo. No caso de Costa, de R$ 10.

Ele então buscou reduzir o limite do seu cartão virtual —o que se provou uma atitude correta. Na quinta-feira, uma compra maior foi tentada pelos golpistas no valor de R$ 500. "Se eu tivesse limite suficiente, ela teria sido aprovada. Preferi cancelar o cartão."

A gestora de tecnologia Julia Dorigo, 39, também usou um cartão virtual para comprar seu ingresso para a Micareta SP. Ontem (8) ela foi alvo de uma tentativa de golpe em uma compra de cerca de R$ 4.000, mesmo depois da mudança dos organizadores do evento para outro sistema de pagamento.

"É chato, mas cada vez está acontecendo mais", diz Dorigo, que afirma estar enfrentando a terceira tentativa de clonagem de cartão só este ano. Ela se queixa do trabalho que tem para cancelar e, depois, recadastrar os cartões em aplicativos de delivery de comida, de transporte e sites de pagamento.

"Acho que os bancos precisam melhorar os processos deles também", destaca. "São operações completamente diferentes de qualquer outra [registrada] no meu cartão, a IA [inteligência artificial] deles tem que ser capaz de detectar [fraudes]."

De quem é a responsabilidade?

O problema relatado pelos internautas ainda precisa ser investigado.

Contudo, Gisele Truzzi, advogada especializada em direito digital, explica que em situações de clonagem de cartão a partir de compras feitas por meio de intermediadoras (como operadoras de cartão de crédito), a responsabilidade jurídica é das duas empresas: tanto a que está vendendo um produto quanto a que está processando o pagamento do mesmo.

Ambas são obrigadas por lei a arcar com o prejuízo que os consumidores lesados tiveram, destaca. As vítimas de golpes nesse tipo de situação devem registrar um boletim de ocorrência e juntar provas que vinculem a clonagem à compra.

Dessa forma, elas poderão acionar judicialmente as empresas, tanto pelo prejuízo financeiro sofrido quanto pelo dano moral — caso seja confirmado que a fraude partiu de vazamento de dados pessoais.

A ANPD (Autoridade Nacional de Proteção de Dados) também deve ser acionada em caso de vazamentos.

Como diminuir o risco de ter o cartão clonado

Ainda não existem soluções definitivas para que falhas de segurança e uso indevido de dados sejam impedidas, mas algumas estratégias ajudam a aumentar a nossa segurança.

Segundo Truzzi, ao fazer uma compra por um site, é preciso se certificar que ele possui certificados de segurança válidos e que não é uma página falsa. Endereços (URLs )com "https" e que exibam um cadeado na parte inferior do navegador indicam protocolos de segurança mais rígidos.

Uma outra dica importante é pesquisar pelo nome do site em questão para ver se há incidentes de segurança relacionadas a ele, como postagens nas redes sociais ou denúncias em serviços como o "Reclame Aqui".

No caso de compras feitas junto a intermediadores de pagamentos, por exemplo, é relevante também conhecer a reputação dessas empresas. "As chances de ter um incidente ou um problema com um meio de pagamento de boa reputação, são bem menores", diz a advogada.

A Micareta São Paulo

A Micareta São Paulo será realizada na Arena Anhembi, na capital paulista, entre os dias 16 e 18 de junho, paralelamente à Parada LGBTQIA+.

Além das atrações já mencionadas, estão previstos shows de Daniela Mercury, Claudia Leitte, Gloria Groove, Ludmilla, Alinne Rosa e É o Tchan. Uma nova edição do evento está prevista para novembro, em Salvador, com atrações similares.