Diario de desarrollo de KuroCMS Vol.6: Mejoramos la seguridad ante la oleada de fugas de datos
product Business Software Technology

Diario de desarrollo de KuroCMS Vol.6: Mejoramos la seguridad ante la oleada de fugas de datos

Los ciberataques con IA causan fugas masivas. Como Rusia o Israel arrebatando tierras y dignidad, toca protegerse. KuroCMS mantiene su código abierto y refuerza drásticamente la seguridad.


La oleada de ciberataques y graves intrusiones que comenzó hacia septiembre de 2026 continúa propagándose sin tregua. Aunque la urgencia de implementar medidas estrictas es evidente, los incidentes no dejan de multiplicarse a diario. Como referencia, hemos recopilado en la siguiente tabla los principales casos acontecidos recientemente.

Lista de las principales filtraciones de datos desde septiembre de 2026 hasta hoy#

Empresas y entidades que han comunicado la filtración o riesgo fundado de exposición de datos personales por accesos no autorizados (la fecha corresponde a la divulgación pública). Total de 64 casos. *Orden cronológico inverso

FechaEmpresa / OrganizaciónContenidoAlcanceCausa
17 oct.
(sáb.)
Skyticket (Reserva de viajes)Filtración de datos de tarjetas de créditoAprox. 6.000 personasAcceso no autorizado
16 oct.
(vie.)
Yamato TransportFiltración de datos personalesAprox. 5,31M de registrosAcceso no autorizado
NikkeiFuga de datos personales1,83M de registrosAcceso no autorizado
Mitsubishi Gas ChemicalFiltración de datos de exempleados2.000 personasProveedor externo
Studio (Herramienta de diseño web)Posible filtración de datos de clientes—Acceso no autorizado
Filial del Grupo FANCLFuga de datos personales830.000 registrosAcceso no autorizado
Comic CmoaFuga de datos de socios (correo y fecha nac.)—Acceso no autorizado
Japan PostDatos de clientes expuestos a visualización600 registrosAcceso no autorizado
Hitachi AstemoFiltración de datos de socios comerciales350 personasAcceso no autorizado
Times Car (Park24)Plan de respuesta fijado para el 23 de octubre—Actualización
IwaiCosmo SecuritiesFuga de datos de clientes4.600 personasProveedor externo
Ciudad de HamamatsuSospecha de fuga de datos de bomberos (vía Arcadia)—Proveedor externo
Filial de BASEFuga de datos (incl. 2,09M con datos de tarjetas)23,35M de personasNo especificado
Corporación KeioReivindicación de ransomware confirmada por banda 'Qilin'—Ataque de ransomware
15 oct.
(jue.)
M3, Inc.Fuga de datos en servicio farmacéutico—Acceso no autorizado
SOURCENEXTPosible filtración de datos de clientes22,52M de registrosAcceso no autorizado
Burger KingFiltración de datos de usuarios de la app11,18M de registrosAcceso no autorizado
Medley, Inc.Sospecha de vulneración en sistema médicoHasta 787 institucionesAcceso no autorizado
14 oct.
(mié.)
transcosmosFiltración de datos de postulantes a contratoAprox. 4.600 personasNo especificado
MazdaSospecha de filtración en sitio comunitario4.103 personasProveedor externo
Aena (Cosmética)Sospecha de filtración de datos de socios810.000 personasAcceso no autorizado
Izumi Co., Ltd.Riesgo inminente de fuga de datosHasta 400.000 registrosFilial de SoftBank
Filial de restauración de JR KyushuSospecha de fuga de datos personales26.900 personasNo especificado
13 oct.
(mar.)
Japan PostRiesgo de filtración de datos de clientesHasta 4.807 registrosFallo del sistema
Servicio de alertas para municipiosPosible filtración de direcciones de correo3,13M de registrosAcceso no autorizado
Gin no Sara (Reparto de sushi)Fuga de datos de clientes desde servidor externoHasta 6,5M de registrosAcceso no autorizado
JR CentralSospecha de fuga de correos en tienda virtual propia—Filial de SoftBank
Ciudad de Omaezaki (Shizuoka)Riesgo de fuga mediante proveedor de alertas—Proveedor externo
SKY Perfect JSATPosible filtración de direcciones de correo—Filial de SoftBank
Yamaha / Yamaha MotorSospecha de fuga de datos de usuarios de redes socialesTotal de 3.200 personasNo especificado
10 oct.
(sáb.)
DIP Corporation (Baitoru)Filtración confirmada de direcciones de correoHasta 3,88M de registrosNo especificado
Temairazu (Gestión hotelera)Sospecha de filtración de información4,45M de personasAcceso no autorizado
9 oct.
(vie.)
JR KyushuPosible filtración de direcciones de correoHasta 1,3M de registrosFilial de SoftBank
LY CorporationFuga de datos personales vía herramienta de búsqueda—Proveedor externo
Filial del Grupo Bandai NamcoFuga de datos de socios de máquinas recreativas—Acceso no autorizado
Grupo MizkanFuga de correos electrónicos y otros datos—Proveedor externo
Resorttrust, Inc.Fuga de datos de socios a través de la web26.000 registrosAcceso no autorizado
Sansan, Inc.Sospecha de fuga de datos desde nube externa10.000 personasAcceso no autorizado
SuzukiPosible filtración de direcciones de correo y otros datos—Proveedor externo
JR EastPosible filtración de direcciones de correo—Filial de SoftBank
Filial de BOOKOFFPosible filtración de datos de clientesHasta 6,43M de registrosAcceso no autorizado
8 oct.
(jue.)
NewsPicksPosible filtración de datos de carácter personal—Acceso no autorizado
LawsonFuga de datos personales (nombres, direcciones, etc.)Aprox. 2,15M de registrosAcceso no autorizado
DaiichikoshoRiesgo de filtración de datos personales8,72M de registrosProveedor externo
The Bank of IwateSospecha de fuga de clientes (vía proveedor de Daiwa Securities)—Proveedor externo
7 oct.
(mié.)
Filial de H.I.S.Posible filtración de datos de pasaportesHasta 627 personasAcceso no autorizado
Sompo Japan InsurancePosible filtración de datos de clientes60.000 registrosAcceso no autorizado
6 oct.
(mar.)
Filial del Grupo Asahi KaseiSospecha de fuga de datos en portal para personal sanitarioHasta aprox. 560.000 personasNo especificado
CitizenSospecha de filtración de datos de clientes100.000 personasProveedor externo
Nimoca (Grupo Nishitetsu)Filtración confirmada de datos de clientesAprox. 500 registrosAcceso no autorizado
Filial del Grupo GMOFuga de datos personales y uso fraudulento de puntos950.000 personasAcceso no autorizado
MrMaxFiltración confirmada de datos de clientesHasta 1,73M de personasAcceso no autorizado
5 oct.
(lun.)
Daiki SuisanSospecha de fuga de información170.000 personasAcceso no autorizado
Universidad Metropolitana de OsakaRiesgo de filtración de datos personales130.000 personasAtaque de ransomware
Yakiniku KingFuga de datos de clientesMás de 10 millones de registrosAcceso no autorizado
Daiwa SecuritiesSospecha de fuga de números de cuenta y datos de clientes220.000 registrosProveedor externo
4 oct.
(dom.)
NikkeiFuga de datos y envío masivo de 9.000 correos sospechosos—Acceso no autorizado
NikkeiAcceso ilícito derivado en fuga de datos personales1.646 personasAcceso no autorizado
3 oct.
(sáb.)
ABAHOUSEPosible filtración de todos los clientes (detectada tras reportes de correos sospechosos)Todos los clientesNo especificado
2 oct.
(vie.)
Grupo Dai-ichi LifeFiltración de datos de empleados (incluidos jubilados)120.000 personasNo especificado
Sagawa ExpressSospecha de fuga de datos personales (nombres, domicilios)—Acceso no autorizado
30 sep.
(mié.)
2 filiales de Osaka GasPosible filtración de datos de clientesAprox. 8.260 registrosAcceso no autorizado
29 sep.
(mar.)
Secoma (Seicomart)Sospecha de fuga de datos desde el servidor de aplicaciones570.000 registrosAcceso no autorizado
28 sep.
(lun.)
Times CarFuga de datos personales (incluidas fotos de licencias de conducir)Hasta 6,6M de registrosAcceso no autorizado
Total (44 casos con alcance declarado; suma de registros y personas, incluidos duplicados)Aprox. 124 millones

Un impacto desolador: aproximadamente 124 millones de registros o personas. Incluso descontando cifras imprecisas o posibles duplicidades, este volumen equivale prácticamente a toda la población de Japón.

Características clave de los recientes daños y vectores de intrusión#

Más allá de su desmesurada escala, lo verdaderamente insólito radica en la abrumadora frecuencia: se registran filtraciones prácticamente todos los días. Es incuestionable que los atacantes están empleando IA avanzada para perpetrar sus incursiones. Si bien muchas entidades no revelan la vía de entrada, los casos conocidos demuestran que la inmensa mayoría se debe a «vulnerabilidades en sitios web, aplicaciones y API».

El segundo vector más recurrente es «el engaño por correo electrónico y redirecciones fraudulentas (phishing)». Gracias a que la IA generativa redacta hoy textos con una naturalidad intachable, los usuarios hacen clic desprevenidamente en enlaces que imitan a la perfección los portales legítimos, introduciendo sus credenciales sin sospechar nada.

Aunque las vulnerabilidades en pasarelas VPN suelen acaparar titulares, en este periodo solo un caso (la Agencia Digital) atribuyó formalmente el fallo a un dispositivo VPN. La aplastante mayoría accedió por las dos vías mencionadas, agravada por una débil protección de los accesos administrativos tras la intrusión: arquitecturas donde el atacante goza de privilegios ilimitados una vez derribada la barrera inicial.

¿Cómo hace frente KuroCMS a estas amenazas de seguridad?#

Para empezar, la usurpación de cuentas mediante phishing o páginas clonadas es físicamente imposible en KuroCMS porque el acceso se basa exclusivamente en llaves de paso (Passkeys). Aparte de nuestra propia aversión a memorizar contraseñas, cuando se obliga a los usuarios a recordarlas acaban eligiendo claves simples y repetitivas, generando un grave fallo estructural que el passkey suprime de raíz.

A continuación detallamos las medidas de seguridad fundamentales que ya operaban con éxito en la versión v1 de KuroCMS:

VersiónMedida de seguridadMecanismo detallado
v1Autenticación exclusiva mediante PasskeyAl no almacenar contraseñas en ningún servidor, no existen claves que puedan robarse o reutilizarse. El acceso se valida por biometría (huella o reconocimiento facial) y las claves criptográficas jamás salen del chip seguro del dispositivo. Las sesiones quedan aisladas frente a scripts o sitios de terceros.
v1Historial completo y reversión de cambios de IAAntes de sobrescribir o eliminar el texto de un artículo, se archiva de forma inmutable una instantánea completa de ese momento. La autoría (humano, IA o API) queda certificada criptográficamente en la capa de autenticación, impidiendo falsificaciones y permitiendo restaurar el contenido al instante.
v1Almacenamiento únicamente del hash de claves APILos tokens de acceso personal (PAT) empleados por agentes de IA se guardan en base de datos exclusivamente como resúmenes criptográficos unidireccionales (hash). El token original jamás permanece en el servidor, neutralizando cualquier filtración de la base de datos.
v1Cero almacenamiento de claves maestras de CloudflareAl desplegar el sistema en el entorno Cloudflare del cliente, los tokens API introducidos en el instalador solo residen temporalmente en memoria y no se guardan en ningún sitio. Las actualizaciones automáticas se gestionan con un token restringido a la publicación de Workers.
v1Entrega pública en HTML estático precompiladoLos lectores acceden a páginas HTML totalmente preensambladas sin consultar bases de datos en tiempo real durante la lectura, minimizando la superficie expuesta a ataques. Las peticiones a URLs externas se validan exhaustivamente (prevención de SSRF), permitiendo el uso óptimo de CDN para cargas ultraveloces.

Estas son las sustanciales mejoras de seguridad incorporadas en la recién estrenada versión v2:

VersionMejora implementadaMecanismo detallado
v2Depuración implacable de scripts en el contenidoLos artículos y textos del sitio se someten a un doble filtrado exhaustivo —al guardarse y al representarse en el navegador— suprimiendo etiquetas script, eventos DOM, pseudoprotocolos javascript: e inserciones externas no autorizadas. Ningún script se ejecutará jamás en el navegador de lectores o administradores.
v2Actualizaciones validadas por firma digital y hashLas nuevas versiones proceden únicamente del canal oficial de distribución de KuroCMS y se instalan tras cotejar su firma digital y hash de integridad. Si tras desplegarse no supera los controles de salud, WorkerOps revierte automáticamente a la versión anterior.
v2Aislamiento riguroso de datos por clienteTanto artículos como archivos multimedia residen exclusivamente en la cuenta de Cloudflare del propio cliente. En la modalidad gestionada, la infraestructura y el CMS están aislados por cuenta con bases de datos dedicadas por sitio. Los informes de errores solo transmiten códigos numéricos, nunca contenidos.
v2Acceso al panel restringido a redes registradasEl panel de administración solo responde desde la red IP autorizada durante el inicio de sesión con Passkey. El registro de IP es completamente transparente y se renueva con el uso activo. Todo acceso desde una red no registrada se bloquea al instante alertando al propietario.
v2Vinculación criptográfica a red y dispositivoLa sesión web queda atada a la conexión IP de origen. Los tokens de refresco se vinculan criptográficamente a la llave de seguridad física del dispositivo emisor (Device Binding). Aunque un token de sesión fuera interceptado, resultaría inútil en otro equipo o red ajena.

¿Cuál ha sido el resultado? Rumbo estratégico y evolución#

El cambio arquitectónico más trascendental es la restricción estricta por IP. En la era actual de IPv6, donde cada equipo puede disponer de una IP pública global única, iniciar sesión en KuroCMS requiere concordancia absoluta con la IP registrada. Suplantar una dirección IPv6 es un desafío de extrema dificultad, incluso para ingenieros de grandes operadoras. Junto con llaves de paso ancladas al navegador y al procesador seguro del dispositivo, cualquier intento habitual de penetración queda neutralizado.

En coherencia con esto, migramos la infraestructura de autenticación de KuroCMS a una robusta plataforma corporativa de gestión de identidades. Esto responde también a la incorporación de nuestro servicio gestionado (Managed Hosting) para quienes prefieren no gestionar cuentas de Cloudflare ni crear tokens PAT. Dicha plataforma supervisa accesos anómalos, notifica a los usuarios en pantalla y por correo, y alerta a nuestro equipo de operaciones para actuar de inmediato.

Fue una determinación que meditamos profundamente: el núcleo de KuroCMS continúa siendo software libre y de código abierto (OSS), pero para garantizar una invulnerabilidad indiscutible, la infraestructura de autenticación se aloja en un entorno corporativo fuertemente blindado. Los usuarios actuales no sufren ningún perjuicio: el despliegue directo en su propia cuenta de Cloudflare (el método único de v1) se mantiene al 100%. Solo lamentamos las leves molestias de exigir el registro de una dirección de correo.

Frente a v1, KuroCMS v2 constituye un salto exponencial en seguridad defensiva. Agradecemos sinceramente su constante confianza y respaldo a nuestro proyecto.

*Se prevé que el lanzamiento de KuroCMS v2 tenga lugar hacia finales de esta semana.





この記事はいかがでしたか?