The Encryption Key Was in the API Response

There is a particular kind of security failure that reads like a horror story told by an accountant: South Korea's government-backed startup platform, Modu-ui Changup, stored its applicants' data encrypted. The algorithms were fine. The architecture was the problem. In July, investigators confirmed that the platform's encryption key was being served up inside API responses alongside the data it protected, and external crawlers simply collected both. About 5,000 successful applicants lost their email addresses, evaluation comments, and startup idea summaries. The data had been encrypted the entire time. It just came with the keys.

The detail that makes this worth your attention is how early the warning was. A month before the leak was confirmed, concerns were already raised that applicant information could be structured and exposed through API responses. The government said it acted immediately. It did not disclose whether anyone fixed the underlying architecture. Then an AI solutions company got involved in a way the ministry is still investigating, and on June 18 they announced the leak. Encrypted data with the key sitting next to it is not protected data; it's data with a delay.

Source article image
Source image 1

The operational lesson is blunt: encryption without key separation is theater. If your API can return ciphertext and the corresponding key in the same response envelope, you have built a decryption service for whoever crawls your endpoints. The fix list is unglamorous but non-negotiable — keys live in a KMS or secrets manager that applications request from on demand, never stored alongside data; API response

Source article image
Source image 2
s get audited for what they actually return, not what the spec says they return; and when a key does leak, you re-encrypt everything it touched, because rotating the key doesn't un-expose the data. The question worth asking of any system you've built or maintain: can your encryption keys leave the building through an endpoint you forgot to check?

Sources

  • BleepingComputer — South Korean startup platform breach exposes key management failures: bleepingcomputer.com
  • The Herald Business — Ministry of SMEs and Startups calls 'Modu-ui Changup' data breach a hacking incident: biz.heraldcorp.com
  • Kobaran — South Korea Data Breach Exposes Startup Applicants' Personal Data: kobaran.com

Comments

Popular posts from this blog

AI Is Starting to Feel Less Like a Gadget and More Like Infrastructure

When Two AI Bots Finally Learned to Talk in Discord

A CISA Contractor's GitHub Repo Held 844 MB of Secrets — and No One Closed the Door