Security Guides

An organization's security minimum: six priorities worked back from Japan's 2026 breaches

An organization’s security minimum, worked back from Japan’s real 2026 breaches: exposed devices, contractor accounts, volume, logs, data kept, and re-prioritising.

Published 2026-06-11 Updated 2026-10-04 10 min read
On this page

For: companies and organizations with staff and contractors who need to decide where their security "minimum" sits. Solo developers and small operators should see the indie security baseline checklist. This article re-works, as organizational controls, what this site has analysed from each organization's own disclosures about Japan's 2026 incidents. It contains no attack steps.

Six holes the incidents exposed

Each of these is a case this site has covered from the organization's own disclosures; details are in the linked articles.

What was disclosedThe problem it exposedThe organizational minimum
Digital Agency: entry through a VPN appliance vulnerability; at a press conference the minister said patches were being applied in turn when it happened (explainer)Patching exposed devices "in the queue"(1) Close entry devices on a deadline
Digital Agency: detected mass file access on a server through a maintenance operator's accountPermissions and monitoring of accounts that aren't staff(2) Narrow maintenance, contractor and leaver accounts
Aflac: the attack looked like normal use and wasn't detected immediately; functions to monitor and control bulk queries in a short time were lacking (explainer)The volume of individually valid requests(3) Watch volume and time
Sakura Internet: unauthorised access to the sales system ran from April 2023 to March 2026; remediation includes reviewing log scope and retention (explainer)No way to look back once noticed(4) Keep logs long enough to look back
Gyazo: the leaked metadata was mostly from before January 2019 (explainer)Data kept after it stopped being needed(5) Don't keep data you no longer need
Adobe Commerce: fix released 11 August, exploitation confirmed (KEV) 44 days later, while the bulletin still said "priority 2, not aware of exploits" (explainer)Deferring on the rating given at release(6) Re-prioritise by KEV

How to read this table: not to blame, but to check yourself

Each organization investigated after the fact and published its cause and remediation. This site uses those reports not as someone else's story but as a checklist for "do we have the same problem?" None of these problems belongs only to unusually careless organizations. In KDDI's case the entry point was a vulnerability the vendor itself did not know about, so assuming the entrance can be sealed perfectly does not hold. That is exactly why (2) to (5), the "don't let it spread once inside" side, are part of the minimum.

The six minimums — and the first step for each

1

(1) Close internet-facing devices on a deadline

VPN appliances, remote desktop gateways, firewall admin panels — list every device reachable directly from the internet, with model, version and who owns updating it. In Japan's National Police Agency statistics, 61 of 92 valid responses on ransomware entry points were VPN appliances.

First step: for each device on the list, set one number — how many days you allow before closing a vulnerability once it is confirmed exploited (KEV). Patching "in turn" is the same shape as the Digital Agency case. More in VPN appliances are the biggest way in.

2

(2) Narrow maintenance, contractor and leaver accounts, and make them visible

Every organization has accounts belonging to people who aren't staff — maintenance vendors, contractors, people who have left. They tend to get broad permissions for convenience, and it is unclear who owns them.

First step: list every non-staff account and give each an internal owner and an expiry date. Then enable only when in use, restrict source addresses, and require phishing-resistant two-factor authentication. Put account shutdown on the same form as onboarding.

3

(3) Watch volume and time

In Aflac's case the attack looked the same as normal use. If each query is individually valid, checking each query won't stop it. What remains is how many records left per hour and activity at night and on weekends.

First step: on the one feature that returns the most customer data, add a per-account hourly cap and an alert that reaches a named person at 80% of it. On file servers and cloud storage, alert on bulk downloads several times above normal. Design guidance is in rate limiting and abuse control.

4

(4) Keep logs long enough to look back when you notice

In Sakura Internet's case, the unauthorised access began about three years earlier. Without logs for that period, you can say neither what happened nor what didn't.

First step: keep three kinds for at least 12 months — authentication (successes and failures), data queries and exports, and admin actions — using the payment-card standard PCI DSS as a yardstick. If storage is tight, protect these three before web access logs.

5

(5) Don't keep data you no longer need

In Gyazo's case the leaked metadata was mostly information attached to images uploaded years earlier. The size of a breach is set by how much data you held at that moment. Data you don't have can't leak.

First step: for each kind of customer data, write one line: what it is for and how long you keep it. Anything you can't write that line for is a candidate for deletion or anonymisation. Also check that data on cancelled users isn't lingering (in Sakura Internet's case, member data was kept after cancellation unless the member separately withdrew).

6

(6) Re-prioritise by KEV, not by the rating given at release

With Adobe Commerce, the bulletin at release said "priority 2, not aware of exploits", and 44 days later CISA confirmed exploitation. For WordPress core it took three days.

First step: set up one way to get notified when a product you run is added to KEV, and make "re-order the patch queue" the rule when it happens. The decision process is in prioritising with CVSS, EPSS and KEV.

Narrow the entrance

(1) close exposed devices on a deadline / (6) re-prioritise by KEV

Limit how far an intruder reaches

(2) maintenance, contractor and leaver accounts / (5) don't keep data you don't need

Notice entry, and be able to look back

(3) watch volume and time / (4) keep logs long enough

The six minimums fall into two layers: the entrance, and after entry. Assume the entrance can't be sealed perfectly, and weight the later layers equally.

What changes between an individual and an organization

What organizations accumulate (where incidents start)

  • Accounts that aren't yours (maintenance vendors, contractors, leavers)
  • Devices nobody remembers (the VPN the installer set up, an old test environment)
  • Years of stored data (cancelled members, old metadata)
  • Monitoring "someone must be watching" (the tool exists, the owner doesn't)

What the organizational minimum does

  • Give everything an internal owner and an expiry
  • Manage exposed devices with a list and patch deadlines
  • Write down why and how long you keep data; delete what you can't justify
  • Set alerts with a number and a recipient, and test that they arrive

This site's view: the minimum is deciding who notices, on which number, and when

Lining up the incident reports, what stands out is that many organizations already had the security products. Aflac had functions to detect and block unauthorised access, and ran design reviews and penetration tests before release. It still wasn't stopped, because the attack didn't take the shape they had anticipated.

So this site recommends measuring an organization's minimum not by "what have we deployed" but by "is it decided who notices, above which number, and when". A list of deployed tools helps an audit; when an incident happens, only an alert with a threshold and a recipient actually reaches someone. Checking that the alert isn't still going to a leaver's email address is a first step in itself.

Who keeps the six measures running

The six minimums are not one-off tasks. People move, devices multiply, data accumulates. To keep them running, have at least the following.

  • One accountable owner: who holds the list and deadlines for each of the six.
  • A quarterly inventory: update the lists of devices, non-staff accounts and data (the approach is in the security inventory checklist).
  • Training that starts with "how to verify contact": after any incident, messages impersonating the organization always increase. Teach staff and customers alike to check via the official site.
  • Put account and log handling into contracts with vendors: maintenance and contractor access is managed by nobody unless the contract says who.

FAQ

QWhere should an organization start with security?
A

Start where real incidents broke through. Japan's major 2026 incidents disclosed a VPN appliance vulnerability (the Digital Agency), mass file access through a maintenance operator's account (the same case), bulk queries in a short time that could not be stopped (Aflac), and roughly three years of unauthorised access that went unnoticed (Sakura Internet). From these, this site sets six minimums: exposed devices, maintenance and contractor accounts, volume monitoring, log retention, data you don't keep, and re-prioritising.

QHow is this different from the indie developer checklist?
A

Organizations accumulate accounts that aren't theirs (contractors, maintenance vendors, leavers), devices nobody remembers, and years of stored data. Most incidents start in these things without a clear owner. The indie version is about guarding your own keys and secrets; the organization version is about giving ownerless things an owner.

QIsn't buying EDR or a SIEM enough?
A

Products are a means, not the minimum. Aflac disclosed that it had functions to detect and block unauthorised access, yet could not detect this attack immediately because the access looked like normal use. What matters is deciding above what number, to whom, and when an alert goes out — and testing that it actually arrives.

QShould small businesses do the same?
A

The six ideas hold at any size. With limited budget or people, start with three: a list of internet-facing devices such as VPNs with a patch deadline, an inventory of maintenance and contractor accounts, and a per-hour cap plus alert on the one feature that returns the most records.