Latest / Tech Talks With Kinsoft / BigCommerce - One Stolen App Key, Hundreds of Stores, and the Plugin You Forgot You Installed
Transcript
- 0:00Welcome to the Deep Dive. You know, today we
- 0:02have a really fascinating and honestly a pretty
- 0:05terrifying reality of online shopping to explore
- 0:08with you. Yeah, terrifying is definitely the
- 0:11right word for this one. Right. Because we're
- 0:13looking at how a single stolen digital key from
- 0:16like this completely obscure third -party app
- 0:18ended up compromising hundreds of online stores.
- 0:22Hundreds. Hundreds. And it really changes how
- 0:26you look at the websites you buy from every day.
- 0:28Totally. So our core mission today is to break
- 0:31down this massive supply chain cyber attack.
- 0:34We are pulling all our info from a really detailed
- 0:37tech talk that Kinsoft gave recently back on
- 0:39October 2nd, 2026. Yeah, the Kinsoft breakdown
- 0:43was incredibly thorough. They really laid bare
- 0:46how these attacks actually happen in the wild.
- 0:49Okay, let's unpack this. Think of this situation
- 0:52like installing a state -of -the -art bank vault
- 0:55security system on your house, but then giving
- 0:57a master key to the guy who waters your plants
- 0:59once a year. Oh, that is a perfect way to look
- 1:02at it. Right. And then when his pocket gets picked,
- 1:04your vault is suddenly, you know, wide open.
- 1:07Exactly. I mean, we so often think of cyber attacks
- 1:09as these brute force hacks against giant tech
- 1:13companies, right? Like hackers hammering down
- 1:16the front door of some massive corporation. Like
- 1:19in the movies. Yeah. Exactly, like the movies.
- 1:21But the reality is just much stealthier. It relies
- 1:25entirely on these trusted vendors that we, frankly,
- 1:28forget we even hired. Which brings us to the
- 1:30scene of the crime. To really understand how
- 1:32this happened, we first have to grasp just the
- 1:35massive scale of the platform that was targeted.
- 1:38Right, because scale is everything here. Yeah,
- 1:40and the specific side door that the hackers actually
- 1:43used. So the platform at the center of this is
- 1:46BigCommerce. BigCommerce, yeah. And for those
- 1:48who don't know, it's a massive SaaS e -commerce
- 1:51platform. We are talking tens of thousands of
- 1:54businesses across, I think, 150 countries. Yeah,
- 1:57it's huge. Started in Sydney back in 2009, and
- 2:00now it's U .S. headquartered under the NASDAQ
- 2:03-listed Commerce .com. It's an absolute giant.
- 2:05Right. So it's not some rinky -dink operation.
- 2:08It's enterprise -grade. But the thing about BigCommerce
- 2:11is its ecosystem. It has over 1 ,200 third -party
- 2:14apps that merchants use for, you know, reviews,
- 2:17shipping, pop -ups. Because the main platform
- 2:19can't do absolutely everything for everyone.
- 2:22They have to allow these plugins. Exactly. And
- 2:24that leads us to the specific vulnerable apps
- 2:26in this Kinsoft report. They were called Ribbon
- 2:28and Ribbon 1 .5. Right. Ribbon. Yeah. They're
- 2:31these storefront optimization tools run by a
- 2:34company called Be A Part Of, which is a faster
- 2:37company. And this is where the mechanism of the
- 2:39attack gets really interesting. Because the attackers
- 2:42didn't breach the stores themselves. No. And
- 2:45they didn't breach BigCommerce either. Right.
- 2:47Wait. So the main platform was completely secure.
- 2:50Completely secure. The attacker has essentially
- 2:53just found an authorized VIP pass lying on a
- 2:55third party's driveway and walked right through
- 2:57the front door? Well, what's fascinating here
- 2:59is how the architecture of the modern web basically
- 3:01requires this exact vulnerability to exist. Wait,
- 3:05requires it? Yeah, I mean, these apps like Ribbon,
- 3:08they absolutely must have access to store data
- 3:11to function. You can't optimize a storefront
- 3:13if you can't see the customers or the inventory.
- 3:15Right. OK. Yeah, that makes sense. But that required
- 3:18access transforms every single minor developer,
- 3:22every small widget maker into a high value target
- 3:24for hackers. They stole an API credential, a
- 3:27key directly from the app developer. And that
- 3:30key let the app talk to the store on the merchant's
- 3:33behalf. Wow. So they just bypassed the giant
- 3:36vault doors completely. Entirely bypassed. OK.
- 3:39So now that we know how they got the keys, let's
- 3:42look at the timeline. because the Kinsoft talk
- 3:44laid out exactly how long they roamed the halls
- 3:47completely undetected. And this is the part that
- 3:50really shocks people. It's wild. They used a
- 3:53UK retailer, Master of Malt, as the main case
- 3:55study here. So Sunday, September 13th, at exactly
- 3:595 .21 p .m. UK time, that is when the unauthorized
- 4:03use of the ribbon key begins. Sunday evening.
- 4:06Classic time to launch an attack because security
- 4:08teams are often understaffed or, you know, just
- 4:10offline for the weekend. Right. They're at home
- 4:12watching TV. So the hackers are in. But the ribbon
- 4:16developers, the guys who actually own the key,
- 4:18they don't even notice the misuse until Wednesday,
- 4:21September 16th. Three full days later. Yeah.
- 4:25And then it takes until Thursday, September 17th
- 4:28for BigCommerce to officially confirm the compromise,
- 4:31uninstall the apps and revoke the key. So from
- 4:33Sunday to Thursday, the attackers just had free
- 4:36reign. Free reign. By September 18th, BigCommerce
- 4:39notifies the merchants. Master of Malt immediately
- 4:41emails their customers. September 19th, the UK
- 4:45Information Commissioner's Office opens a case.
- 4:47And by the 21st, you know, the tech press, bleeping
- 4:50computer, security week, they're all over it.
- 4:53But during those four days, the damage was already
- 4:55done. Yeah, let's talk about the damage because
- 4:57they didn't just look around. The hackers used
- 4:59that VIP key to inject malicious scripts, right?
- 5:03Yes, exactly. And they started pulling customer
- 5:05records essentially page by page. Right. They
- 5:08automated it. And they got names, emails, phone
- 5:11numbers, shipping addresses. I mean, pretty much
- 5:13everything except, thankfully, passwords and
- 5:16payment cards. Yeah, that's a crucial point.
- 5:18The passwords and payment info are stored in
- 5:20a separate, completely uncompromised system.
- 5:23So the hackers couldn't touch that. Okay, but
- 5:25still, four entire days feels like an eternity
- 5:28in digital time. I mean, if someone was manually
- 5:30pulling files from a physical filing cabinet
- 5:32for four days straight, someone would tackle
- 5:35them. You'd hope so, yeah. Why is this so invisible
- 5:38in the digital space? Well, it comes down to
- 5:41how API calls work. Automated API calls can very
- 5:45easily mimic legitimate app behavior. How so?
- 5:48So an e -commerce platform processes billions
- 5:51of requests a day, right? It's just a constant
- 5:54stream of background noise on the internet. Right,
- 5:56just massive traffic. Yeah. So when the attackers
- 5:59use an authorized key to ask for data, the system
- 6:02just says, oh, it's ribbon asking for data, like
- 6:05always. The extraction was paginated. They just
- 6:09blended right into that background noise, which
- 6:12makes bulk data extraction incredibly hard to
- 6:15spot until it's just way too late. That is deeply
- 6:19unsettling. And there are still so many unknowns,
- 6:22right? Like the Kinsoff talk pointed out, we
- 6:25don't even have a total victim count. No, we
- 6:27don't. We don't know exactly how Faster was compromised
- 6:30in the first place or what all the injected scripts
- 6:33actually did. Or who's even responsible. And,
- 6:37you know, Faster hasn't really commented on the
- 6:39specifics yet. Right. So this Master of Malt
- 6:43timeline is terrifying, but it's really just
- 6:45one symptom of a much wider disease. We need
- 6:48to zoom out. Absolutely. This isn't just a big
- 6:51commerce problem. No, exactly. This affects the
- 6:54entire internet economy. This same vulnerability
- 6:56applies universally to any hosted platform. Shopify,
- 7:00WooCommerce, Wix, Squarespace, they all use these
- 7:03third -party apps. Yeah, they all rely on that
- 7:05exact same plug -in architecture. And there's
- 7:08precedent for this. The Kinsoft talk highlighted
- 7:10that this happened back in 2024 with a totally
- 7:13different big commerce app that targeted Zag
- 7:15customers for payment skimming. Yep. The methodology
- 7:18is already out there and proven to work. And
- 7:20this brings up a huge legal reality, which is
- 7:22just brutal for the merchants. For example, looking
- 7:25at the Australian Notifiable Data Breaches Scheme
- 7:28under the Privacy Act. This part is so frustrating
- 7:31for business owners. It is. Because if you are
- 7:33a merchant, the fact that a third -party app
- 7:35caused the breach literally does not matter.
- 7:38It is your obligation to assess the damage and
- 7:40notify your customers. You hold the relationship
- 7:42with the customer, so you hold the liability.
- 7:45So what does this all mean? I mean, it places
- 7:48just a monstrously heavy burden on small business
- 7:51owners. You pay for a massive platform like BigCommerce
- 7:54or Shopify specifically so you don't have to
- 7:57be a cybersecurity expert, right? Right. You're
- 7:59outsourcing your security. Yeah. But then you
- 8:02are still legally left holding the bag when some
- 8:04random third -party plug -in fails. If we connect
- 8:07this to the bigger picture, it really highlights
- 8:10the ultimate paradox of software as a service.
- 8:13The paradox. Yeah. You buy into these platforms
- 8:17for the security and the ease of use. But the
- 8:21very minute you start customizing it with plugins
- 8:23and widgets to make it work for your specific
- 8:26business. Which you have to do. Which you have
- 8:28to do. You actively dilute that security. You
- 8:31are handing out copies of your house keys to
- 8:34every contractor who walks by. Man, that is bleak.
- 8:38Okay, so knowing this terrifying ecosystem exists,
- 8:40how can a merchant possibly defend themselves?
- 8:43And, you know, what should consumers do if they
- 8:45get caught in the crossfire? Well, the Kinsoft
- 8:47source actually laid out a pretty solid defense
- 8:50playbook for the future. Four actionable steps
- 8:53for merchants. Okay, let's go through them. What's
- 8:55step one? Step one is to relentlessly audit your
- 8:58installed apps. If you aren't using an app anymore,
- 9:01delete it immediately. That removes the unused
- 9:04digital keys from circulation. Makes sense. Don't
- 9:07leave spare keys under the mat if you don't need
- 9:09them. What's step two? Step two is enforcing
- 9:11least privilege. When you install an app, you
- 9:14need to give it the absolute minimum permissions
- 9:16required to do its job. Here's where it gets
- 9:19really interesting because I love this analogy.
- 9:21It's exactly like downloading a simple flashlight
- 9:24app on your phone and it suddenly asks for access
- 9:26to your GPS location and your photo gallery.
- 9:29Exactly. Why does a flashlight need your photos?
- 9:31It doesn't. Right. And we need to start saying
- 9:34no to greedy e -commerce apps the exact same
- 9:36way. If a pop -up widget wants access to my entire
- 9:39customer database, that's a red flag. Huge red
- 9:42flag. But a lot of merchants just click accept
- 9:44all to get the install over with. Yeah, guilty
- 9:47as charged sometimes. Okay, step three. Step
- 9:49three is you have to actively watch for bulk
- 9:52access. Don't rely on the vendor to tell you
- 9:54something is wrong. Merchants need to check their
- 9:56platform logs for apps that are suddenly, you
- 9:59know, reading thousands of records out of nowhere.
- 10:01Looking for that spike in the background noise.
- 10:03Precisely. And the final step, step four, is
- 10:06asking your vendors awkward questions in writing.
- 10:10Awkward questions. Like what? Ask them straight
- 10:13up how they store their API credentials. Ask
- 10:16them what their guaranteed timeline is for breach
- 10:18notification. If they can't answer, maybe don't
- 10:21use their app. That's really good advice. Get
- 10:24it in writing. But what about the consumers,
- 10:26the people whose data was actually stolen in
- 10:28this ribbon breach? For consumers, it's all about
- 10:31hypervigilance regarding phishing. The attackers
- 10:34have your name, your phone number, and your physical
- 10:37shipping address. But not the credit card. Not
- 10:40the credit card. But they can use that physical
- 10:43address data to send highly convincing targeted
- 10:46phishing messages, like a text saying, hey, your
- 10:49package to 123 Main Street has been delayed.
- 10:52Click here to pay a $1 redelivery fee. Oh, wow.
- 10:56And because it has my real address, I'd probably
- 10:59click it. Exactly. They use the stolen data to
- 11:02build trust, and then they steal your credit
- 11:05card on the fake landing page. That is so sneaky.
- 11:08But I will say that Kinsoft Talk did have some
- 11:11praise in all this darkness. They highlighted
- 11:13Master of Malt as essentially the gold standard
- 11:16for how to respond to something like this. Yeah,
- 11:18Master of Malt handled it beautifully. They notified
- 11:21their customers the exact same day they found
- 11:23out, right? Same day. They reported it to the
- 11:25regulator immediately, and they published incredibly
- 11:28detailed technical follow -ups so other companies
- 11:31could learn from it. That level of transparency
- 11:33is rare. It is. And this raises an important
- 11:36question about how we view security. Because
- 11:39Master of Malt wasn't careless. They didn't do
- 11:41anything wrong. They were just a victim of modern
- 11:44web architecture. Right. They just used a tool
- 11:47that everyone uses. Exactly. So the ultimate
- 11:49lesson here is that perfect prevention is basically
- 11:52impossible now. You can't perfectly secure a
- 11:55system that relies on 100 external vendors. You
- 11:58just can't. No. So making sure you have perfect
- 12:02response and absolute transparency like Master
- 12:05of Malt did, that is really the only true defense
- 12:08we have left. Wow. Okay. So for you listening,
- 12:11I think the big takeaway here is that the next
- 12:13time you click install on some quick, easy widget
- 12:16for your online business, or honestly, even if
- 12:19you just buy a bottle of spirits from an indie
- 12:20retailer online, there is a massive, totally
- 12:23invisible web of third -party vendors holding
- 12:26your data. A massive web. Security truly is only
- 12:29as strong as the weakest link in that chain.
- 12:31It really makes you wonder about where this is
- 12:33all heading. I mean, if our entire digital economy
- 12:36relies on thousands of small, potentially vulnerable
- 12:40plugins having these master keys to massive platforms,
- 12:44are we inevitably moving toward a future where
- 12:47major platforms just ban third -party developers
- 12:50entirely? Oh, wow. Just shut them out. Yeah,
- 12:53like effectively destroying the open plug -in
- 12:56culture we currently rely on just to build these
- 12:58secure monolithic walled gardens where data never
- 13:02leaves the main platform. Because at a certain
- 13:05point, the liability might just be too high.
- 13:07That is a wild thought to end on. It would completely
- 13:11change the Internet. Well, definitely something
- 13:13to chew on. Thanks for joining us on this deep
- 13:16dive. Stay vigilant out there and we will catch
- 13:18you next time.