Ten Years Is a Long Time to Be Wrong

For nearly a decade, a cloud misconfiguration at Toyota left sensitive vehicle data belonging to approximately 2.15 million customers accessible from the internet. What began as a single configuration mistake in 2013 went undetected until 2023, exposing a fundamental weakness in traditional cloud security: detecting misconfigurations only works when someone is looking. And when Toyota finally investigated, it uncovered additional exposures. The incident raises a critical question for every organization operating in the cloud: Why wait to discover a security risk when you could prevent it from existing in the first place?

October 12, 2026
5 Minute Read

Most cloud exposures are measured in days or weeks. This one is measured in years, and the number is genuinely difficult to sit with.

In May 202`3, Toyota disclosed that vehicle data belonging to roughly 2.15 million customers in Japan had been accessible from the open internet. The exposure window ran from 6 November 2013 to 17 April 2023 - nine years and five months.

The cause was a misconfigured cloud environment. Toyota attributed it to insufficient dissemination and enforcement of data handling rules. In plain terms: a setting was public that should have been private, and nobody caught it.

What was in it

The affected customers had subscribed to Toyota's connected services - T-Connect, G-Link, G-Link Lite and G-BOOK - between January 2012 and April 2023. In Japan these services do useful things: they tell you when the car needs servicing, they can contact emergency services automatically after a crash, and they help you find the vehicle if it is stolen.

The exposed data reflected that purpose. Vehicle location information and the times the vehicle was at those locations. In-vehicle terminal IDs. Vehicle Identification Numbers. Registered email addresses.

And, between November 2016 and April 2023, video recorded outside the vehicle by drive recorders. Location history for 2.15 million cars, reachable by anyone, for a decade.

The part that should change how you think about this

Two weeks after the May disclosure, Toyota went looking through the rest of its cloud environments.

They found another one. A separate misconfiguration had exposed data for roughly 260,000 car owners in Japan between February 2015 and May 2023 - navigation and map update data, in-vehicle device identifiers.

Then a third. Customers in Asia and Oceania had personal information exposed between October 2016 and May 2023: names, addresses, phone numbers, email addresses, customer IDs, vehicle registration and identification numbers.

The first exposure lasted ten years because nobody was looking. The second and third were found in weeks, because somebody finally was.

That sequence is the actual lesson. The misconfigurations were not hard to find once the search happened. They were simply never searched for.

That still leaves a question hanging: a storage setting, reachable from the internet for nearly a decade - why doesn't that automatically mean the data was picked clean the whole time? Because reachable and discoverable aren't the same thing - even a publicly exposed resource still requires an attacker to find or guess its identifier before "reachable" becomes "reached."

And this was not Toyota's first cloud data incident. In October 2022, the company disclosed that a T-Connect database access key had sat in a public GitHub repository for almost five years, potentially exposing details of 296,019 customers between December 2017 and September 2022.

The incident echoes the Volkswagen Group exposure we explored in The Key That Should Not Have Worked, where exposed cloud credentials helped researchers gain access to sensitive vehicle data. Both incidents highlight an often-overlooked reality: an exposed access key in a public repository is itself a security misconfiguration, one that can turn a simple mistake into a significant data exposure.

Why detection did not help

It is tempting to read this as a monitoring failure, and to conclude that better scanning coverage is the answer. That is half right, and the half that is wrong matters.

Detection works when three things are true: the tool covers the account, the tool understands the resource type, and somebody acts on the output. Over a ten-year window spanning a growing connected-vehicle platform, at least one of those was false at any given moment.

That is not a criticism of Toyota's security team specifically. It is the normal condition of large estates that grow over a decade. Accounts get created for projects. Services get adopted before central tooling supports them. Ownership changes. Coverage is never complete, and the gaps are not where anyone expects.

Toyota's own remediation is telling: after these incidents they implemented an automated system to monitor cloud configurations and database settings across all environments. That is a sensible response to a detection gap. It still leaves the underlying question. Monitoring reduces how long an exposure lasts. It does not reduce how many exposures are created.

The maths of prevention versus detection

Consider the same misconfiguration under two models.

  • Under detection, the outcome depends on scan coverage and cadence, on whether the finding is triaged, and on whether somebody with authority acts. Best case, hours. Realistic case in a mature programme, days to weeks. Toyota's case, nine and a half years.
  • Under prevention, the storage resource cannot be created with public access in the first place. The exposure window is zero, and the incident does not exist to be written about.

Across a single resource that difference is theoretical. Across a decade and a platform serving millions of vehicles, it is the entire story.

The Cloud Security Alliance published its own analysis of this incident, noting that the misconfiguration persisted undetected for nearly a decade and mapping it to limited cloud visibility, inadequate cloud security strategy, and accidental cloud disclosure. All three are downstream of the same thing: the resource was allowed to exist in that state.

How Aryon helps

For an exposure of this shape the intervention is simple and it happens in 2013. A policy preventing storage resources from being created with public access means the resource is never created that way. There is no decade, because there is no day one.

What makes that deployable in a real estate:

  • Coverage does not depend on discovery. Enforcement applies at the control plane, so a resource created in an account your scanner has never seen is still governed. This is the specific gap that let a ten-year exposure happen.
  • Help with the impact analysis, making it clear how the policy is going to impact the organization
  • You see the impact before you enforce. The assessment shows exactly what a policy would have prevented against your real environment, so you tune it before anything is live.
  • One class of misconfiguration, prevented everywhere it can occur. Instead of fixing instances one at a time, the policy is built for how each cloud actually works - so you're not trading depth for breadth. The same misconfiguration gets caught with the same rigor, wherever it happens to live.

The uncomfortable exercise

Toyota found two more exposures within weeks of looking properly. That is not a Toyota problem. That is what happens in any estate of that age and size when somebody finally searches.

So: when did anyone last look across all of your cloud accounts - including the ones that predate your current tooling?

If the honest answer is "not recently, and not all of them," that is worth knowing before somebody else finds out for you. Pick one cloud account and we will show you what enforcement would have prevented in it. No production risk, about an hour to start.

About
Ron Arbel

Forbes 30 Under 30 recipient and Cofounder and CEO of Aryon Security. Former COO at Cyberilium, where he drove the growth that led to the acquisition of Cyberilium’s flagship product by CYE in 2023. Co-founder of the Matzov Entrepreneurship Forum.

Read more articles by author →
About
Ariel Litmanovich

Ariel Litmanovich is Co-Founder & CTO of Aryon Security, the Cloud Security Enforcement Platform that prevents cloud risks by enforcing policy before deployment. At Matzov, the IDF's elite cybersecurity unit, he led the military's transition to the cloud and designed its secure cloud infrastructure.

Read more articles by author →

Frequently Asked Questions

How was a Toyota cloud misconfiguration exposed for ten years without being detected?
Toyota's exposure ran from November 2013 to April 2023 because detection depends on three things being true at once - the tool covers the account, it understands the resource type, and somebody acts on what it reports - and over a decade-long, growing connected-vehicle platform, at least one of those was false at any given moment. Accounts get created for new projects, services get adopted before central tooling catches up, and ownership changes over the years, so coverage gaps open up in places nobody is specifically looking. The misconfiguration wasn't hard to find once someone searched for it; it had simply never been searched for.
How can organizations prevent cloud breaches before they happen, rather than detect them afterward?
Cloud breaches are prevented before they happen by enforcing policy at the moment a resource is created, so a storage account or database can never be provisioned with public access in the first place - rather than waiting for a scan to catch it once it's already live and reachable. Under a detection model, the exposure window depends entirely on scan coverage, cadence, and triage speed, which is why Toyota's case ran to nine and a half years while a well-tuned program might catch the same issue in hours or days. Under a prevention model, the exposure window is zero, because there's no day one where the resource exists in that state.
What is cloud configuration drift, and how did it contribute to Toyota's exposure?
Cloud configuration drift is what happens when a resource's actual settings diverge from what security policy requires, often invisibly, as an estate grows across new accounts, teams, and services over time. Toyota's incident shows drift at its most extreme: a single storage setting stayed public for a decade, and when the company finally audited its broader cloud environment, it found two more unrelated exposures within weeks - proof that the misconfigurations weren't isolated mistakes but a pattern that scanning alone hadn't been catching. Preventing drift means enforcing the correct configuration at creation time, so there's no default state to drift away from.
How do you enforce cloud security governance across cloud accounts that predate your current tooling?
Cloud security governance breaks down most visibly in older or larger estates, where accounts created years before current tooling was adopted sit outside what any scanner has ever been configured to cover - which is exactly the condition that let Toyota's decade-old exposure go unnoticed. Enforcing governance across an entire estate means applying policy at the cloud control plane itself, so a resource created in an account your monitoring has never seen is still evaluated against policy the moment it's provisioned. That removes the dependency on someone first discovering the account exists before governance can apply to it.
What's the difference between cloud security monitoring and cloud security enforcement?
Cloud security monitoring reports on a resource's configuration after it's already created and live, which means its usefulness is capped by whatever accounts and resource types it happens to cover - a gap Toyota's own remediation acknowledged when it added automated monitoring after the fact, since that step reduces how long an exposure lasts but does nothing to reduce how many get created. Cloud security enforcement instead evaluates a change at the point of deployment and blocks it if it violates policy, so the resource is never created in a non-compliant state to begin with. One shortens the window after a mistake; the other removes the mistake's ability to exist.

Notes & Sources

Toyota Motor Corporation disclosures, May and June 2023; BleepingComputer, TechCrunch, CSO Online, CPO Magazine and Dark Reading reporting, 2022–2023; Cloud Security Alliance, "Reflecting on the 2023 Toyota Data Breach" (July 2025). Aryon figures are 2025–26 deployment results.

Continue reading

October 5, 2026
Ariel Litmanovich
Tom Tsabar
Vlad Babiuk

The Key That Should Not Have Worked

A leaked cloud credential is usually treated as a detection problem. Find it, revoke it, rotate it, and move on. But the Volkswagen and Cariad data exposure raises a more important question: why was there a long-lived credential worth stealing in the first place? When a single reusable key can unlock sensitive cloud data, the leak is only part of the problem - the configuration that allowed that key to exist is the other.

September 28, 2026
Yair Ladizhensky
Vlad Babiuk

The Role That Should Never Have Existed

On 29 July 2019, Capital One disclosed that an attacker had taken data relating to roughly 106 million people across the United States and Canada. The attacker was Paige Thompson, a former Amazon Web Services engineer, who was arrested the same day and convicted on computer fraud charges in June 2022. The company's settlements reached around $190 million.

September 21, 2026
Tom Tsabar

Exploiting Cloud Misconfigurations: How Attackers Find Cloud Attack Paths (Part 1 - The Basics)

Cloud attacks don’t always begin with a vulnerability. Often, they begin with a misconfiguration that gives an attacker a path in. In Part 1 of this series, we look at cloud environments from the attacker’s perspective and break down the three conditions behind many exploitable cloud attack paths: Resource DIscovery, Network Accessibility, and Identity-Based Access.

September 14, 2026
Ariel Litmanovich
Vlad Babiuk

Five Reasons Your Cloud Security Solution Is Failing You

Your cloud security tools may be working exactly as designed. That’s the problem.

Security teams are still finding and fixing the same misconfigurations over and over. The issue isn’t the tools-it’s a reactive model that detects risk after it already exists. Here are five signs that model has reached its limit.

‍

September 7, 2026
Tom Tsabar
Ariel Litmanovich

50 Ways to Break Production - Why Cloud Security Remediation Is Harder Than It Looks

Cloud remediation is rarely as simple as changing a setting. Fixes can break production, require architectural changes or migrations, and conflict with IaC ownership. Prevention takes a different path: enforce the right configuration before deployment, while the resource is still cheap and safe to change. This article explores the challenges of remediating issues safely and effectively, and highlights what teams need to consider when remediation is unavoidable.

July 29, 2026
Ariel Litmanovich
Tom Tsabar
Ido Dar

Cloud ShutterGap: Millions of Cloud Resources Exposed - The Blind Spot CSPM/CNAPP Tools Don’t Cover

Aryon's research reveals millions of misconfigured ephemeral cloud resources, publicly exposed for only moments before being removed. Often, these exposures last only a few minutes, long enough for attackers to discover and exploit them, but too short for traditional CSPM and CNAPP tools to detect. Many of these resources contain highly sensitive information.

Ready to take your first proactive step?