PingCap TiDB Leaks
Posted by swyx 1 day ago
Comments
Comment by llama052 10 hours ago
I find it really baffling how much they are downplaying this incident on their statement.
”An external incident response firm reviewed PingCAP’s production systems and found no evidence that the attacker ran commands or maintained persistent access in the systems reviewed”
That does not appear to be true.
Comment by bombcar 9 hours ago
Comment by alright2565 7 hours ago
is load bearing I expect.
Comment by albert_e 2 hours ago
> production systems
Wonder if they just reclassified all operational systems as pre-production, post-production, quasi-production etc.
Comment by dherls 1 day ago
> We even stood up a replication feed of their own control-plane database using credentials committed in their own repositories — GCP service-account keys and an Azure service principal — and let their infrastructure deliver it to us. Every six hours, for the last twenty-two days of the campaign, from 8 September to 30 September, that pipeline faithfully re-exported every table of the operational heart of TiDB Cloud — tenants, users, API keys, cluster credentials, changefeeds, migrations — and pushed it out.
Comment by autoexec 5 hours ago
Comment by alfiedotwtf 4 hours ago
Comment by aliasxneo 10 hours ago
Holy hell, I've heard of this happening, but I've never personally seen it in my 10 years as an SRE. That's absolutely wild.
Comment by adamparsons 10 hours ago
Comment by xKingfisher 1 day ago
[1]https://www.pingcap.com/press-release/tidb-ncc-group-securit...
Comment by kobieps 18 hours ago
Comment by jascha_eng 39 minutes ago
There are some teams that are better than this, but they are rare.
Comment by tgv 6 minutes ago
Comment by hintymad 17 hours ago
It looks like you can assess the hell out of your source code, but your system can still leak if you don't secure your operations.
Comment by somat 8 hours ago
"good opsec will save you from bad crypto. but the converse is not true, good crypto will not save you from bad opsec"
Comment by jacquesm 10 hours ago
Comment by mogwire 6 hours ago
15 years ago I helped do a PCI/SOX compliance evaluation for a company looking to go public.
They had PWC in there with kids fresh out of college, no computer experience, and they would sit at the desk with the admins and say, “show me your Active Directory password policy”. Ok, looks good. CHECK
Why don’t you have this configured? I’d hear an alarming bullshit reason. Ok, we can exempt that. CHECK
I could go on and on and on with how bad it was.
And they bragged to potential investors. We are PCI/SOX complaint.
Comment by jacquesm 2 hours ago
Comment by xKingfisher 5 hours ago
Comment by jacquesm 2 hours ago
Comment by arpinum 1 day ago
Comment by driverdan 8 hours ago
Comment by perpetualpear 9 hours ago
Comment by robertclaus 6 hours ago
Comment by arpinum 2 hours ago
Comment by gooseai 1 day ago
Comment by neya 9 hours ago
With support from outside counsel and third-party forensic specialists, there is no evidence that data stored in TiDB was impacted. We keep on investigating and will provide updates on any new findings.
They have the fucking data in a tarball and Pingcap claims no data was impacted. This sounds like the bad blood story part 2 all over again.Comment by swyx 3 hours ago
Comment by throwaway2037 2 hours ago
Comment by alfiedotwtf 4 hours ago
Comment by kami23 6 hours ago
Defense as we see it today seems fundamentally broken. The answer is to fight it with more AI? That doesn't seem right. Can software reliably self evolve and keep patching itself? What certification is going to protect you from an intruder with their legion of minions, none of them, you don't have perfect visibility to your systems, your systems emit too many signals to ingest 100% of actions, so does software need to get fundamentally simpler?
Today has me wondering how many datacenters exist out there just for organized crime? Are the big kingpins of the world going all in AI as well?
Lots of questions popping into my head today, I'm trying to think how you would slow or stop this and I can't help but think we just need everyone to go outside and touch some grass and remember we're all stuck on the same rock.
Comment by ozgrakkurt 1 hour ago
Kind of like how permissions model of deno. If you make everything closed by default and selectively open it is very easy.
Not putting credentials to everything in jira isn’t related to using of ai for hacking imo
Comment by TheCynosure 29 minutes ago
> The billing engine that trusts unverified X-ACCOUNT-USER-ID headers. The account service where admin is a tenant ID and impersonation bypasses org checks with owner role.
What is the issue with the billing engine trusting an “unverified” header here? Is the assumption that it’s not auth-ing the request? Is the billing engine internal? What does “unverified” even mean in this context.
What’s the problem with Admin being a tenant ID? How would impersonation even cause bypassing an org check?
Comment by hobofan 6 minutes ago
Depending on how the billing engine is deployed, and whether there are adequate controls that it's being deployed correctly, there is nothing wrong with accepting a header like this from an upstream service that produces it or verifies it in the correct manner. It only becomes an issue if the service is directly exposed to potential attackers that could use it for impersonation, e.g. a service directly exposed to the internet.
Comment by nemothekid 1 day ago
Comment by redwood 50 minutes ago
Comment by wannabe44 1 day ago
But what matters is that it was all memory safe and had no data races.
Comment by dangoodmanUT 1 day ago
and how are people not talking about this more
Comment by dilyevsky 1 day ago
Comment by thenthenthen 10 hours ago
Comment by autoexec 5 hours ago
Comment by esafak 1 day ago
Comment by autoexec 5 hours ago
Comment by rvz 1 day ago
...and now this...
> Today we are making the PingCAP breach public. We possess the complete TiDB Cloud control plane, its billing and finance estate, its GCP storage estate and its AWS cost and billing estate, its Jira, its CRM, its analytics, its source code, and a four-year log of every connection every customer ever made to its product, from the IP addresses of their application servers.
This is an entire leak of ALL PingCap TiDB's customers AND data.
All of this in a single day. It is over.
Comment by gregwebs 1 day ago
Comment by berenddeboer 14 hours ago
Comment by hdjdnxjzhzhs 1 day ago
Comment by gregwebs 1 day ago
Comment by fock 19 hours ago
Comment by binsquare 1 day ago
Size is not a good indicator for content quality
Comment by qingcharles 1 day ago
Comment by swyx 3 hours ago
Comment by gooseai 1 day ago
Comment by jedisct1 1 day ago
Comment by boorbat 22 hours ago
Comment by squirrellous 22 hours ago
Comment by bbkane 7 hours ago