← All articles

How are Japan's breaches being done? A sourced timeline, and a risk model that treats suppliers as one shared shock

Where to find how breaches are really done, a dated timeline to 25 October 2026, and a reproducible risk model on 264 Japanese notices: a heavy tail and supplier cascades.

Incident period: Notices 10 Aug – 25 Oct 2026; timeline July – 25 Oct 2026Sources checked: 25 Oct 2026Updated: 25 Oct 2026

30-second briefing

Key facts
A reader asked for a source on how recent breaches are done, with a timeline. No single source does it; primary documents do, graded by evidence. In 264 Japanese notices (10 Aug – 25 Oct 2026), 63 of 119 own-system attacks do not say how, 40% of attack notices came from suppliers' customers, and sizes have a tail index near 0.38.
Who should act
Third-party Risk · SIEM · IT Operations · Legal / Privacy
First action
List your critical suppliers with the share of your business that depends on each and compute the HHI. Then model a supplier incident as one event that hits all its customers at once, and compare your 99.5th percentile with and without that link.
Uncertainty to keep in mind
Notices are what organisations chose to publish: most omit the route, figures mix records, accounts and people, August is less fully covered, and the supplier model's parameters are illustrative. Nothing here is a money loss, and no tool is linked to any named victim.
Dark header: How are Japan's breaches being done? A sourced timeline, and a risk model that treats suppliers as one shared shock. 63 of 119 own-system notices do not say how; 40% of attack notices came from suppliers' customers; 9.1 times the 99.9th percentile with one supplier.
THE POSTURE QUESTION

If one of your suppliers failed tomorrow, how many of your customers or counterparties would fail with it, and does your risk number change when you ask the question that way?

A reader asked us for a source that explains how the recent breaches are being done, with a timeline. What they had found was mostly opinion: no details, not even reasoned hypotheses. They want to combine financial-services quantitative risk management with supply-chain risk. There is no single source that does this. The answer is a method: start from primary documents, grade each claim by who made it and on what evidence, put dates on everything, and only then fit a model. This article does that for Japan, where we have tracked every breach notice since August, and publishes the data and code so the numbers can be checked.

Four findings carry the rest:

  • Most notices do not say how the attacker got in. Of 119 attack notices about an organisation's own system between 10 August and 25 October 2026, 63 give no route. What we know about technique comes mainly from responders, not victims.
  • Four in ten attack notices are a supplier's breach, reported by its customers. 79 of 198 came from customers of 19 suppliers. Four platforms account for 77% of them, and their customers publish in bursts, on the same days.
  • The size of a breach has no usable average. Above 100,000, reported figures follow a power law with a tail index of about 0.38, bending only among the very largest notices. Below 1, the mean is set by the largest event you allow, not by the data.
  • Supplier concentration changes the tail without changing the mean. In a portfolio of 1,000 firms with the same expected number of incidents, putting everyone on one supplier raises the 99.9th percentile from 61 firm-level incident impacts to 558.

Updated 25 October 2026, 16:15 JST. The dataset now covers 264 notices from 10 August to 25 October, analysed as one set, and every figure and table below was recomputed on it. The update history at the end lists what changed.

Where to look, and what each source can tell you

Use news reports to find the documents, not as the source. Each kind of primary document answers part of the question, and each has a blind spot.

Source What it gives you What it cannot give you This autumn
The organisation's own notice and its follow-ups Route (sometimes), access and discovery dates, data types, counts Anything the company chose not to say; the first count is an estimate 264 notices in 11 weeks, in our CSV; our breach review has many of them in tables
Exchange filings Material impact on a listed company, on a deadline Technique; small or unlisted companies Daiwa Securities' TDnet filing; in the US, Form 8-K Item 1.05, due four business days after a company decides an incident is material
CERT alerts Techniques seen across cases, indicators, observation periods Victim names; whether a technique caused any particular breach JPCERT/CC AT-2026-0030, Cases A to E
Incident-response firms Behaviour seen inside investigations, sometimes infrastructure A view beyond their own clients Macnica, CrowdStrike
Government and regulators Scale, policy, what organisations must report and when Technique detail NICT, the National Cybersecurity Office, the Personal Information Protection Commission
Breach datasets Rates and patterns across many incidents Neutral coding: someone chose the categories Verizon's DBIR and its open VERIS Community Database; our CSV below

Outside Japan, the same structure holds. Verizon's 2026 DBIR, as summarised by Help Net Security, puts exploitation of vulnerabilities at 31% of initial access, ahead of stolen credentials for the first time. We could not open the report itself, so treat that figure as reported.

Timeline, July to 25 October 2026

Timeline grid from July to 25 October 2026 in three rows. Tools and attackers: ARTEX v0.1.0 on 26 July; licence rewritten and government and education domains blocked by default on 18 to 19 September; used against South Korean financial firms in late September and early October; updates stopped on 8 October; JPCERT/CC names Cairn, CyberStrikeAI and ARTEX in attack attempts on 23 October. Responders and government: Macnica's count turns upward in July; JPCERT/CC Metabase alert on 14 August; active cyber defence law in force on 1 October; Macnica counts 119 web breaches on 7 October; JPCERT/CC alert, minister, National Cybersecurity Office and LDP statements on 8 and 9 October; alerts from the PPC, then the National Cybersecurity Office, FSA, METI, MIC and IPA, on 7 to 9 October; NICT's A2B warning on 13 October; the Prime Minister's PHP2Shell request on 21 October. Notable notices: EPARK about 33 million on 31 July; our dataset starts on 10 August; Gyazo about 23.62 million on 16 September; Fines 1,536,322 on 25 September; Daiwa Securities and Citizen Watch from one supplier on 5 and 6 October; IDC Frontier ransomware affecting 495 customers on 7 October; Commune, followed by 23 customer notices by 14 October; SourceNext up to 22,519,960 on 15 October; Studio, followed by 20 customer notices from 16 to 22 October; Sagawa Express's fifth report of up to about 53.23 million records, duplicates included, on 23 October.

Figure 1. What happened when, from each organisation's own publication. Rows sit side by side in time; nothing in the figure links a tool to a victim. Original graphic for this article.

Date (2026) Event Evidence type Source
July Macnica's count of web-system breaches turns sharply upward; 81 of 119 in the year come after July Responder count Macnica
26 Jul ARTEX, an open-source AI penetration-testing agent, publishes v0.1.0 Tool history piyolog
31 Jul EPARK Relax & Esthe: about 33 million records on a salon booking platform Victim notice EPARK Relax & Esthe
14 Aug JPCERT/CC alert on a SQL injection in Metabase, CVE-2026-72898 CERT alert JPCERT/CC
15 Sep LEAN BODY names Metabase as its route; access from 11 August Victim notice LEAN BODY
16 Sep Gyazo: a flaw in the image upload server let an attacker run commands; about 23.62 million user records Victim notice Helpfeel
18–19 Sep ARTEX rewrites its licence; v0.3.13 blocks government and education domains by default Tool history piyolog
Late Sep – early Oct An unknown actor uses ARTEX with language models against South Korean financial firms Responder report (7 Oct) CrowdStrike
1 Oct Japan's active cyber defence law comes into force Government National Cybersecurity Office (PDF)
5–6 Oct Daiwa Securities and Citizen Watch report data held by the same enquiry-service supplier Victim notices Daiwa (TDnet) · Citizen
7 Oct IDC Frontier: ransomware takes down IDCF Cloud from 03:40; 495 customers affected Victim notice IDC Frontier · our analysis
7 Oct The Personal Information Protection Commission warns organisations holding large amounts of personal data: it previews stricter technical safeguards (phishing-resistant MFA, log analysis, EDR) and adds API abuse to its list of typical leak cases Regulator PPC · ScanNetSecurity
8 Oct JPCERT/CC alert AT-2026-0030 with Cases A to C; the cyber security minister calls the situation “extremely critical” CERT alert; government JPCERT/CC · Impress Watch
9 Oct Case D added; National Cybersecurity Office alert on web systems, supply chains and data; LDP's cyber chief: “an emergency in cyberspace” CERT alert; government; party INTERNET Watch · Yomiuri via Yahoo! Japan
9 Oct The FSA asks financial institutions to check third-party risk management and incident response, and to look harder at ID-document images in online identity checks Regulator FSA
9–14 Oct Commune: a flaw exposed community invite links and the attacker posed as admins; 23 customer organisations publish their own notices Victim notices Commune · Asahi Shimbun
13 Oct NICT warns of “A2B” attacks that analyse an app to reach its servers Government research body NICT
15 Oct SourceNext: a member-information API misused from 9 to 13 October; up to 22,519,960 records Victim notice SourceNext
16–22 Oct Studio: customers' form data reachable on 30 September and 1 October; 20 customers publish notices, including the Digital Agency (13,323 form entries) Victim notices Studio · Digital Agency · ITmedia NEWS
21 Oct PHP2Shell: the Prime Minister asks site owners to patch PHP that night Government Takaichi on X · our analysis
22 Oct Capcom: 11,774,247 CAPCOM ID accounts Victim notice Capcom · INTERNET Watch
23 Oct Sagawa Express's fifth report: up to about 53.23 million records, duplicates included; waybill data from 21 June to 30 September, customer lists and members; no card data or passwords Victim notice, via reports INTERNET Watch · Impress Watch
23 Oct FutureShop: a flaw in its e-commerce platform; 3,147,469 records of one shop's members (Lindt Japan) Victim notices FutureShop · Lindt Japan
23 Oct JPCERT/CC adds Case E, naming Cairn, CyberStrikeAI and ARTEX in attack attempts CERT alert JPCERT/CC · our ARTEX analysis

Publication date is not attack date. LEAN BODY's access began on 11 August and was announced on 15 September; E-Store's intrusion ran from 21 May to 1 August. For a frequency model, decide which clock you are counting: the date of the attack, of discovery, or of disclosure. Public data gives you mostly the last; the lags between them are measured in the model section below.

How the breaches are being done, graded by evidence

Three levels, kept apart:

  1. Stated by the victim. The notice names the route. This is direct evidence for that incident, but only 56 of the 119 notices about an organisation's own system give one.
  2. Described by responders across cases. JPCERT/CC, Macnica and NICT describe techniques seen in several incidents without naming victims. This tells you what is happening, not which incident it explains.
  3. Hypothesis. A pattern that fits but has not been confirmed: for example, that AI penetration-testing agents are behind some of the per-site exploration. JPCERT/CC now names such tools in attack attempts; no named victim has been linked to one.
Route Own-system notices that state it (of 119) Supplier incidents (of 19) What responders describe ATT&CK
Vulnerability or misconfiguration in an internet-facing system 20 7 Case A: each target scanned for many known flaws and for configuration and backup files. Case C: Metabase SQL injection. Case D: a web shell placed on an application server reachable from the public web server T1595.002, T1190, T1505.003
Stolen or misused account, phishing 12 1 From the notices: phished mail and Microsoft 365 accounts, a leaked token, credential stuffing (Fancrew: 5,060,270 login attempts in five days) and stolen admin passwords (Rakuten Drive) T1078, T1566, T1110.004
Ransomware or malware 10 4 Treated by JPCERT/CC as a separate, steady threat; IDC Frontier shows it at a provider T1486
App, API or web function abused 13 1 Case B: public apps analysed to find API endpoints and keys; internal APIs called that the app never uses; blind NoSQL injection; Tor and residential proxies; a User-Agent identical to the real app. Macnica's per-site trial and error; NICT's A2B T1190, T1090.003
Tech-support scam 1 0 From the notices: staff who believed a fake warning on screen —
Not disclosed 63 6 — —
Supplier or platform (cuts across the routes above) — 19, behind 79 customer notices The National Cybersecurity Office's 9 October alert names supply chains as one of three areas T1199
AI penetration-testing platforms No victim notice says so — Case E: Cairn, CyberStrikeAI and ARTEX in attack attempts, alongside WSUS servers and configuration files T1588.002

A platform's own notice counts under its own system; its customers' notices count once, under the supplier incident they name.

Case D's wording comes from secondary summaries of the 9 October update (issoh); we could not open JPCERT/CC's page from our environment on 25 October. Our ARTEX analysis covers Cases B and E in detail, with the published indicators.

What was taken, and the regulators' answer

119 notices list the data at risk:

  • Identity fields: 18 include date of birth together with a real name and a phone number or email address, the combination used in identity checks.
  • Passwords: 38 notices state a password status. 14 say passwords were in scope (12 hashed, 2 with storage not stated), 10 say this is not confirmed, and 14 that no passwords were involved.

When name, birth date, address and phone are in leaked lists, they stop proving identity. On 9 October the FSA asked financial institutions to look harder at ID-document images in online identity checks, and to review third-party risk management and incident response. The PPC's 7 October alert previews phishing-resistant MFA, log analysis and EDR as expected safeguards.

Three organisations in the dataset also appear on ransomware leak sites, according to ransomware.live:

  • Kissei Shoji and Unirita, listed by everest;
  • enTouch, listed by Black X.

A listing is the criminal group's claim, not confirmation, and it may concern a different incident from the notice.

The attacker's playbook: why these routes pay

The routes above are not random. Each one lowers the attacker's cost per victim.

  1. Scan widely, exploit the known. Test each target for many known flaws and for leftover configuration and backup files (Case A; T1595.002, T1190). Analytics tools such as Metabase were left on the internet and patched late (Case C).
  2. Study one site, take its data through its own functions. Read the public app, list its API calls, then call the ones the app never uses, with forged headers and malformed tokens (Case B; T1190). Spread requests over Tor and residential proxies and copy the app's User-Agent so that per-address blocking and simple filters see nothing (T1090.003). This per-site work used to cost days of skilled time; agents that plan, call tools and keep going after a block cut that cost, which is what Macnica and NICT warn about.
  3. Hit a platform, get many victims. A community service, a site builder, a booking system, an enquiry service or a cloud provider holds many organisations' data at once (T1199). One intrusion becomes dozens of notices, from companies that never ran the system. From the attacker's side this is leverage; from a risk manager's side, it is correlation.
  4. Stay where the server is reachable. A web shell on an application server keeps access after the first route is closed (Case D; T1505.003).
  5. Monetise. Sell or extort with the data, or encrypt the infrastructure (T1486). At a provider, encryption alone stops hundreds of customers, as IDC Frontier showed.

The risk model

An operational-risk team in a bank would recognise the structure: the loss distribution approach (LDA) models how often losses happen (frequency) and how big each one is (severity), then combines them by simulation. Supply-chain risk adds what the standard LDA leaves out: dependence, where one event at a supplier causes losses at many firms at once. We fit each piece to Japan's notices, then show what dependence does.

Everything below runs from two CSVs with one Python script, standard library only, fixed seed. The figures in this article are copied from its output file.

Frequency: two processes, one steady and one in bursts

Stacked weekly bars of attack notices with personal data at risk, from 10 August to 25 October 2026, split into notices about the organisation's own system and customers' notices about a supplier's system. Weekly totals: 2, 10, 12, 5, 8, 9, 12, 19, 44, 52 and 25. Own-system notices: 2, 10, 12, 4, 8, 9, 9, 18, 19, 13 and 15, with a dashed fitted trend rising 11.5% a week. Customers' notices: none for three weeks, then 1, 0, 0, 3, 1, 25, 39 and 10. The subtitle gives the variance-to-mean ratio after the trend as 1.67 for own systems and 6.93 for customers' notices.

Figure 2. Attack notices per week, by whose system was breached. Original graphic for this article, from our dataset.

Weekly counts, 11 weeks Mean Variance ÷ mean Poisson test Trend a week Variance ÷ mean after the trend
All 198 attack notices 18.0 14.58 p < 0.001 +25.7% 4.52 (p < 0.001)
119 about the organisation's own system 10.82 2.60 p = 0.004 +11.5% 1.67 (p = 0.091)
79 from customers about a supplier's system 7.18 23.53 p < 0.001 +69.5% 6.93 (p < 0.001)

A Poisson process with a steady rate gives a variance-to-mean ratio near 1. All attack notices together give 14.6, and a rising trend does not remove it. Split them by whose system was breached and the picture separates:

  • Own-system notices rise steadily. A log-linear trend of about 11.5% a week removes most of the excess; what remains is consistent with Poisson (1.67, p = 0.09). Part of the rise is real: Macnica's count turns up in July, and officials called the situation critical in October. Part is coverage: our sources cover August less fully than later weeks.
  • Customers' notices arrive in bursts. There are almost none until late September, then 25, 39 and 10 in the last three weeks. No trend removes that (6.93). These notices are not independent events: each burst is one supplier incident.

So the frequency model has two parts. Own-system incidents are a Poisson process with a time-varying rate. Supplier incidents are a cluster process: an incident arrives, then a random, heavy-tailed number of customer notices follows within days. A single negative binomial fitted to all notices (size 1.33) blends the two and hides where the variance comes from. Treat alerts such as JPCERT/CC's of 8 October as a sign that the rate has changed, and a supplier's notice as the start of a cluster.

Severity: a tail index below 1, bending at the top

Log-log plot of the share of notices at least as large as each reported figure. Blue dots are the 140 attack notices with a figure, from 2 to about 53.23 million. Orange circles are the 38 disclosures of 100,000 or more from the 12-month list, rescaled to the same tail share. Above a dashed threshold at 100,000 both sets follow a straight black line, a Pareto tail with alpha 0.38, which is flatter than a slope of minus 1, then fall below it among the largest notices; the top 15 alone give 1.05. The subtitle gives the bootstrap 95% interval as 0.32 to 0.44, and 0.46 for the 12-month list.

Figure 3. Reported breach sizes on a log-log scale. Original graphic for this article, from our datasets.

140 of the 198 attack notices give a figure. The median is about 27,300; the total is 246,011,916, about twice Japan's population, in mixed units and with duplicates. The largest three (Sagawa Express, Gyazo and SourceNext) are 40.4% of that total, and Sagawa's up to about 53.23 million is 21.6% on its own.

Above 100,000 (55 notices), the Hill estimator puts the tail index at 0.38. 2,000 bootstrap resamples give a 95% interval of 0.32 to 0.44. Some figures are ceilings: IDC Frontier's customers said data “may have been viewed”, and some later found no leak. Without them the index is 0.385, so they do not drive it. The 12-month list of 38 disclosures of 100,000 or more, compiled separately over a longer window, gives 0.46.

The bootstrap resamples notices individually. It does not preserve supplier clusters or correct for selective disclosure, mixed units or uncertainty in reported ceilings. Its interval describes this resampling model, not a population-level confidence statement about all Japanese breaches.

The tail bends at the very top. Fit the index to the largest notices only, and it rises:

Notices used (the largest) Threshold Tail index
15 4,030,000 1.05
20 2,155,345 0.77
30 817,215 0.58
40 420,000 0.53
55 100,000 0.38

A pure power law gives about the same index whichever threshold you take. Here the middle of the tail, from 100,000 to a few million, is very heavy and the top is thinner. That is consistent with finite service populations, but does not establish a physical ceiling at Japan's population: accounts, transactions and duplicate records can exceed a count of people, and services can have overseas customers. The population-based cap below is an illustrative modelling assumption. A single Pareto tail fitted from 100,000 can overstate the chance of notices far beyond any seen so far, and the cap you choose does real work.

What α below 1 means. For a Pareto tail with α ≤ 1 the mean is infinite. In practice, the average of any sample is dominated by its largest member, and the next large notice moves it: Sagawa's late figure alone added 53 million to the total. Report quantiles, not averages, and state the cap you used.

A retrospective cross-check against a second list. The tail fitted to our notices predicts how many large notices each list should hold:

Size Our notices: predicted Observed 12-month list: predicted Observed
1 million or more 22.8 29 15.7 17
10 million or more 9.4 7 6.5 5

Both lists show the same pattern: more notices of a million or more than the line predicts, and fewer of 10 million or more. The second list was compiled separately, but shares incidents with the combined dataset; this comparison is not independent validation or a forecast test on unseen incidents. The seven of 10 million or more in our notices are Sagawa Express, Gyazo, SourceNext, skyticket (14,640,000), Capcom (11,774,247 CAPCOM ID accounts), the Burger King Japan app (11,180,000) and the Yakiniku King app (10,788,963).

A caution. A lognormal fitted to all 140 figures (μ = 10.193, σ = 3.828 on natural logs) also fits the range we observe. With this many points you cannot tell a lognormal from a Pareto tail, and the two give very different answers beyond the data. That is model risk, and the next section measures it.

Aggregate: how much the model choice matters

We combined the frequency (663.6 notices with a figure a year, variance-to-mean 15.84) with three severity models, each capped at Japan's population for a single notice, and simulated 40,000 years. The frequency annualises the 11 weeks, so it carries October's rate into a whole year; read the levels as a stress, not a forecast.

Severity model Median year 99.5th percentile 99.9th percentile
Empirical: resample the 140 figures 1,151M 1,830M 1,982M
Lognormal fitted to all 140 2,496M 4,198M 4,590M
Spliced: resample below 100,000, Pareto tail above 3,343M 5,548M 6,041M

Annual totals of reported records, in each notice's own unit, not people and not yen.

Two results matter more than the levels:

  • Model choice moves the 99.9th percentile by about three times. The empirical model can never produce a notice larger than the largest one already seen; the parametric tails can. The data alone does not choose between them, although the bend at the top favours the more restrained answers.
  • The cap sets the mean. For the spliced model, the expected annual total is 2,020M with a cap at 53.23 million (the largest notice so far), 3,388M at Japan's population and 12,392M at 1 billion. When a mean depends on an assumption by a factor of six, the assumption is the model.

This is why the Basel Committee's advanced measurement approaches, which asked banks for a one-year 99.9th percentile of operational losses, were hard to validate when losses are heavy-tailed and data are few, and why the Basel framework leaned on scenario analysis for the tail. The standardised approach that replaced them scales capital by a bank's own history instead: 15 times average annual losses over ten years. With a tail index below 1, a ten-year average is itself unstable: one event can set it.

Supplier risk as a common shock

Now the supply-chain part. Take a portfolio of 1,000 firms: a bank's corporate clients, an insurer's cyber book or a group's subsidiaries. Each has a 3% chance a year of an incident of its own. Each also depends on a critical service. The provider of that service has a 2% chance a year of an incident that reaches its customers, and when it happens, half of its customers are affected.

The expected count of firm-level incident impacts is 30 + 10 = 40 a year whatever the market structure. Only the concentration changes.

Counting convention: the code adds own-system and supplier impacts. A firm hit through both routes is counted twice, so the table and figure count firm-level incident impacts, not distinct firms affected during a year. Under these assumptions the expected number of distinct firms is 1,000 × [1 − (1 − 0.03)(1 − 0.02 × 0.5)] = 39.7; the displayed percentiles apply to the summed impacts, not that deduplicated measure.

Dot-range chart of summed own-system and supplier impacts per year in a portfolio of 1,000 firms, for five supplier structures with the same mean of 40. Each row shows the mean, the 99.5th percentile and the labelled 99.9th percentile. Every firm its own supplier, HHI 0.001: 99.9th percentile 61. 50 equal suppliers, HHI 0.020: 87. 10 equal suppliers, HHI 0.100: 150. Concentrated 40/20/10/10/5/5/5/5 percent, HHI 0.230: 276. One supplier for everyone, HHI 1.000: 558. Standard deviations rise from 6.2 to 70.3.

Figure 4. The same expected incident-impact count under five supplier structures. The graphic's firm counts sum both routes and do not deduplicate firms hit twice. 200,000 simulated years per row. Original graphic for this article.

Supplier structure HHI Mean Standard deviation (simulated / formula) 99.5th percentile 99.9th percentile Chance of 100 or more impacts in a year
Every firm its own supplier 0.001 40.0 6.2 / 6.2 57 61 0.00%
50 equal suppliers 0.020 40.0 11.5 / 11.5 77 87 0.01%
10 equal suppliers 0.100 40.0 22.9 / 22.9 135 150 1.69%
Concentrated: 40/20/10/10/5/5/5/5% 0.230 40.0 34.2 / 34.1 242 276 4.27%
One supplier for everyone 1.000 40.0 70.3 / 70.2 542 558 2.00%

The variance has a closed form, which is also our check on the simulation. With M firms, own-incident probability p₀, supplier-incident probability q, hit rate h and market shares sj:

Var = M·p₀(1−p₀) + q·h(1−h)·M + q(1−q)·h²·M²·HHI, where HHI = Σ sj².

The first two terms do not depend on market structure. The last grows with the Herfindahl–Hirschman index, the concentration measure competition authorities use. So once concentration dominates, the standard deviation grows with √HHI, and the 99.9th percentile rises ninefold while the mean does not move.

What this means in practice:

  • Mean-only comparisons miss concentration. If cost per impact is held equal, a comparison based only on expected loss is the same in every row. Only tail measures, capital or concentration limits respond.
  • HHI is not the whole story. The concentrated market has a higher chance of 100 or more firm-level impacts (4.27%) than a single supplier (2.00%): two large providers each have a 2% chance of failing, and either one is enough. Look at the largest shares as well as the index.
  • This is how credit-portfolio models treat default correlation. A common factor raises many obligors' default probabilities at once; CreditRisk+ uses a gamma-distributed sector factor, the same Poisson–gamma mixture that gives the negative binomial above. The supplier is the sector.

Calibrating the shock on Japan's notices

Horizontal bars of 198 attack notices from 10 August to 25 October 2026, by the system they concern. The organisation's own system, no supplier named: 119. Customers' notices about a supplier's system, counted per supplier incident: Commune 23, Studio 19, IDC Frontier 12, Arcadia 7, ApplyNow 2, NEC's development contractor 2, Scala Communications 2, and 12 other supplier incidents with one notice each. The subtitle says 79 of the 198, 40%, came from 19 supplier incidents, and the largest four account for 77% of them. A note says customers publish when their supplier does: 17 of Commune's 23 on 9 October and 11 of Studio's 19 on 16 October, with each of the four platforms' customer notices coming within 7 days.

Figure 5. Attack notices by the system they concern. Original graphic for this article, from our dataset.

79 of the 198 attack notices (40%) came from customers reporting a supplier's system, from 19 supplier incidents. Four platforms account for 61 of them (77%): Commune with 23, Studio with 19 (a 20th customer's notice did not say personal data was at risk), IDC Frontier with 12 and Arcadia with 7. The other 15 incidents produced 18 notices: ApplyNow, NEC's development contractor and Scala Communications two each, and twelve with one.

  • Customers publish together. 17 of Commune's 23 customer notices came on 9 October, the day Commune published its own; 11 of Studio's 19 came on 16 October, the day Studio did. Each of the four platforms' customer notices fell within 7 days. The 12 Studio customers that give a discovery date all give 16 October, the day Studio told them. Unrelated companies discovering and disclosing on the same day is the fingerprint of a shared supplier. It is the event the common-shock model describes: one draw that lands on many firms.
  • Cascade sizes are heavy-tailed: 23, 19, 12 and 7, then 2, 2 and 2, then twelve of 1. In the model, q·h should be drawn from a distribution rather than fixed.
  • Notices still undercount the shock. IDC Frontier's one incident affected 495 customers; 12 of them published a notice in our dataset that puts personal data at risk, about 2.4%. Most customers of a breached platform never publish anything. If you calibrate on notice counts, you will underestimate q·h and, more importantly, the concentration term.

Late figures and reporting lags: incurred but not reported

Five notices gave their figure only in a later report:

  • Fuso Dentsu, 47 days later.
  • Sagawa Express, 23 days later. Its fifth report (23 October) gives up to about 53.23 million records, duplicates included. They cover waybill data from 21 June to 30 September, customer lists and Smart Club members, with no card data or passwords (INTERNET Watch · Impress Watch). It is now the largest figure in the dataset.
  • Moonstar, 13 days later: up to 593,000 people.
  • Comic Seymour, 6 days later: up to about 4.2 million records, in its fourth report (21 October).
  • Trust Bank's Furusato Choice, a day later: 4,454,097 records.

One notice, JOGMEC's of 2 October about some 8,500 email addresses, reached our list 23 days after it was published.

Insurers call this incurred but not reported (IBNR): losses that belong to a period but are reported, or sized, later. A model fitted to figures disclosed by a cut-off date understates both frequency and severity. The standard correction is a set of development factors, built from how counts and figures move between first notice and final report.

Where the notices give the dates:

  • Discovery to notice: a median of 2 days (72 notices; 75% within 3 days; the longest 34).
  • Access to discovery: a median of 2 days, 75% within 13 and the longest 25 (25 notices).
  • Access to notice: a median of 6 days, 75% within 16 and the longest 141 (41 notices).

Notices that give an access date tend to be the ones found quickly, so these lags are a lower bound. Once a company knows, it tells quickly; the delay is in knowing. The disclosure clock you can count runs about a week behind the attack clock at the median, and months behind at the tail.

What the model should look like

  • Frequency: own-system incidents as a Poisson process with a time-varying rate; supplier incidents as a cluster process, where each incident brings a heavy-tailed number of customer notices within days.
  • Severity: at least two severity models, reported as quantiles with an explicit cap. Stress the tail index across its bootstrap interval (0.32 to 0.44), and let the tail thin near the ceiling rather than run on.
  • Supply chain: the common shock above, with q·h calibrated on cascades like these and scaled up for the customers who publish nothing.
  • Data: development factors before fitting, because the first count and the first figure both move.

Where this sits in the frameworks you already use

Framework What it asks What the model above gives it
Open FAIR risk taxonomy Loss event frequency and loss magnitude, estimated separately and simulated The frequency and severity split. Use reported records only as a driver of loss magnitude, not as the loss
Basel framework, advanced measurement approaches One-year 99.9th percentile; scenario analysis for heavy tails The aggregate section: how far the tail moves with the model
Basel III standardised approach Capital scaled by 15 times average annual losses over ten years A warning: with α below 1, that average is set by the worst year
BCBS principles for third-party risk, December 2025 Bank-level and systemic concentration; key nth parties for critical services; supervisors to look for systemic concentration The common-shock model and its HHI term
EU DORA, Regulation (EU) 2022/2554 Article 28: ICT third-party risk and a register of arrangements. Article 29: assess ICT concentration risk before contracting The same test, before you sign
FSA cybersecurity guideline for the financial sector, October 2024 Third-party risk management as one of its areas, alongside governance, identification, protection, detection, and response and recovery The supplier inventory the model needs
NIST SP 800-161r1 Cybersecurity supply-chain risk management: supplier criticality and dependencies Which suppliers belong in the model

The BCBS principles were published on 10 December 2025; the FSA guideline's third-party section is summarised by PwC Japan. We could not open the BIS, FSA or EUR-Lex pages from our environment on 25 October; the descriptions above rely on the documents' own text as quoted in search results and on those summaries.

The defender's and risk manager's playbook

  1. Inventory dependence, not contracts. For each critical service, record the share of revenue, customers or records that depends on it, and the provider's own key providers (the BCBS's nth parties). Compute the HHI and the largest share.
  2. Write supplier scenarios as one event with many losses. Use the scenario card below. A supplier incident is not 500 independent incidents; it is one draw that lands on 500 firms.
  3. Model a time-varying rate. Refresh frequency monthly from notices and alerts. Treat a JPCERT/CC or National Cybersecurity Office alert as a change of rate, not noise, and a supplier's notice as the start of a cluster.
  4. Report severity as quantiles with an explicit cap. Run at least two severity models and report the spread between them as model risk.
  5. Connect the model to telemetry. The routes above have detections: our breach review's JPCERT/CC indicator query, analytics-tool exposure query and bulk-download query; the ARTEX indicators; and the PHP2Shell rules for Sentinel and CrowdStrike. Detection hits feed the frequency estimate for your own firm.
  6. Know your reporting clock. Under Japan's personal information law, a leak caused by unauthorised access needs a prompt preliminary report to the PPC (the guidelines say roughly three to five days) and a final report within 60 days. Contract notice periods from suppliers have to fit inside that.

Key risk indicators that move the tail:

Indicator How to measure it Why it matters
Supplier concentration HHI and largest single share of critical services, by revenue or customers served The M²·HHI term in the variance
Nth-party visibility Share of critical suppliers whose own critical providers you know A shared cloud or data centre two steps away is still one shock
Supplier notification lag Hours from a supplier's discovery to your being told Sets whether you can meet the PPC's clock
Exposure time Days from a JPCERT/CC alert or known-exploited listing to a fix on internet-facing systems Cases A and C exploit known flaws
Object-level API checks Share of customer-facing endpoints that pass a two-account test Case B and the largest API leaks; see our API guide
Deletion at contract end Share of ended contracts with verified deletion ApplyNow still held applicants' data for customers whose contracts had ended

Scenario card

Scenario: [supplier / service] incident that reaches its customers
Critical service: [what it does for you]
Supplier: [name]    Key nth parties: [cloud, data centre, software it depends on]
Share of your business that depends on it: [x% of revenue / y customers / z records]
Share of your portfolio or sector that uses it: [s%]    HHI contribution: [s squared]
Trigger: [ransomware at the provider / API flaw / stolen admin credentials / outage]
Frequency q: [per year]    Source: [notice history, CERT alert, provider attestation]
Hit rate h: [share of customers affected]    Source: [comparable incident, e.g. IDC Frontier, 7 Oct 2026, 495 customers]
Your loss if it happens: primary [restoration, overtime, refunds]; secondary [notification, regulator, claims]
Notice from the supplier: contract [hours]; tested on [date]
Our PPC reports: preliminary by [date]; final by [date]
Exit or substitute: [days to switch]; tested on [date]
Owner: [name]    Reviewed: [date]    Next review: [date or trigger]

Data and code

Both CSVs are UTF-8 with a byte-order mark, so Excel opens the Japanese text correctly. Excel shows the ISO dates in your own date format. If you save the file from Excel, choose “CSV UTF-8”; other CSV formats can lose the Japanese text.

What remains unknown

  • How most attackers got in. 63 of the 119 own-system notices do not say, nor do 6 of the 19 supplier incidents. Our route shares describe the ones that do, and those may not be typical.
  • What is missing from the data. Notices are what organisations chose to publish and what our sources found. Coverage is thinner in August than in October, and incidents with no personal data at risk are logged less consistently than breaches, so the frequency model uses the 198 attack notices only. Not every row has every field: 119 list the data at risk, 108 carry a second source and 72 give both a discovery and a notice date.
  • Units. Figures mix records, accounts and people, and many are ceilings (“up to”, “possible”). Nothing here is a count of people or a loss in yen.
  • Supplier parameters. The common-shock model's 3%, 2% and 50% are illustrative. The shape of the result does not depend on them; the levels do.
  • Tools and victims. No victim, regulator or CERT has linked an AI penetration-testing tool to any named Japanese breach.

Sources and updates

Update history.

  • 27 October 2026. The two CSVs now start with a UTF-8 byte-order mark. Without it, Excel read them as Shift_JIS, garbled the Japanese text and shifted the columns. No values changed.
  • 25 October 2026, 16:15 JST. The dataset now runs from 10 August to 25 October: 264 notices in one CSV, with access and discovery dates, data fields and second sources where we have them. Every table and figure was recomputed on the combined set. New: the split between own-system and supplier notices, the bend at the top of the tail with a bootstrap interval, supplier cascades (Figure 5), late figures and reporting lags, the data at risk, and timeline rows for the PPC, FSA, Commune, Studio, Capcom, Sagawa Express's fifth report and FutureShop. Sagawa's figure is taken from INTERNET Watch and Impress Watch because its notice page needs JavaScript.
  • 25 October 2026, 12:30 JST. First published. JPCERT/CC's, the BIS's, the FSA's and EUR-Lex's pages could not be opened from our environment on 25 October. JPCERT/CC's Cases A, B, C and E are as checked for our ARTEX analysis on 24 October; Case D comes from secondary summaries; the frameworks are described from their own text as quoted in search results.

Alerts, responders and government

Organisations' notices

Risk frameworks and data

This is independent editorial analysis of public statements and our own dataset, not an investigation of any incident and not financial advice.

All articles →日本語で読む ↗