BTCC / BTCC Square / CryptonewsES /
Alerta de seguridad: Más de 800.000 usuarios afectados en nuevo ciberataque a Betfair

Alerta de seguridad: Más de 800.000 usuarios afectados en nuevo ciberataque a Betfair

Published:
2025-07-14 14:46:35
9
2

La plataforma de apuestas Betfair vuelve a ser blanco de hackers—y esta vez no salieron baratos.

¿El botín? Datos personales de más de 800.000 usuarios expuestos en lo que parece ser otra fuga evitable. Porque nada dice 'gestión de riesgo' como almacenar contraseñas en texto plano mientras facturas millones.

Los cibercriminales no necesitan apostar cuando las empresas les regalan las fichas.

Direcciones IP, correos electrónicos y actividad en línea expuestos

Tal y como informa el Irish Times, en un correo electrónico enviado a sus clientes,«recientemente había detectado que un tercero no autorizado había obtenido acceso a información limitada de cuentas de apuestas» relacionada con algunos de sus clientes.

La filtración afectó a los, lasy lasde los clientes, pero en algunos casos también se expusieron los datos de sus direcciones.

Flutter informó a sus clientes de que el hackeo afectaba a «detalles de algunas actividades recientes en vuestras cuentas y datos técnicos como el ID de vuestro dispositivo y la dirección IP».

La naturaleza de este incidente significa que, lamentablemente, parte de vuestra información personal se ha visto afectada.

Un portavoz de la empresa declaró al Irish Times que, documentos de identidad ni datos de tarjetas o cuentas bancarias utilizables.

¿Qué han dicho los responsables?

La empresa ha confirmado que se ha llevado a cabo una «investigación exhaustiva» para determinar cómo se produjo la violación y el nivel de información al que se accedió.

Han afirmado la contratación depara investigar el incidente y que examinarán la causa de la violación y cómo pueden evitar que vuelva a ocurrir, aumentando la seguridad de su red y de los datos de sus clientes, seguramente esto pase por la implementación de nuevas criptomonedas como método de pago.

La empresa ha declarado que cree que «el acceso no autorizado ha sido eliminado y el incidente controlado» y que la investigación ha concluido que «la información afectada se limitaba a datos de cuentas de apuestas».

Las apuestas deportivas son un nicho en constante crecimiento, que en 2025 cuenta con casia nivel mundial.

Crecimiento anual de los ingresos en el mercado de juego online // Fuente: Statista

Crecimiento anual de los ingresos en el mercado de juego online // Fuente: Statista

Según la empresa, todos los clientes cuya información haya sido accedida durante la el ciberataque ya deberían haber sido contactados por correo electrónico.

Flutter también prometey examinar cómo evitar que se produzcan violaciones similares en el futuro.

Flutter Entertainment es, con una capitalización bursátil de 50.600 millones de dólares y unos ingresos de 14.050 millones de dólares en 2024.

No se trata de datos robados

Por suerte, no se han reportado casos de robo de capital a ningún usuario, como en algunos casos de estafas con criptomonedas que se han reportado en el pasado y en el mercado cripto.

Un portavoz también, afirmando: “Un ciberataque es siempre un incidente grave, especialmente cuando se ven afectados datos personales sensibles. Esto hace que sea aún más importante para nosotros responder con rapidez y transparencia”.

“Según la información de que disponemos, no se trata de un «robode datos», sino de un «ciberataque ético» que se dedica a descubrir vulnerabilidades de seguridad, en lugar de utilizar los datos que ha robado sin autorización”.

También nos tranquiliza saber que no se ha hecho un uso indebido de los datos obtenidos mediante el hackeo. Por el bien de nuestros clientes, esperamos y confiamos en que se devuelvan los datos en su totalidad o se eliminen para evitar cualquier uso indebido.

Leer más

  • PENGU registra un aumento semanal del 88% y refuerza el sentimiento alcista
  • ETF de Bitcoin alcanzan récord de 158 mil millones tras dos jornadas con fuertes entradas
  • El precio de Bitcoin supera un nuevo ATH, ¿será HYPER la siguiente en explotar?
Table of Contents
  • En este artículo
  • Direcciones IP, correos electrónicos y actividad en línea expuestos ¿Qué han dicho los responsables?
  • No se trata de datos robados
  • Leer más
  • En este artículo
  • Direcciones IP, correos electrónicos y actividad en línea expuestos
  • ¿Qué han dicho los responsables?
  • No se trata de datos robados
  • Leer más
  • window.addEventListener("DOMContentLoaded", () => { const header = document.querySelector(".header_wrapper"); const pageLegend = document.querySelector('#multiCollapse1'); const pageLegendList = document.querySelector('#multiCollapse2'); const pageLegendCollapse = new bootstrap.Collapse(pageLegend, {toggle: document.querySelector(".toc-sticky").classList.contains('sticky')}); /** * Changing current title */ (function (pageLegend) { const titleNodes = pageLegend.querySelectorAll('.StepProgress-item__link'); if (!titleNodes.length) return; const titles = [...titleNodes].map((itm, i) => ({ id: itm.getAttribute('data-id'), text: itm.textContent, level: itm.getAttribute('data-level'), linkNode: itm, titleNode: document.getElementById(itm.getAttribute('data-id')), index: i, })); /** * Source: https://www.sitepoint.com/throttle-scroll-events/ * @param {Function} fn * @param {number} wait * @returns {(function(): void)|*} */ const throttle = (fn, wait) => { let time = Date.now(); return function () { if ((time + wait - Date.now()) { const documentScrollTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop || 0; let current = 0; // Title titles.forEach((itm, i) => { //console.log(itm) const itmOffsetTop = itm.titleNode ? itm.titleNode.offsetTop - 100 : 0; if (documentScrollTop >= itmOffsetTop) { document.getElementById('toc-current-title').innerHTML = itm.text; document.getElementById('toc-current-title').setAttribute('data-current-id', itm.id); document.getElementById('toc-current-title').setAttribute('data-current-level', itm.level); current = i; } }) // close all list and open sub list if needed if (document.querySelector(".toc-sticky").classList.contains('sticky')) { document.querySelectorAll('.subList-in-progress').forEach((el) => { el.children[1].classList.remove('show'); el.getElementsByClassName('icon-chevron-down')[0].classList.remove('up'); }); const currentEl = titles[current]; currentEl.linkNode.classList.add('show'); } titles.forEach((itm, i) => { itm.linkNode.parentNode.parentNode.classList.remove('current', 'is-done'); if (current > i) { itm.linkNode.parentNode.parentNode.classList.add('is-done') }; if (current === i) { itm.linkNode.parentNode.parentNode.classList.add('current'); }; }) } changeCurrentTitle(); document.addEventListener('scroll', throttle(changeCurrentTitle, 50)); })(pageLegend); /** * Collapse */ (function (pageLegend, header) { const icon = pageLegend.parentNode.querySelector(".collapse-action-btn i"); const collapseToggle = (status) => (e) => { if (!e.target.isEqualNode(pageLegend)) return; icon.classList.toggle("up"); const containerHeight = pageLegend.getBoundingClientRect().height; const showSubtitleContent = () => { const currentId = document.getElementById('toc-current-title').getAttribute('data-current-id'); const currentLevel = document.getElementById('toc-current-title').getAttribute('data-current-level'); const currentSubTitle = currentLevel == 3 ? document.querySelector(`a[data-id="${currentId}"]`).parentNode.parentNode.parentNode : false; if (!currentSubTitle) return; new bootstrap.Collapse(currentSubTitle, {toggle: false}).show(); } showSubtitleContent(); console.log(status + 'fdsfsd' + containerHeight); if (status === 'shown' && document.querySelector(".toc-sticky").classList.contains('sticky')) { document.querySelector('html').classList.remove('overflow-hidden'); pageLegend.classList.add('overflow-auto'); pageLegend.style.height = `calc(100vh - ${header.getBoundingClientRect().height + document.querySelector('.toc-sticky__open').getBoundingClientRect().height + 16}px)`; } else if (status === 'hide') { document.querySelector('html').removeClass('overflow-hidden'); pageLegend.classList.remove('overflow-auto'); pageLegend.style.height = 'auto'; } } pageLegend.addEventListener('shown.bs.collapse', collapseToggle('shown')); pageLegend.addEventListener('hide.bs.collapse', collapseToggle('hide')); })(pageLegend, header); /** * Collapse sub-titles */ (function (pageLegend) { const collapseEls = pageLegend.querySelectorAll('.collapse'); collapseEls.forEach(function (el) { const toggleArrowDirection = function (e) { if (!e.target.isEqualNode(el)) return; const id = this.getAttribute('id'); document.querySelector(`.collapse-action-btn[data-bs-target="#${id}"] .icon-chevron-down`).classList.toggle('up'); } el.addEventListener('shown.bs.collapse', toggleArrowDirection); el.addEventListener('hide.bs.collapse', toggleArrowDirection); }) })(pageLegend); /** * Collapse main title */ (function (pageLegendList) { const icon = pageLegendList.parentNode.querySelector(".collapse-action-btn i"); const collapseToggle = () => (e) => { if (!e.target.isEqualNode(pageLegendList)) return; icon.classList.toggle("up"); } pageLegendList.addEventListener('shown.bs.collapse', collapseToggle()); pageLegendList.addEventListener('hide.bs.collapse', collapseToggle()); })(pageLegendList); (function (pageLegendList) { const collapseEls = pageLegendList.querySelectorAll('.collapse'); collapseEls.forEach(function (el) { const toggleArrowDirection = function (e) { if (!e.target.isEqualNode(el)) return; const id = this.getAttribute('id'); document.querySelector(`.toc-sticky-list .collapse-action-btn[data-bs-target="#${id}"] .icon-chevron-down`).classList.toggle('up'); } el.addEventListener('shown.bs.collapse', toggleArrowDirection); el.addEventListener('hide.bs.collapse', toggleArrowDirection); }) })(pageLegendList); /** * Sticky functionality * Source: https://stackoverflow.com/questions/17893771/javascript-sticky-div-after-scroll */ (function (header, pageLegendCollapse) { // set everything outside the onscroll event (less work per scroll) const target = document.querySelector(".toc-sticky"); const targetListStatic = document.querySelector(".toc-sticky-list"); if (!target || !header) return; const headerHeight = header.getBoundingClientRect().height; const targetHeight = targetListStatic.getBoundingClientRect().height; // -headerHeight so it won't be jumpy const stop = targetListStatic.offsetTop + headerHeight + targetHeight; const docBody = document.documentElement || document.body.parentNode || document.body; const hasOffset = window.pageYOffset !== undefined; const applySticky = function () { // cross-browser compatible scrollTop. const scrollTop = hasOffset ? window.pageYOffset : docBody.scrollTop; // if user scrolls to headerHeight from the top of the target div if (scrollTop >= stop) { pageLegendCollapse.hide(); // stick the div target.classList.add("sticky"); //target.style.marginTop = `${headerHeight}px`; } else { pageLegendCollapse.show(); // release the div target.classList.remove("sticky"); target.style.marginTop = ""; } } applySticky(); window.addEventListener('scroll', applySticky); })(header, pageLegendCollapse); jQuery('span.show_moretoc').click(function () { jQuery('span.show_moretoc').hide(); jQuery('.ms_hidetoc').show(); }); });

    |Square

    Descárguese la aplicación BTCC para empezar su trayectoria cripto

    Empiece hoy mismo Escanéelo y únase a más de 100 millones de usuarios