GIBSON RESEARCH CORPORATION https://www.GRC.com/ SERIES: Security Now! EPISODE: #983 DATE: July 16, 2024 TITLE: A Snowflake's Chance HOSTS: Steve Gibson & Leo Laporte SOURCE: https://media.grc.com/sn/sn-983.mp3 ARCHIVE: https://www.grc.com/securitynow.htm DESCRIPTION: How can content delivery networks be used safely? What do we learn from the ransomware attack that affected 15,000 auto dealers? Guess who uses an Entrust certificate and when it expires? How worried should we be about Polyfill.io attack aftermath? Whose side is Microsoft really on? Let's look at their history. How is GRC's new weekly Security Now! mailing going? And what about feedback? And, finally, the company named "Snowflake" was the epicenter of what has now become the largest series of corporate data breaches in history (and that's saying something). Naturally there's been a lot of finger-pointing. So who's saying what, and what appears to be most likely? SHOW TEASE: It's time for Security Now!. Steve Gibson is here. We have some really interesting things to talk about. An update on the Polyfill.io attack. Can content delivery networks be used safely? That ransomware attack against 15,000 auto dealers, what have they learned there? And you won't believe who still uses Entrust for their certificates. I'll give you a hint, it's got a .gov domain. Finally, we'll talk about the Snowflake breach. Steve's not sure he believes the stories. He's going to get to the bottom of this one. All coming up next on Security Now!. LEO LAPORTE: This is Security Now! with Steve Gibson, Episode 983, recorded Tuesday, July 16th, 2024: A Snowflake's Chance. It's time for Security Now!, the show you wait all week for, looking to collect the little tidbits in the back of your brain, at least I do, going, oh, I wonder what Steve's going to say about that. Now here's your chance. Steve Gibson is here, our master of ceremonies. Hello, Steve. STEVE GIBSON: Yo, Leo. LEO: Good to see you. STEVE: Great to be with you. LEO: Yes. STEVE: One of the final episodes we're recording with you in the Eastside Studio. LEO: In the old studio, yeah. STEVE: That's right. LEO: There'll be, let's see, there'll be two, three more because we're leaving August 8th. So August 7th will be the last episode of Security Now! from the Eastside Studio, which has been - it's been a good run. STEVE: So that will be after This Week in Google on Wednesday afternoon? LEO: Yes, yes. STEVE: Will be the last recording. LEO: Then that's when I'm going to... STEVE: That will give you a few days, Thursday, Friday, and Saturday... LEO: To spread the accelerant, stuff the newspapers in the various crevices, light the flame. No, we're not going to do that. We're not going to burn it to the ground. STEVE: Okay. So we've got a lot of fun stuff to talk about, and some - sort of some interesting takeaways, I think. Today's podcast number 983 for this July 16th is titled "A Snowflake's Chance." This of course named after the firm, and I don't know why they named themselves Snowflake. That just sounds like a flaky... LEO: Exactly, yeah. STEVE: You know, it's not a good name. LEO: Now that you mention it. STEVE: Yeah, I don't know that I want to store all of my customer data at Snowflake. LEO: That's the one that has a chance in hell. I mean, that's not a good name. STEVE: No. LEO: Yes. STEVE: No. And at least 350 companies are now very sorry that they did store all their data there. And, you know, Ticketmaster, of course famously now AT&T, with 110,000 of their customers' mobile phone metadata, and the people that use the AT&T system and which AT&T resells to. Anyway, big disaster there. Some interesting takeaways from that. But we have a lot of other stuff to talk about. The discussion last week of the Polyfill.io attack caused people to say, can content delivery networks be used safely? Because of course the problem was that Polyfill.io the domain got purchased by a now-known-to-be-malicious Chinese company. So what's to prevent that from happening elsewhere? Also, what do we learn from the ransomware attack that took 15,000 auto dealers down a couple weeks ago? And interestingly, I heard from three of our listeners who were directly impacted by this. LEO: Oh. STEVE: I mean, so this thing was widespread. Also, guess who uses an Entrust certificate, and when it expires? We're going to look at that. Also... LEO: Oh, that's interesting. Can't wait to hear that one. STEVE: Don't fool with the IRS.gov until you catch up on... LEO: Oh, oh. STEVE: Also, how worried should we be about the Polyfill.io attack aftermath? That is, do we have to reformat our hard drives, or what? And a listener really brought up an interesting view that I'm going to share about whose side Microsoft is really on by taking a look at their history. I'm going to comment about how GRC's new Security Now! mailing is going. And then, as I said, we're finally going to take a look at this company named, who knows why, Snowflake, which was the epicenter of what has now become the largest series of corporate data breaches in history. And as we know, unfortunately, that's saying something. LEO: Geez. STEVE: So there's been a lot of finger-pointing, who's saying what, what appears to be most likely. And always we have a fun, but puzzling, Picture of the Week. I understand what's going on. I've already had feedback from those who received Security Now!'s email a couple hours ago saying, what? Anyway, we'll explain it. LEO: I haven't seen it yet. We will see it together for the first time. STEVE: I think everyone is going to like - they're going to find these next two hours have been well spent. LEO: I think that's the case, as always, Mr. G. And we have Adam watching on Facebook today. Thank you, Adam. It's very nice to have you. You don't know this, but we are streaming - maybe you do know this, Steve. I don't know. We're streaming now everywhere. STEVE: But we're using Zoom. LEO: We are. But we have a service called Restream that we've started using that's going to be - we used it a couple of weeks ago. Remember I was pulling up chat, and it was distracting you? STEVE: Ah, so you could either use Restream for the conferencing or use Zoom as the frontend and then Restream on the backend. LEO: That's exactly what we're doing. We're going to have Zoom ISO in the frontend. We're going to have Ecamm, so the technical director, our producers will also be switching the show. I won't have to do that anymore, which is interesting. Actually we'll be doing less, I guess. STEVE: Good, because those Restream fades were not good. LEO: No. These will be much nicer. But we do have Restream taking our video and putting it everywhere. So it's still YouTube, YouTube.com/twit/live. But it's now Twitch.tv/twit. It's on Facebook. It's on LinkedIn. It's on X.com. All over the place. So Adam is watching on Facebook, and I guess hasn't seen the video or doesn't remember. But he said, "What's that Speak & Spell right behind Steve there?" But there's a story with that; right? STEVE: Yup. I was involved in its creation. LEO: Isn't that amazing. So that's one of Steve's products, I guess you could say. STEVE: Well, no. Linear predictive coding speech synthesis was the technology used. LEO: Wow. STEVE: And that's part of what happened when I was at the Stanford AI Lab. LEO: It's kind of amazing. I mean, here we are, what was that, 40, 50 years ago? Fifty, I guess. STEVE: Yeah, it was '73 was when I graduated high school, and I was at the AI Lab for the couple years before that. LEO: It's kind of amazing. And look where AI is now. I mean, yeah, the sound of the voice synthesis in the Speak & Spell versus what ElevenLabs is doing now with celebrity voices, I mean, it's incredible. We have lived in interesting times, Mr. Gibson. STEVE: One of our listeners, one of our female listeners took offense to my little rant last week about man in the middle and needing to call it, what was it, not attacker in the middle, adversary in the middle. And she fed what I said into some generative AI, asking it, how could women find this offensive? And it was astonishing. I mean, I really - it put me in my place. I thought, well, maybe you just need to go, we need to turn you out to pasture because you're obviously, you know, you need to have a serious sit-down with human resources. LEO: Or at least with ChatGPT. Gemini wants a word with you, Mr. Gibson. STEVE: Uh-oh. LEO: I have the Picture of the Week right here on my laptop, and I am ready to pull it up. Do you want any prelude? STEVE: So I gave this one the title, "Does anyone wonder how to lock this bathroom door?" LEO: Oh, my imagination is reeling. Let us look together. Apparently, no one knows how to lock this bathroom door. There are one, two, three, four, five, six signs, all of which say, "Do not turn. Push to lock. Please." STEVE: Five of the six are in a san serif font of varying sizes, apparently having been incrementally added to the door. Five of them are on the door. One is over on the wall. Somebody came - the one that is the serif font, which reads "Simply push to lock," where those four words fill the entire page, someone came along and gave it some extra underlining. LEO: Underlining, yeah. STEVE: In felt tip marker. LEO: Simply push. STEVE: So we have "Just push to lock. Do not turn" with three exclamation points. "Push to lock, do not turn," oh, that one was actually - that looks like it's pretty much the same - no, no, no. LEO: That's replicated. STEVE: No. The first one says "Just push to lock." The second one says "Push to lock." So apparently that wasn't sufficient, so they added this "Just push to lock." LEO: Don't turn it. STEVE: Now, we actually have a paragraph down at the bottom. "If you just push the button straight in, without turning, the door is locked." LEO: Now, this makes me wonder, what happens if you turn it? In fact, honestly, being the rebel that I am, looking at these signs, I would turn it. STEVE: Apparently people do. I know what's going on here. LEO: Oh, good. STEVE: If you push in - so we should explain, it's got sort of an L-shaped handle coming off to one side. And if you push it down, the door will open, and you can leave. LEO: Yeah. STEVE: But the button is actually sort of a thumbscrew... LEO: It looks like you should turn it. It's got a little affordance for turning it. STEVE: Oh, it wants you - it is saying "Turn me." LEO: Turn me, yes. STEVE: Everything about this. So you push it in, and it stays in. Then when you push the handle down, it pops out. LEO: Right. STEVE: But if you push it in and turn it, it locks the button in. LEO: It locks you out after you go through the door. STEVE: No, no, no. Well, yes, exactly. So what people are doing is, because this was a poorly chosen handle for a bathroom, they're pushing it in and turning it, thinking, okay, I don't want anyone coming in on me. LEO: Yeah. STEVE: When I'm in the middle of doing my business. LEO: Right. STEVE: But then they leave. And because they twisted, the door locks behind them, and nobody can ever get in again. Now, I don't know if residential home door jamb locks still have this. But Leo, I know that when you and I were young, if you looked at the door jamb on the front door of your home, there would often be two buttons there. LEO: Yes. STEVE: And those two buttons would lock or unlock... LEO: Right. STEVE: ...the thumb lever on the outside of the door, the point being that it would keep the door locked from the outside, whether or not you locked it from the inside. It's exactly this technology. LEO: I see. STEVE: Unfortunately, they made this much too easy to use. LEO: And they put the wrong affordance on it because they put a little turning thing on it, which you shouldn't have. This, by the way, if you've not read this book, the great Don Norman's "Design of Everyday Things." And the cover tells you all that you need to know. It's a teapot with a handle on the same side as the spout. Which obviously is poor design. He talks about this all the time, doors that invite you to push it because they have a push bar, or worse, have a handle for pulling, but do the opposite. It's very common; right? So they have to put a sign up that says "Push, don't pull." Because you pull it and nothing happens, and you look like an idiot. So this is very common, and he says, "Don't blame yourself. This is just poor design." STEVE: Well, and what this company, whoever they are, should do is just hire a locksmith or a doorknob person to come out. LEO: Fix it. STEVE: And put a button here. I mean, because you can buy the same handle with a button, and then you don't have this problem. LEO: Yup. And that's the other thing, Dave Redekop's saying... STEVE: And clearly, no amount of signage is going to solve this. LEO: No. If you have - that's, you know, a little hint. If you have eight or nine signs on the door explaining in the same way how to do it, the message isn't getting through. It's just poor design. STEVE: Yeah. And presumably somebody has to go when they come into this bathroom. So they're not taking any time to, like, read the dictionary of proper knob operation. There is some hurry. LEO: Well, Dave also - Dave points out that the other thing they may do is push it and then test the handle and inadvertently unlock it, which could also lead to embarrassment. So... STEVE: Bad design. LEO: We need better design, better design, exactly. STEVE: Okay. So using content delivery networks safely. Looking back upon last week's "Polyfill.io Attack" topic, I can imagine that I may have come off as being very anti-third party when it comes to sourcing potentially dangerous content, such as code libraries, from third parties, you know, such as high-performance content delivery networks, CDNs. It was never my intent to rain on the idea, you know, the concept of CDNs in general for this purpose, because the web's designers have made ample provisions for safely pulling code into web pages from remote sites. And a number of our astute listeners sent me notes asking variations of "Uhhh, Steve, did you perhaps forget about asset integrity pinning?" Actually, no, I didn't. But those questions also raised a very good point. So rather than answering each of those notes separately, and since it's a terrific topic for this podcast to cover in the wake of the Polyfill.io news, I wanted to talk about how third-party content can be delivered safely, and why the Polyfill.io facility was never able to take advantage of that. Okay. So the formal name for the facility is "Sub-Resource Integrity," abbreviated SRI, where the concept and implementation could hardly be clearer, cleaner, and simpler, you know, as the best things are. This is a win. The same HTML