A weekly Podcast with BHIS and Friends. We discuss notable Infosec, and infosec-adjacent news stories gathered by our community news team.
Join us live on YouTube, Monday's at 4:30PM ET
Talk about John's nudes till like twenty minutes in. This is Yeah.
John Strand:We're ahead of schedule.
Ralph May:Don't
Corey Ham:No. We haven't capture the flag, which is how fast can we get demonetized every show?
John Strand:By the way, did you see that article about CTFs and bug bounty programs?
Corey Ham:Yeah.
John Strand:They're fucking cratering everywhere.
Wade Wells:I can the B side San Diego CTF one and two were both won by by AI.
Corey Ham:Yeah. Oh, yeah.
Wade Wells:And the only one they didn't get was where you won, you had to call a phone number. Yeah. And nobody told us
Wade Wells:No one told us that that literally the dude was just sitting in the middle of the room letting the AI do everything. He didn't even and they were watching him. And I'm like, why did no one come tell us or like say anything? Like, you guys let him win. I don't know what to tell you.
Ralph May:I was I was talking to Roman at the last, like, Tampa CTF they did. And I you know, he he totally was like, yeah. It's like, I think the last team was pure AI. They just had a bot and an agent and stuff. So, like, CTFs are it's it's a whole new world of, like, how to buy that system.
Corey Ham:That one off the resume. But those black badges are still good. Right? That can pay for my $200 a month Claude subscription?
Ralph May:Yes. Yes. And then I was like, well, you could make it, like, really hard where you have to spend a lot of tokens, but then some people are just using their, like, company's tokens. Like, they don't
John Strand:makes it really a bad idea. How could we embed in some of these challenges something that, like, forks the AI off to just burn a ton?
Corey Ham:Oh, yes. We can do that, and we should.
Hayden Covington:The answer is somewhere on a Wikipedia page. You must crawl every Wikipedia page.
Corey Ham:You must you must distill all knowledge, human knowledge from Wikipedia into one system prompt and then include that in every system prompt that you send. Why
Ralph May:don't just prompt inject them the whole entire way to the CTF?
Corey Ham:Yes. A 100%.
Ralph May:Start, you know, hacking them and they don't even realize it. Right? They're like, holy crap.
Corey Ham:We Just inflate the context. Every time you have a context, inflate above the maximum context size. I could see it. Yeah. Alright.
Corey Ham:Are we doing this show? Is everyone ready? Do people feel ready?
Wade Wells:I don't even know we're live.
Corey Ham:Ready as I guess
Ralph May:we're live. Let's roll
Corey Ham:the fingers.
John Strand:Let's do this. Okay. Let's go. Hi, John. How's it going?
John Strand:You go it. You take it. And I'm You do it.
Corey Ham:I just like that you got put on the spot and you you really had the right pace for it, which was like,
Hayden Covington:really?
John Strand:Yeah. I'll I'll I'll do it. Hello, and welcome to another edition of Black Hills Information Security talking about news, the show where we talk about the end of Western and Eastern civilization extensively, and sometimes we talk about computer security. We've got our usual cast of characters. We also have Shane.
John Strand:Say hi, Shane. Great to have you with us on as well. But it's been kind of a slow week in news. I don't think that there's been many new
Corey Ham:How many zero days do you need, John? Systems. How many zero days? Listen. There's two hot spicy zero days, and you're just gonna go through a slow week?
Corey Ham:Bring it up.
Hayden Covington:Mythos must have been sleeping this week. Yeah.
Corey Ham:Okay. So first of all, Mythos was sleeping, but it found one vulnerability in Curl. So it was, like, kinda a little bit awake. I guess we could talk about that first. Let let's start with dehyping Mythos.
Corey Ham:The creator of Curl's published this super fun blog post, basically walking through his personal process that he followed with getting access to Mythos and the results he got back. And, basically, it came down to one thing, which he didn't announce specifically what it is, but it's gonna be fixed in the next patch for cURL, and it doesn't sound super concerning, at least not from his perspective.
John Strand:It's weird you get this. And by the way, the article was great. And I liked how he was like, the results were meh, you know, whatever. And then you had a Firefox and Mozilla coming out, and they're basically like, it found hundreds and it was amazing. And you always say the truth is somewhere in between, but I understand that CURL is probably a smaller project, maybe tighter knit code possibly.
John Strand:I don't know. Curl's been
Ralph May:around Curl's not that big. All it does is download things. I don't understand how it would be that big.
Corey Ham:Okay. There's a okay. But there are a couple of interesting things
Ralph May:those flags that really make it magical.
Corey Ham:Here's the interesting tidbits. First of all, they have fixed. It's over a 178 lines or 7,878,000 lines of code, which is way more than I would have guessed. It's written in c, not in Rust. So you'd think it'd just be full zero days because it's not Rust.
Corey Ham:Yeah. That's true. But it's you know, basically, there have been a 188 CVEs in curl, and I don't think they've really added much in the way of features. So it's really just Sure. Yeah.
Corey Ham:It's kind of the ideal situation for open source tools, which is you just have them burned for years and years and years, and then they become really hardened.
John Strand:Well, the other thing to remember about cURL is it's kind of what Ralph said. It's downloading data, right? Like you got a bunch of options for a number of different services that you can use, but it's not actually doing protocol parsing. If you compare this to something like Wireshark is a good example, where it's doing tons of protocol parsing, that's where your vulnerability and your attack space is going to come into play with this. So and not all that surprised because it's not all that complicated.
John Strand:I know that people are like, no. There's all these amazing things you can do with cURL, and I don't disagree with that, but it's not analyzing the data as it's processing looking for It's strings or
Ralph May:such a application. Does it have a lot of great purposes? Yes. Alright? And like, I'm not saying I don't think curl is cool.
Ralph May:I use it all the time or whatever or wget or whatever the thing you wanna do to download stuff or or check something. But other than that though, I think, what is it? Kerl's got a 178,000 lines of code and Firefox has 21,000,000. It's 118 times larger code base because it does so many more things.
John Strand:Which, if
John Strand:you do the math, That's kind of in the same
Corey Ham:space Yeah. Right?
John Strand:Of the number of critical vulnerabilities that were discovered.
Corey Ham:Yeah. The other fun Easter egg in this article is that it's installed over 20,000,000,000 times.
Ralph May:Oh, I'm sure. I am sure. Like, you can install any Linux distro and accidentally get curled.
Corey Ham:It's insane. It says it runs in every every smartphone, tablet, car, TV, game console, and server on earth. What a What a bad ass thing to be able to just say.
Ralph May:What is life?
John Strand:That'd be nice.
Corey Ham:So the other zero there's multiple zero days. Not more than I mean, I guess technically, that's not really a zero
John Strand:day because there's just exploits, vulnerabilities Yeah. That didn't
Corey Ham:But that's d I being mythos. There was also a zero day. There was a really interesting Google threat intelligence report from last week on I mean, they don't disclose what it was. I'm assuming it was like cPanel or something like that. I mean, we've seen cPanel get abused hard in the last couple weeks.
Hayden Covington:But No.
Corey Ham:Someone coded up using Gemini or maybe not Gemini, a zero day for popular open source web admin framework panel.
Ralph May:Cpanel. Yeah.
Corey Ham:Cpanel. It could be cpanel, phpMyAdmin. I don't know. Who knows? But basically an MFA bypass that comes from a business logic flaw.
Corey Ham:It seems like AI is really, really good at business logic flaws and which is cool because they're kinda tricky for a human. And I don't know. It's a it's a spicy, interesting article, a really good threat intel report from Google as always. Mhmm. I also thought it was interesting, like, you know, that this you know, it wasn't again, it's like, this is what I've been harping.
Corey Ham:Like, my clients keep asking me. It's like, you don't need Mythos to party. You you just don't. You No. You you can you can party with what we have now.
Corey Ham:You you can make you can find business logic flaws with, you know, whatever crappy model you have sitting around in your garage.
John Strand:Well, Corey, this gets into the conversation that I've been having with DRock, kind of the CTO of BHIS. And the the thing that we're trying to get our head around is I believe fundamentally that in the next eight months, the price of doing anything with AI is gonna start going up. Right? You're looking at on Throttbook, you're looking at we've talked about it on the show. OpenAI, they can't continue to lose money on what they're doing.
John Strand:Right? They're gonna follow the Uber model where they're going to be cheap, get everyone to use it, and then start raising the prices. So we're starting to really try to price out and continue to build what we have for infrastructure here in the office. We're moving our entire power panel. We're upgrading right now to a 400 amp circuit.
John Strand:Damn. So it can support the level of servers that we need. Because we already have all of our password cracking rigs and all of that shit that we're running, but AI's gonna add another load, and then I gotta add in a bunch more cooling. And my theory is that running on prem is going to be cheaper than continuing to run this in the cloud. And anybody that's looking at this, like, I think, honestly, your AI bill is gonna double probably Oh, yeah.
John Strand:By the end of this year. So we wanna get in quick, get the equipment, and this I actually webcast is not helping me with that.
Corey Ham:I had a huge I had a huge long discussion about with AI about this, And With AI. Basically, it's it's like it's pitch is essentially so first of all, I didn't know this, but it's actually kind of interesting. Anthropic is predicting that they're gonna become profitable in 2027, which is kind of unique. OpenAI says 2030, which I feel like OpenAI's case is a lot less likely to be true than than Anthropic.
John Strand:But that makes sense.
Corey Ham:People pay for Anthropic.
John Strand:But OpenAI's new user subscriptions have flatlined. Right? And Anthropic
Corey Ham:Well, also, they they have a free product. That's like where they kinda screwed up is they competed on the basically, the the AI summary of this was essentially for people who don't pay for AI, for free users, nothing really changes. For the uber high end of AI users is where they get hurt what you're talking about applies, like the power users.
John Strand:And that's where we have to start looking at it as a firm that's doing defense and offense, is what level do we need for which tasks? Because right now, if we're tracking what people are doing at BHIS, almost everybody goes to the latest, greatest, most expensive model, right? For everything. We really have to start saying, okay, what are we gonna be doing in running our own models hosted? Do we wanna get the little NVIDIA or these little boxes that they can run their own?
Corey Ham:DGX Spark. Yeah,
John Strand:sparks and getting those for the employees. Like, people are going to have to start seriously looking at what level of AI firepower do you need for what task, because you're going to have to start addressing your costs here shortly.
Corey Ham:Answer is not
Bronwen Aker:should on any- doing that anyway. We should be doing that anyway. We are. Because
John Strand:We are. It's just Anthropic
Hayden Covington:is very, like, they're very enterprise focused. Like, they released last week, like, their their email show. Lot of you saw it, but they're gonna start restricting what you can use your subscription for. So anything that is basically not Claude code or Claude desktop, they're gonna give you a monthly credit to use those things for. And that seems like, oh, this is great or okay for the user until you realize like in the SOC, we use a lot of GitHub workflows and those have just been on an account.
Hayden Covington:But now, once you're gonna set that threshold of 100 or $200 a month, those all are going to hit API cost. So we had to go figure out how do we do logging on GitHub workflows? How do we measure? So we had to very quickly go determine which of these workflows cost what.
Ralph May:Don't need open to do that stuff.
Corey Ham:You you don't. You don't.
Hayden Covington:Exactly. You don't. And that's like, but you you're inclined to because it's the best. And then Yeah. Like, they are very much the enterprise Like,
Corey Ham:G to B. Wants to The B to B one. Yeah.
Hayden Covington:Exactly. The clean app. Use our platform. We'll do a good job.
Corey Ham:The GHS versus the beta max.
Hayden Covington:We'll give you plenty of quota.
John Strand:But pulling it back to this news story. Yeah. It's just like Corey said, you don't need Mythos. No. Right now.
John Strand:To do the security research that people are freaking out about. Right? It's unnecessary for a lot of the different activities.
Ralph May:Half the time, I'm just like, hey, could you push this for me? Because I don't wanna do that.
Wade Wells:Yeah, yeah, yeah. I would do that.
Corey Ham:Every time I baseball.
Hayden Covington:No. That's
Corey Ham:so Can you help me get I can't get.
Bronwen Aker:Come on. How many times have I said? How many times have I said?
John Strand:Oh, I was gonna get Shane's take because he's our guest, and we're all talking over him, and I'd like to get his take because he's presenting at our Threat Hunting Summit, and we're super excited to have you at our Threat Hunting Summit that's coming up June ish seventh.
Ralph May:Mid June. Mid June.
John Strand:Yeah. June 17. We'll go with that.
Corey Ham:Midsummer Festival.
John Strand:Yeah. We're gonna dress up like Renfare, but go ahead, Shane.
Shane Hartman:If you wanna stick to article side, even Jensen Huang in his keynote was talking about that tokenization is going to be one of the things for for new employees, you're going get a token balance as part of your negotiation on there. That's kind of how his presence is. I like the idea. I think it's gonna come in it's gonna come local. Why not?
Shane Hartman:It's easy. It's not hard to bring a local model in on your machine. Most of the newer Macs run them without too much trouble. And then you can even use agency to run different models for different things automatically through just regular agents. You don't have to have the latest agent or latest, model to run the if you need to do parsing of a log file.
Shane Hartman:And on top of that, you got the security consequences. You don't want especially an IR and a security, you don't want that stuff being repositioned in models out there. You can have that stuff all local and you can actually triage it and keep it secure.
Hayden Covington:Yeah. And if you have a solid, like, custom agent that you can utilize for this stuff, you can, like, enforce it to delegate to the lower tier models, and that's the best way to save on costs.
John Strand:Yeah. Yeah.
Corey Ham:One of the like, a a couple of other super interesting things I learned from my deep dive was if you look at agentic chaining, like, you look at, like, okay, an agent creates a chain of tasks because of how AI works. If you chain too many tasks, no matter how good the model is, it'll fail, like, 50% of the time. So, like, in the research I was looking at, if you chain like six tasks by the sixth thing, it's like a 50% failure rate. And so it's like using a fancy model doesn't save you. You could be using a cheap model instead.
Corey Ham:And basically, it's bet you're better off defining super specific success and failure conditions and then giving it passing it off to cheaper simpler models versus like every agent is opus and it says, do this high level task and chain as necessary to accomplish it.
John Strand:I like the change of pace, but this was an interesting take for somebody that works on bug bounty programs, Shubs. And basically, they were talking about how they did a lot of bug bounty programs, and article that comes up right after this one.
Bronwen Aker:Yeah, very much.
John Strand:Where these companies, like, I don't know how bug bounty programs How do you survive in the age of AI? And it's funny because some of their solution is Basically Prometheus has come down, fire is everywhere. We literally have AI security research doing things at a pretty high level that anybody with a competent level of technology capabilities can do. And what does that do to the bug bounty program space? So and I've got another take, but I wanted to get you guys' takes on that before I give my
Corey Ham:opinion. I think this is I think this is just alarmism from bug bounty hunters being basically, it's them being like, we're not getting paid. This sucks, which is fair. Like, okay. That's fair.
Corey Ham:Like, okay. Guess what? If you're submitting a bug bounty right now, it's not gonna get processed very quickly because there's 18,000,000 others in the queue with you. Like, it's kinda like job hunting right now. You're gonna get hit by AI, and, like, it's gonna be auto rejecting you for having a, you know, weird prompt injection in your resume or whatever.
Corey Ham:Like, it is what it is. But if I was on the other side of bug bounty, meaning I'm paying hacker one to get bug reports, I wanna see all those reports. I mean, I want you to triage them and tell me which ones are BS slop and which ones aren't. But I still wanna see those reports. I wanna see those vulnerabilities.
Corey Ham:Right? Like, that's not going away, is it? I don't think it is.
Wade Wells:I don't think it's just the vulnerabilities that are ramping. Right? It's just that submissions themselves are easily created. Right?
Hayden Covington:Yeah.
Shane Hartman:Yeah. Just just the reports.
Corey Ham:And you
Wade Wells:and you can no longer tell with the trash reports from the good reports because the AI is writing all of them.
John Strand:I think we're gonna come to that. I think Linus Tollbold has a really good solution, and we'll talk about that next, but you're you're right. So alright.
Wade Wells:Okay. Well, that that's all I had to say.
Bronwen Aker:Well, and at the risk of of pulling Cassandra, I've seeing for many months now that AI was going to accelerate and amplify all of the problems that we already had in addition to introducing new problems.
John Strand:It's just
Corey Ham:not getting old.
Bronwen Aker:Yeah, tell me about it. But it You're basically is doing exactly that, and it's doing it in multiple spaces. Come on. It's doing it not only in cybersecurity with all kinds of things, but the bug bounty programs are another example. The amount of submissions has gone up.
Bronwen Aker:The value of the submissions has become a huge question mark, much more than it was. And yeah, the only way to churn through all of those submissions is going to be to use AI.
Hayden Covington:Open source projects have the same problem now, is they have so many PRs that they cannot go through them, and a lot of them are crap. But I'm sure there's some decent ones buried in there, but they just don't have the ability to filter through that much, that much PRs. Reviewing one code review, like, kinda sucks because you gotta go through it and re read 2,000 lines of someone else's code, but now you have 600 in your queue because some guy pointed at it for the afternoon.
Corey Ham:Yeah. I said, hey.
Hayden Covington:We got some excess usage. Go for it.
Corey Ham:Basically, like, it's also really funny because in the bug bounty post, he like, the the creator sugar or whatever his name is, Shug, I don't know. He's he's very self aware where he's like, I don't like it because it breaks the ADHD loop that I rely on for bug bounty hunting. Like, yeah. Which is totally fair and honestly, like, what's the solution? Just be patient.
Corey Ham:Just be pay like, guys, the hacker one will not go away overnight because it got AI submissions. Like, every other platform on the planet is dealing with slop. There's AI slop on Spotify. There's AI slop on YouTube. Is it like, this is everywhere.
Corey Ham:And it's not like anyone's like, oh, I can't watch YouTube anymore because it's all AI slop. Like, they figured out how to moderate and, have their algorithms, and you will too.
John Strand:But I want to throw this out there. I love this because it's highlighting that pentesting was never really about just finding vulnerabilities. I think that there were a lot of firms that tried to couch it in like, We're lead hackers, and we're going to hack your stuff better than any people can have their hack stuff. And really, the firms that are successful and the firms that do a good job are the firms that can take the vulnerabilities and they can communicate it effectively to the customers, not just as an Easter egg hunt of here's 400 cross site scripting vulnerabilities, but saying you have a cross site scripting issue in your development life cycle process that needs to be systematically addressed. You have a policy process procedure failing that is missing as far as, let's say, change management and vulnerability analysis.
John Strand:Pen testing never was and should have never been about, I'm finding hacks. It should always be about how do we communicate vis a vis the customer, and what are we communicating with them to help them prioritize and really moving forward over the next year. And I'm going to talk about this on Thursday, compensating controls. There's going to be vulnerabilities that our customers are going to say, We cannot fix this. And your pen testing firm should be able to sit down with you and say, Okay, here's what we can put in place as a compensating control to address this vulnerability until a patch or something else comes out.
John Strand:But like I said, good firms do this. And I'm going to throw a shout out to sister pen testing company, TrustedSec. We bounce customers back and forth all the time. And the reason why is because we know after we've tested someone for three years, they go to another good firm like TrustedSec or Secure Ideas or Tim over at Red Sage. There's a whole bunch of different firms that are great.
John Strand:And they have that type of approach where they're not just saying, here's all the findings. Here's all the hacks. Give us money.
Ralph May:Yep.
Corey Ham:Does anyone have a take another take on this? For me, it's like, they'll figure it out. Just be patient, bug bounty hunters. You're you're like, you're gonna get faster. You're gonna get paid more.
Corey Ham:It's just gonna take longer. I think the only thing to call out is temporary. In the meantime, people will get sick of waiting and they'll publish stuff. Right? Like, that's the biggest problem.
John Strand:That's that's part of that
Hayden Covington:or that's if that's someone's career though, that could very well for them derail things. If your career is as a bug bounty hunter, right?
Wade Wells:Yes, think it's just that but going with the CTS on going like, certainly into the CTS stuff, right? We rely on usually your GitHub or any type of repo is a more foundation for your credit credibility, right? Within the element, right? Yeah. So nowadays, like if even if you did do a CTF, or you write all these blog posts, and you have all this stuff in your GitHub, you could theoretically just make it all with Claude.
Wade Wells:You just have a scheduled task to make you a blog post. Yeah. Which comes
Corey Ham:up with something. Your writing sample didn't get any better. Yeah. Looking,
Bronwen Aker:if they're using their brains, then they're gonna look at how much time went past before all of these submissions were made. Because a human can only do so much in a given period of time.
John Strand:Is fair. Well, that's
Bronwen Aker:something else.
Hayden Covington:Agree. Look at like
Bronwen Aker:I'm going make a general prediction about AI.
John Strand:Everyone, Bronwen's going learn us stuff. Yeah.
Bronwen Aker:I went through a lot of this when the web went mainstream, and I'm seeing a lot of the same patterns in terms of early adoption that just sucks ass big time, and yes, add to the cookie jar. But over time, people figure it out. And I'm looking at the patterns that I'm seeing in reading lots of stuff from lots of different industries, people who companies who fired a lot of people claiming AI, if they weren't actually just firing humans to make more money to spend on AI, and they actually thought seriously that AI could replace the humans, they're finding out the hard way. They're learning the painful lesson. No.
Bronwen Aker:AI, in its current state, can only do tasks. It cannot do jobs. It cannot multitask the way that a human can. It cannot identify what the value is about a certain finding or vulnerability or issue. And God knows, it cannot make moral judgment.
Bronwen Aker:Yep. The thing is,
John Strand:in the long run,
Bronwen Aker:human output will increase in value as people see that the craft, the quality, and the insight is deeper. No AI could ever write left hand of darkness or the sun also rises, And the same thing is true going forward, and it's just going to take time for us to wait out the tech bros in Silicon Valley for them to get a clue and stop shoving bad AI down all of our collective throats.
John Strand:I'm out. Just know that anthropic is like challenge accepted. Left hand of darkness part two coming.
Corey Ham:Right hand of darkness?
John Strand:What? Right hand of darkness. No, I agree 110%. I do. And that gets into the webcast, and I don't want to get too much into that.
John Strand:But I do want to address, we talked about it before the show, but I want to bring it up here. And this actually concerns me far more than a lot of what we've talked about, CTFs. You go to conferences and capture the flag is a big part of conferences. We love hiring people that do really good at capture the flags, and it's a great delineator between somebody who can just do a multiple guest test to hands on CTF challenges. And this scares me, right?
John Strand:AI is really, really good at doing capture the flags because there's lots of capture the flags to fuel it online. And I want to get your takes. How do we deal with this to make CTFs fun and gauging the knowledge of people and not just having slot coming in all the time?
Corey Ham:So I have a take. Ralph, you have a take? Yeah. Go ahead.
Ralph May:Mean, because I I thought a lot about this when I talked to Roman about, like, how to, like, hack CTFs where they weren't as easy to hack with AI, but then I just realized that, maybe the whole thing was like, your a CTF is like it it's two things. Right? It's learning skills, and it's also learning ways to maybe solve a problem that isn't known. Right? And that really gets into the, you know, the unknown piece of it.
Ralph May:And if you can solve it with AI,
Corey Ham:I feel like that's kind
Ralph May:of a valid way to attack it. Right? Totally. And so the flip side of that is how do I create a problem that is not AI resistant, but just like built to to to fight this war. You kind of like saying like, you can't have AI, but in your business, you're totally gonna need AI.
Ralph May:So like, where where do we go at?
Corey Ham:Would be unrealistic to say no AI. That's not a real option. Yeah. Okay. So I totally agree.
Corey Ham:And here's my take. I'm curious if people agree or disagree with this. I think the concept of banning AI or having an AI free CTF is pointless. At that point, c CTFs are completely diverging from reality. If we're looking at, like, I'm looking at my team of 12 pen testers, they aren't doing things differently.
Corey Ham:They're just more efficient and beasts with AI. Right? Like AI will AI isn't making us it's not making our jobs easier. It's making our jobs harder because we're finding more things and we're being more thorough and we're digging in deeper than we would have before. Last week, I had an AI bypass a WAF.
Corey Ham:I'm not doing that. I don't know how to freaking bypass a WAF. It's like things like that. I would have just given up and AI is gonna go deeper. I think CTFs are just gonna have to get harder.
Corey Ham:That's basically what it comes down to. CTFs have to get hard enough that if you're using Claude skills, they aren't just easy mode. Like, that's basically what it comes down to. I do also think and like, environments have to get more complex. Chains have to get deeper.
Corey Ham:Like, it's kinda, you know, use AI to build the challenges and they'll get harder. I also do think there are some really fun ways to think about how you could make an AI resistant challenge, and there are some ways that LLMs think that is inherently broken, and you can exploit that to make a challenge that a human could easily solve and then an AI would never get. And I think that's a fun I'm not saying that should be the entire challenge, but I think it's a really fun concept of like, some of the challenges are just pen testy hackery bits that AI can rip through, but they're really hard. Basically impossible without AI. And then also having some super simple, like, you know, an example is linear thinking.
Corey Ham:So like, if you ask Claude, okay, I have a shirt in the on my, I I have a shirt outside that's gonna dry in one hour. If I add nine more shirts, how long will it dry? And it will think it's 10 times longer because it's 10 more shirts. It's this still an hour because it's nonlinear. Right.
Corey Ham:AI doesn't think in that way. And so it's a fun concept of like how you could design a challenge that's not that's resistant to LLM style thinking.
Bronwen Aker:So You could also make a a challenge that involves analog clock faces. They still suck at that.
John Strand:I want to put another alternative on the table, and I want you guys to think of it in terms of chess. Chess, by and large, has been pretty well solved by Stockfish. I mean, there's still room for improvement, but Stockfish is a open source chess engine that literally will beat Magnus, like the world's Yeah. Like the best chess player we've seen in history. It will beat him pretty regularly.
John Strand:Right? But because we have Stockfish, doesn't mean that competitions like chess.com and speed chess challenges, all of a sudden are not How do I put this? There's more people playing chess now than ever before. And there's more competitions, there's more interest in chess. And the use of stockfish at chess.com and Chesley and all these things has actually greatly improved the capabilities of human beings in playing chess.
John Strand:And if you're a CTF organization, I want to put this out there as a thought. One of the things they do whenever they play chess competitions is they watch what you're doing on your chess game, and they can look at what you're doing. And if your move is always the top rated move from Stockfish, they detect that as cheating or even in the top three, and then they'll flag it. If you're not a grandmaster, they will investigate you and they will ban you for life. So one of the things that I've been playing with as a CTF challenge system going forward with Meta CTF is we don't let people use their computers to do the CTF.
John Strand:They log into Meta CTF, they use guacamole, that video section is forked and they're going through, and I'm not streaming their system. I'm not sniffing their packets. They're just going into a guacamole instance in Amazon, and they're able to do the CTF only through that environment, through a Windows system and a Linux system that we give them. It's being streamed. We can have analysis of AI on the other side, and we can watch them solve these challenges.
John Strand:That's one of the thoughts that I have. My point is this has been solved by chess. There were a bunch of people that thought chess was dead. There was no way that anybody would ever be able to beat computers and AIs making it more interesting. But I'm just throwing this out there as a thought.
John Strand:If you have a CTF, people have to log into your CTF environment and do those challenges in a way that is streamed via guacamole on a system that's not their personal computer system. And then we can use AI to analyze what people did. We can use AI afterwards. Like if you have a competition of people and say, Here's the winner. Look, they're running CURL.
John Strand:Oh my God, there's a vulnerability in that version of CURL. I think it gives us a lot of opportunities to make it more interesting. We just have to adhere to the fact that just like Bronwen said, I'm paraphrasing, shit's changing. We better change what.
Corey Ham:Think that's a separate category. That's my take.
Ralph May:You have like a human human CTF.
Corey Ham:Yeah, exactly. You have it's like sports. Like, I race bikes, and I don't race against fast people because I'm not fast. It would be a super boring. It would be the most boring race ever to have me race against a pro.
Corey Ham:They're just gonna crush me. Like, it's it's like a different category. You have AI assisted CTF, you have human CTF. Yeah. Two different categories, two different approaches.
Corey Ham:Yeah. Reprising.
Wade Wells:The the one thing I don't think we're discussing is the difference between a red team CTF and a blue team CTF. Like you guys, I think they're inherently different.
John Strand:And I don't I think that my approach would work for either.
Wade Wells:Think your No, I definitely agree. I think I do think your approach would work. But like the over and that that is the answer. But with like, the one thing with the blue team backup, make I owe Oh, no, what I've been doing is you make you make people write not just write a report, but you have to explain to me how you got to that conclusion. Right?
Wade Wells:Because I have to provide evidence and provide you do stuff to it every time. If you can get the AI to help you provide that evidence and say why something is particularly important, that great, but you have to at least show me how you do it and how to do it. And I've been doing that with like junior analysts like, yeah, you can go ask Claude if this hashes anywhere in our environment. Yeah, but how would you do that in our sem? Don't ask Claude
Corey Ham:show
Wade Wells:me show me give me the query. Right? Like
Corey Ham:here's the problem, though. If you do that for a CTF, you already lost half the CTF players because they don't want to write reports.
Wade Wells:Good. Good. Then those are the CTF players you don't wanna hire. Right?
Bronwen Aker:If they don't wanna write reports, they don't have a future
Corey Ham:in the industry. Education has sort
Hayden Covington:of the same issue. Right?
Corey Ham:Where it's like, how do we stop
Hayden Covington:people from cheating on their test? It's you use their machine or you do it in person and somebody proctors you. Like, that is the only way to get around the cheating.
Corey Ham:And then There's there's three categories then. There's one CTF where you have to write reports that already fixes the AI problem. Seriously, I think I genuinely think it does.
Hayden Covington:There's a single m dash.
Corey Ham:Yeah. I was gonna say like, just base on something.
Ralph May:We know you did not use word.
Corey Ham:I guess what I would say is like, so like, we're looking inwards at BHIS. How do we hire? We don't just say like, oh, you want a CTF? Here's your job. Like, obviously, we had CTFs could do the same thing of being like, you know, there are CTFs that are more reporting based and will not based just purely in score.
Corey Ham:Then there's like the non AI assisted category, which John was talking about. Then there's the AI assisted, it's like the open category. It's like, let it rip, baby. How many tokens you got?
Hayden Covington:Like, let's go. What if we
John Strand:did it? Like, they did the CTF, and at the end, we do like The UK master's thesis defending approach where you get the three teams Jeopardy! And it's like, on this challenge, you use curled.
Wade Wells:Why?
John Strand:Explain. Then they have to we are using these options. This is why we said
Corey Ham:Because of AI.
John Strand:We did.
Corey Ham:And that's
John Strand:what universities and high schools are doing. They're like, write your paper with AI, and we're gonna grade it knowing that you're using AI. So we expect no grammatical errors. We expect dumb But then when you're graded, you have to get in front of the class and answer questions about your paper.
Wade Wells:John And forensics five zero eight. Not to, like, at the end of you do an IR report, right, you have to go all way through it, then you have to present it. And that's usually when the teams fail is when the presenting happens. And you, Yeah, like, yo, I found this, I found this hash. It's everywhere.
Wade Wells:Well, why?
Corey Ham:Okay, so Shane, do you play a lot of CTFs out of curiosity? Or have you in the past?
Shane Hartman:I played a little bit here and there, but not as much. I I helped work on some of those indirectly through just kinda like the prompt side of it. Like, here's what I want to do. And I also teach a class on ethical hacking. So some of that plays a role in there.
Shane Hartman:But some of the things you can get around with it, like my password hacking or cracking one, one of the nuances they have to do is you have to tell me how long it took you to actually crack each password, how much time. AI is not gonna necessarily tell you that. And then it's the difference between a rainbow table and an actual just hashing your, you know, going through the hashes. So you can trip them up that way. But I agree with what John was saying about where you could kind of like have a closed environment, like almost like Citrix is the first thing I thought of when he was saying that you're in that like domiciled bubble, and you can only do what's there.
Shane Hartman:So then that that puts you in a position to where and then the other thing I was thinking, if you're doing that, like what I think Hackin' the Box does it where it spins up little virtual machines and you have
Hayden Covington:to go.
Shane Hartman:You can't get you can't just point an AI at that and start going digging in. The last thing was one of my other cohorts, what he does with his, he has a physical part to it. What I mean by that is some of the flags that you get in there
John Strand:You gotta you gotta arm rest this Dave Kennedy for this next play.
Corey Ham:Yes. Yeah.
John Strand:It's like Double Dare on Nickelodeon. There's less behind that.
Ralph May:They they do that at at DEFCON too. So not not for the CTF, but for, like, the RF village and other things like that, where they have, like, rabbits and other things like that. So essentially, it becomes a scavenger hunt, a real life scavenger hunt, not a digital one. And so when you put that piece in there, then that can slow people down. Except for then you what you'll end up building though is runners.
Ralph May:So what ends up happening is you get tasked off to that work. Another thing too that I thought of was making a system that you had to go in to manually enter the answer. So there's some physical process so that you can't brute force that answer. Right? You can't just ask it over and over again.
Ralph May:That's another way to prevent the system from essentially getting a feedback loop where it can find the value where someone
Corey Ham:Yeah. You're basically fuzzing the freaking applicant.
Ralph May:Yes. I
Wade Wells:I am teaching an intro to operating systems course for a college right now, and they have one of those labs where you have to log in and do all this stuff. Right? And everyone was having a really hard time with the labs. And I'm like, oh, I wonder if I could just have Claude do all this for me. Claude couldn't do it, not because it couldn't figure out the labs, but because the questions of the labs were written so bad that it couldn't figure it out and I couldn't figure it out.
Corey Ham:When you're calling it the
Hayden Covington:IST squared methodology.
Corey Ham:No. Is a
John Strand:horrible peppy question. So I want mean Linus. Can we go to Linus Tollbals? And he's talking about, once again, it's AI Slop. And he's got two beautiful things that I think are amazing in this article.
John Strand:Thing one, he said, if you use AI to find vulnerabilities in the Linux kernel, odds are somebody else already has. Like, don't bother to resubmit it. And number two, he said, and I love this approach. He said, Our submission guidelines are you to find the bug, but you also have to submit a code solution to solve that bug. And he said that that just washes out a huge percentage of the submissions that are coming through.
John Strand:He didn't seem as salty as I thought he was. Like I thought for sure he was going to be like FAI, F all of
Corey Ham:you. Because he used AI
Ralph May:credits and your money to do the job, that that's great. Right?
Corey Ham:He used AI to read all the responses and ask how many were BS, and 99% of them were BS. So he's, like, yeah. I mean, fight that fire. Yeah. Fight fire with fire.
Corey Ham:Like, if you set these simple guidelines, like, has to have a patch, it has to be passcode, it has to, you know, meet our guidelines, how many submissions are left? Six. Okay. Like, great. But yeah, mean, I love it.
Corey Ham:You know, behind the scenes, like, I'm just gonna go ahead and speculate that Torvald's and the Linux crew got access to Minutos pretty early on.
John Strand:Yeah. I'm willing to bet.
Corey Ham:Like, I'm I'm guessing, like, if I made a model that was good at bug hunting, I'd be like Linux. Where are you Linux? Like, I need to fix it right now. That it's the easiest thing to pull apart and fix. It's also similar to curl where this is battle hardened code, guys.
Corey Ham:This is not I mean, there was copy fail. There have been some fun spicy ones recently. But, you know, Linux is hardened. It's been tested a bajillion times by a bajillion different people, and it's not just easy to hey, Claude.
Ralph May:Yeah. I'm always like, I'd say the only downside is there's so many contributors, and that's really where the where usually the bugs come up. Right? When you have it's a ton of people all contributing, and then you have to validate and all the other fun stuff. So, I mean, that's why it keeps continuing to be bugs.
Ralph May:Right? But humans
Shane Hartman:Yeah. Like, weird. True.
Corey Ham:Alright. Let's segue to the next article. John wants to talk about a new Roomba that he's gonna buy
John Strand:that's The new Roomba.
Ralph May:The Roomba.
John Strand:The Rumble Roomba from Germany.
Bronwen Aker:Rumble Roomba.
John Strand:So this is Yeah. This is a great story, and, you know, it's kind of terrifying, but I think it's good. So Germany is flooding Ukraine. I don't think I think flooding is a bit overselling it, but there's hundreds of- There
Corey Ham:is some mud in the picture, so it's fine.
John Strand:There is some mud in the picture.
Corey Ham:They
John Strand:call them Jurcon or Gurcon combat robots.
Corey Ham:And Juris, right they're called like the Roombat Schnarkens token or some shit like that. Whatever.
John Strand:But it it's funny because well, I think it's good because it allows them to get supplies to the frontline and certain things that, you know, you wouldn't want to put humans at risk in actually doing these things. It's kind of getting away from AI, but it's tangentially associated with it. But it's just kind of showing the evolution of technology, and this is now the robot side of it. And the reason why I'm excited about this as a security practitioner is it's more stuff to test. I just cannot wait to get one of these in the office.
John Strand:I'm in the radiology room where if it gets tested, it's going be in here because I have lead lined walls in this, so there's no signal leakage out of this room. I want to get you guys' take on this. One, I think it's good that maybe we have fewer people in harm's way, but then again, the guy that invented the machine gun thought it would lead to fewer deaths, and he was wrong.
Corey Ham:What are you saying? People are going get run over by the Roboruba?
Bronwen Aker:Okay. John, instead of having a riding mower, you're at one of these robots and right at churches.
John Strand:Bronwen, I love you. You need to talk to my wife and subtly drop John's birthday is coming up. He needs a Rambo Roomba for
Ralph May:I think this war is
Corey Ham:really interesting.
Ralph May:Rambo Roomba. What do you call it? We're getting to see, right, modern warfare developed in real time and it's wild. Right? Like, the the Ukraine war is a modern day battlefield.
Ralph May:Right? Drones, the new robot that carries or, you know, other like, this is all happening. And because they're they're fighting, you know, in this new battlefield and they're developing it on the fly. The wildest part of this though is not just security as you mentioned, John. Right?
Ralph May:But also just the rapid development and the non reliance on China and other countries to develop technology so you can actually fight a war. Right? It's pretty wild. Anyways The
Bronwen Aker:folks in Ukraine have been brilliant as far as I'm concerned.
Wade Wells:They're adapting Why haven't we seen one of these resilience.
John Strand:Okay.
Wade Wells:We haven't seen any of these in video games. Like like, we've seen plenty of robots running around, but not one that's, like, bringing you ammo. Right?
Corey Ham:Time. Time.
Ralph May:Right? Like So not a battle for
Hayden Covington:a two month, man.
Wade Wells:Right. Did they have a did they have a bot that brought you ammo in the newest battlefront? I don't think so. I don't remember the
Hayden Covington:old one.
Corey Ham:And the old one, but Has anyone seen this is kind of off topic, but it's also very much on topic. Has anyone seen the videos of, like, the Coco delivery robots? Like, just scratch
Ralph May:Oh my god.
Corey Ham:Causing chaos? Yeah. Okay. So, like, if you haven't been exposed to this on the Internet, I'm sorry, but you're in for a treat when you go hunting for this. But just go on YouTube or TikTok or wherever you go and search Coco Robot fail, c o c o, and just watch the videos of these.
Corey Ham:They're basically like delivery bots, you know, that just fail in the most hilarious ways of just like falling down stairs, driving into floods, driving into tunnels.
John Strand:I love Don't
Bronwen Aker:forget the empty Waymo's that are
Corey Ham:terrorizing the town in Georgia.
John Strand:My favorite question is, is this gonna be ordered food to be delivered in, like, like, underneath an overpass on an interstate in, like, a tent city, with a bunch of homeless people? And it was just like the dichotomy of what's being like, what's what that showing is is pretty hilarious.
Corey Ham:And then so that's the question is, is that gonna be the like, are we gonna see videos of Russians just watching a robot, like, fail to deliver ammo for, like, seventeen hours, or is it gonna be actually useful? Like, we'll see.
John Strand:I don't know. I mean, the other thing is every time you show those videos of these Cocos getting destroyed and obliterated, I think it's just helping Cocos stock. Because the one thing that I take out of this is these things are put together pretty damn well.
Corey Ham:Oh, yeah. Yeah. Yeah. Can drive into floods. They can get run over my car.
Corey Ham:But Part of
Hayden Covington:it with the drones will always rely on the humans that that operate them to an extent. Right? Like, there was that video, I think, that I saw last week, where somebody had deployed this new, like, farming drone, and they took it off from, a street, and so they take off and start to move across the road towards the farm, and it's immediately run into by like a by a big truck and sent
Corey Ham:it to like a bunch of pieces. Oh, no. I saw that. Yes. I I I I don't know.
Corey Ham:I mean, this is I will say, like, anytime, you know, for for something like this, you can place a human that's potential lives saved, but also Yeah. You know, is it is it going to or is it gonna be like as I ordered ammo, like, seventeen hours ago and it just says its tracking number is missing and
Hayden Covington:Your cocoa is Amazon Prime over there.
Corey Ham:Your cocoa is the solution. Your cocoa has been rerouted. Oh, no.
Wade Wells:Those Amazon delivery bots that like fly over people's houses and drop a parachute of top ramen at your house for you? Like.
John Strand:I'm so excited for that.
Corey Ham:The future is here.
John Strand:Alright. I got excited about it.
Bronwen Aker:May not have her flying cars yet, but we
Wade Wells:got flying. I just imagine John out there with like a directional antenna trying to hack as it flies by. Right? Like drop package. Drop package.
John Strand:Drop package. Drop signal. Drop signal. Mhmm. Yeah.
John Strand:I I once again, I love this stuff because, you know, if we go back to around Christmas, I was I was like, Man, the rate of AI improvement in October, November last year was just off the charts. There was a lot of fear in the industry, and even internally, people are like, What does this mean for us? There's so much more technology and there's so many ways, just like Bronwen was talking about. It's just going to be applied in so many ways that we haven't even thought of yet that, Hey, we're going to need security and all that shit. And it's job security, y'all.
John Strand:And Bronwen also mentioned, if any of you are listening to this and you're like, well, we're gonna cut back our staff because AI is going to save us money. You are wrong. You are so wrong, and you're gonna get hit hard. I don't care if you're on offense. I don't care if you're in defense.
John Strand:You can't look at this as like, well, we need fewer humans in security now. Maybe, maybe if you're in the food delivery industry, your job may be at risk, but in security, it's gonna be wild times. Just remember, is a ladder.
Corey Ham:Yeah. So It'll let your people
Hayden Covington:do more and faster, but Yeah.
Shane Hartman:You have
Ralph May:break more stuff faster. But restrict their executive Yeah. Problems.
John Strand:It's an issue that to restricting their tokens.
Hayden Covington:So post about that this week where it was talking about as you get down the AI pipeline and you use AI to build or develop, you are building yourself into like this position where you have so much like tech sprawl and tech debt and all these different pieces that there comes a point where if you stop using AI, you are toast. So you're, as you're building out these processes, you're building so much more work for yourself that you you can't get away from.
John Strand:But that goes back to what we've talked about in the past about the coming SaaS apocalypse, and I saw other articles that flat out said SaaS is dead. I can't remember who said that this last week.
Corey Ham:But John, AI is SaaS, dude. Not to burst your But
John Strand:that's my point. If you're looking at SaaS as a company that you produce a service and somebody can rebuild that SaaS product from scratch with an internal team, the idea of buying SaaS from a third party vendor, spending potentially hundreds of thousands of dollars for something to be internally developed, and this gets back to Hayden's point, if you now have this code base where all of a sudden we have an explosion of software being written, and this is one of the things that I don't think that people understand about AI, whenever you're using AI to write code, it's using a part of its brain that's completely effing disconnected from the security code analysis part of its brain. Those are trained on two completely different data sets. And we've seen a lot of different stories where people will have code written by AI, and then they'll use that same AI to evaluate the code for security vulnerabilities and find multiple critical vulnerabilities in it. So once again, I think it's just great.
John Strand:There's a lot of explosion of cool stuff happening.
Corey Ham:Yeah. So a couple of quick hits since we kinda spent a lot of time talking about AI. First of all, there's a BitLocker zero day.
John Strand:Oh my god. I heard about that.
Corey Ham:That we kinda forgot about. Basically, if you have physical access to a system and it's using BitLocker, you can put a file on a USB drive, throw it in there, boot into recovery, and get a command prompt
John Strand:on that system. USB stick.
Ralph May:Yeah.
John Strand:Yeah. Now a couple of quick things about this. You can't do it from a cold boot state, like where the system is starting up from cold.
Ralph May:No. UPS. No, absolutely cold.
John Strand:Yeah. Yeah. If it's been down for a while, the memory state goes out from what I've been reading.
Ralph May:Well, the whole
John Strand:So look, there's a difference between standby and completely shut down. Whenever you're looking at Windows computer systems and you go back to cold boot attacks, you go to FireWire attacks, and I think this one too, if this system is completely powered down and there's no suspended state, I don't think that this works. At least that's what I read in one of the testing. But if the system is in standby mode and it comes back up, then you can actually go through and you can bypass it. So that's interesting, but the real question I want you guys to get, do you think this was intentional?
John Strand:Do you think this was a backdoor that Microsoft put in?
Ralph May:Yeah. I think it's a backdoor to my
Shane Hartman:Okay.
Corey Ham:I I'm gonna go with no. People were like, oh, the the bug bounty researcher themselves said, I just can't see any other explanation. I was like, is this your first Microsoft bug? No. Like like, you know, not to diminish the capabilities of this person.
Corey Ham:I'm sure they're way smarter than me, but like, dude, this is their bread and butter is putting features in and forgetting to take them out and then those features having vulnerabilities in them. But also, that's arguably plausible deniability for a backdoor, so it is what it is. I think it's, you know, we'll never know.
John Strand:Ralph, what's that?
Corey Ham:Microsoft knows need escorted out.
John Strand:Ralph thought it was a was a was a intent intentional.
Hayden Covington:What do
John Strand:you why do you say that?
Ralph May:I mean, enforcement, it looks trivial, like, the actual attack path. I didn't see anything, like because, John, you mentioned that, you know, the system has to be on and the the actual key is in the TPM. Right? So that's in the TPM module. And so it has to be on the Wait.
John Strand:We're putting these keys in the TPM reports?
Hayden Covington:Yeah. Yes. Yeah.
Corey Ham:They're in the TPM reports. They're overdue, John. They're overdue. Oh, my.
Ralph May:So the keys are there. And on that device when it boots and it realizes that the the order has changed, then it prompts. Windows does. But this attack essentially bypasses that prompt and allows you to get access to the C drive. There's a bit more into it, but functionally, that's how it works.
Ralph May:Right? And, you know, there have been other arguments about, you know, just storing anything on the TPM because there's no actual password for the TPM. It's just validating that nothing has changed on the operating system before it releases that key from the module. Right? Yes.
Ralph May:But there are ways to implement second or, you know, two phase authentication in the TPM where you can actually have a password that's required more than just being like the same hardware. So, yeah, that's But I think
Corey Ham:it was
Ralph May:I think it was on purpose and the CIA is gonna be upset that they have
Corey Ham:The Yeah. I think that Microsoft's been selling magic USBs for a hot second. Mhmm.
John Strand:Also, the security researcher says that they have another, vulnerability similar to this one that they're planning on releasing.
Corey Ham:Think Oh, This this person is popping off. I guarantee you they just had a bad experience with MSRC and were like, know what? We'll see how I can MSRC.
John Strand:Well, look, MSRC is very timely. They're responsive. They're consistent in
Hayden Covington:the way that they communicate
John Strand:with security firms and they take vulnerabilities that
Corey Ham:Okay. Seriously. There is Listen, John.
Ralph May:I do have two recommendations if you actually wanna stop this from a physical hardware attack, because we implement this on our own devices that we ship out. So the two things you need to do is first, implementing a BIOS password. Right? That's a Poxie
Corey Ham:or USB ports.
Wade Wells:That was my answer.
John Strand:BIOS password. All right.
Ralph May:Yeah. That's a BIOS password. Another, and the second level way to lock this down is using Secure Boot. Now people don't realize actually how secure boot works, but one of the functional ways that secure boot can work is that you can designate your own keys that you actually create and put into the BIOS and the operating system will not even boot with those without those keys in existence. Right?
Ralph May:The the the BIOS will totally say no. I'm not going any further. I don't care what USB drive or any other thing. The only way to disable that is to go into the BIOS and if you have BIOS password, it's Right? Not Yep.
Corey Ham:Well, okay. So, John, to to to take it serious, like, honestly, MSRC people, if you're if you're listening to this, you guys need to start using AI. It's
John Strand:okay. The job is fine.
Corey Ham:Guys you guys need to, like, come on. Get access to chat GPT. Like, come on, guys. Start processing the bugs or else. Like, yeah.
Corey Ham:I mean, I think if we're being honest, the threat vector from physical access is already pretty limited. The, you know, amount of information that can be stored in one system is pretty limited. Like, this is kind of an edge case. I It applies mostly to industries that have crown jewels on their endpoints. Like, you know, it's like legal, government, you know, the the high sensitivity environment.
John Strand:I but going back to, like, the intelligence community and DOD, like, field expedient, like, forensic
Shane Hartman:Physical access, man?
John Strand:This is a this is a huge thing, especially if you're in the military in the field field, like straight up physical access bypass authentication controls. That's something that we've used for years and in a variety of different ways. I kind of lean towards Ralph on this one, that it was intentional. And I agree, Corey. Like, I'm not a 100% certain, but it also doesn't apply for Windows 10.
John Strand:Is that correct? I don't like this
Corey Ham:is Yeah. This is your reason to go revert. Yeah. We gotta revert back to Windows 10 now.
John Strand:But that's what makes me, like, argue with myself. Right? That it wasn't an intentional thing. Because if you really wanted to have utility to the CIA and you wanted to have utility to the NSA, more more particular, if you wanted to have utility to operators in the military and JSOC, you would want it to work in Windows 10.
Ralph May:Well, yeah, but they probably have a different USB from Windows.
Corey Ham:That's fair point. Fair point. That's not a yellow USB. It's a red USB.
John Strand:Yeah. Yeah. Which which one do I use?
Corey Ham:Yeah. It's a different colored cut the red wire, John.
John Strand:Yeah. So They don't want
Ralph May:they the Odyssey Microsoft got rid of the red USB because they want everyone to move to Windows 11. That's why.
John Strand:That's what they're doing.
Corey Ham:So as far as the Canvas breach, any big updates on that? Has anyone followed that
John Strand:one anything new, has there? Like, we still don't know how they got breached in the first place. Mean
Wade Wells:They paid. Yeah. They're in.
John Strand:That's
Corey Ham:They paid. That's the big news. They did pay, and they reached an agreement or whatever to not have the data released. We'll see if that actually holds or if someone leaked it or, you know, who knows? But
Bronwen Aker:Well, they they deleted the data, but, you know,
Corey Ham:Did they run shred dash n seven or did they just,
Ralph May:you know, put in the recycle the DOD or not? Oops.
Bronwen Aker:So do know some people who are dealing with that with the community colleges in California. So
John Strand:I've heard rumors that they paid up to $10,000,000
Corey Ham:Yikes. And I thought that much. That's actually
Wade Wells:like, they asking for like 2,000,000 per school?
Corey Ham:Yeah, it was like,
Bronwen Aker:cut a deal.
Corey Ham:That's only five schools. Yeah. No. I mean, I don't know. It's a bummer because I almost guarantee you that $10,000,000 is gonna go to absolutely no one.
Corey Ham:Like, that that's going to that that's not actually buying any security, but I understand. Like, they've kind of dropped it. They dropped the ball a few times, so it tracks that they would also pay the ransom. But who knows? Behind closed doors
Bronwen Aker:and my bills a lot or doesn't use Canvas.
Corey Ham:Really, I want my records to be breached. That's that's my favorite.
John Strand:It's just easier for me to get my shit when I inevitably spill coffee on my computer. Yeah.
Corey Ham:It's way easier. I like to back up my data on all the ransomware clouds. That's typically where I put it.
John Strand:And you know, it's safe.
Wade Wells:Right? Yeah.
Corey Ham:Yeah. There was a couple of like non starter articles that we thought were really dumb that we should call out.
Wade Wells:Please do it. Please do it. Please do the
Bronwen Aker:ones one.
John Strand:The panel was tech crunch.
Shane Hartman:Oh, go ahead. Yeah. Okay. One from the sun.
Corey Ham:The one there was one that somehow yeah. I don't know. Apparently, like, some lady's nudes leaked, and somehow that's newsworthy. I don't know why, but I don't know.
John Strand:It has to do with their clients. But, yeah, let's yeah. We don't
Corey Ham:even It's like Android spyware. Also, there's an article that, like, clawed when you install it and install spyware, it's just like someone who doesn't know what spyware is in that article.
John Strand:Every time. Every time.
Corey Ham:It's like if the provider that you installed their software, you can use the software to control it, which is spyware, but that's also the product you're paying for. So it's like I installed AnyDesk, and I think it's an RMM tool, guys. Like, crap.
John Strand:Well, we also had the DigiCert breach. I don't know if we talked about that last week. You know?
Shane Hartman:There was Oh, that was like a that
Corey Ham:was at least three weeks ago.
Ralph May:Yeah. That was a
John Strand:while did.
Wade Wells:They had a good write up.
Corey Ham:There was the gas tanks. Like, supposedly, people were claiming that Iran was messing with gas tank monitoring, which had no authentication. And, basically, what they were doing is just, I guess, lying about how much gas there was in the tanks of being like, actually, there's no gas. Like, I I
Ralph May:don't really see the I
Corey Ham:think they
Wade Wells:were saying that if if the gas tanks read fall like, have false readings, they can potentially explode when you fill them up
Corey Ham:Or overfill or whatever. Yeah. It's like it's like fill
Shane Hartman:or something.
Corey Ham:The classic, like, specter of what could be possible with OT hacking, but didn't
John Strand:actually But that's like that's like 80% of, like, the bad DEFCON talks where it's like Totally. Theoretically, if I can hack your toaster, I can burn you. And it's like If
Corey Ham:you just stick your hand in your toaster for twenty to thirty minutes.
John Strand:All the conferences you go to and there's some jackass running around with the Flipper Zero opening up the charge ports on all the Teslas. It's like, god, this shit again. You know but stun hacking does have its place. It absolutely does.
Corey Ham:It does. The train thing is
John Strand:cool. The they're coming.
Wade Wells:Yeah. Do the train one. Do the I train
John Strand:wanna talk. Brian thinks that we're attacking him, and I would just wanna call out, Brian, you did a great job. I know you're correlating the news stories by the community, and we appreciate that. We aren't saying anything about you and the job you're doing. You're doing a great job, Brian.
John Strand:I just wanna call that out. So alright.
Bronwen Aker:Yay, Brian.
Corey Ham:Yeah. I guess let's let's have Shane plug his stuff. Shane, what you got coming up?
John Strand:Shane, take it away.
Shane Hartman:So I am going to be delivering a presentation in June for the threat hunt that is faced that you are y'all are putting on. Specifically, I'm kind of setting the course for you have no idea what you're doing, you're beginning to kind of get started. And what's next? Many of the clients
Corey Ham:are relatable
Shane Hartman:and tend to have that whole, hey, just find bad. I've got this funk instance going to town. And that's find bad is like the worst statement you can give me. Because if I find bad, you're going to have a bad day. And I don't like to work from that direction.
Shane Hartman:I like to work a little bit more structured. So that's kind of the beginning of
Ralph May:the as I can go
Shane Hartman:into more details. Or if you have questions.
Wade Wells:So you you use stats and then sort by least common log. And then there you go.
Hayden Covington:I think you just literally read bad.
John Strand:Bad. Six six six, we found say yes, I misread whenever whenever they were talking about your talk, I misread it as threat hunting after dark. And I gotta say like, you know, saxophone solos were playing in my head. I'm like, this is gonna a this is gonna be
Shane Hartman:playful song. It's like, you're either gonna grab a bottle of bourbon or you're gonna grab a a can of balls and go get started.
John Strand:Exactly. So my question is, and I know the answer is both at some level, right? Sure. Is this kind of designed for talking to potential customers, kind of letting them know what they need to be to be prepared for an incident, or people that are truly trying to learn threat hunting? Or is it some combination of both?
Shane Hartman:Probably a little of both, but it's more on the the threat hunt side. What we're getting on our side is we're getting a lot more calls about, hey, you know, we have this team that we want to start up, or we have we have this telemetry, how can we look at it? And starting to build that, but they have no that all they know is alert, detect, and that kind of environment. They don't know how to actually do hypothesis drawing and instead of that just reactive, react, react, react. That's the only thing they know.
John Strand:And I think that that's a huge problem. Right? Like, whenever I talk about threat hunting, a lot of people think, Well, we have a SIM, we have an EDR, we're getting And I think you're starting with the base presumption that the type of attacker you're going for is bypassing those particular security controls, whether they're on a device that doesn't have the telemetry or you're dealing with some advanced adversaries. And I think for me personally, that's a huge mind shift away from detection and alert tuning logic to you're actually, like you said, coming up with a theory, and you're going and hunting for more advanced adversaries. Is that kinda the way you look at it as well?
Shane Hartman:Yeah. Advanced adversaries as well as just dumb stuff that's
Corey Ham:on the network that, like, how do
Shane Hartman:you how do you actually how do you actually know you have all of your assets covered? How do you know? You you go ahead a SIM. Okay. You've got a SIM.
Shane Hartman:What do you use into? You got an EDR. Did you did you cross reference them to see if your SIM actually has the same number of assets reporting as what you have in your EDR? If you don't,
John Strand:you have
Bronwen Aker:a secret. I don't tell people that.
Corey Ham:Proprietary information chain. You're sharing all the secrets.
Wade Wells:Job, you cross correlate, and you're like, hey. We're missing 10,000 agents. They're like, what?
Corey Ham:You know?
John Strand:Dude, don't laugh. That literally happened to us. Oh,
Wade Wells:I I mom, I won't say anything. Nothing.
John Strand:It happens all the time. Like, what do you mean? What do you mean? What do you mean 30% of our environment has no EPP or EDR? It's like, those words you just said or what I just said to you.
Shane Hartman:Exactly. Or what do mean there's 2,003 on the network? Like, come on. Oh, that that's the best. I have one of those not to the last year, actually.
Shane Hartman:But, yeah, getting
John Strand:devolve into drinking. It's like, okay. The worst network I ever saw crack. Okay. It's gonna take a shot of whiskey to get through this one.
John Strand:It's just like defenders, man. So Alright. Well,
Corey Ham:we're On that over. Yeah. Wade has stuff. Ralph has stuff. There's other stuff to plug, but they'll be probably here next week to plug their stuff.
Corey Ham:Probably.
Wade Wells:Probably. More CTI classes. Come take CTI stuff. Have fun.
Corey Ham:John, aren't you, like, doing a webcast this week or something?
John Strand:I am. The webcast is basically how we're you how we're doing AI wrong and looking at AI incorrectly. And it it has a lot to what we talked about today, where people are like, it's gonna save money. It's gonna be more efficient. It's gonna solve security.
John Strand:It's like all of that crap's not true. And it's gonna be a round table. We're gonna get a bunch of people from BHIS, and I'm probably just gonna do it without slides. Just bring up news stories and try to talk about it in terms of what can we take from this as far as trending. And then I'm also gonna talk a lot about, at BHIS on the offensive side, Corey, stuff we've talked about where it's like, we truly thought that AI was going to make us faster at doing our jobs.
John Strand:Instead it's just adding a lot more work. And that's good because that's where humans need to be in the loop. Or another example is people look at AI and they're like, Well, I'm going to buy a tool that's going do an automated pen test, but they lose context and understanding of what that, and just becomes another noisy dashboard tool demanding their attention. How we need, once again, like Bronwen said, humans in a loop. You're just with AI, you're moving the bottleneck.
John Strand:If you're using it to develop code, great. You can code, let's say, a 100 times faster. You're moving the bottleneck to QAQC. You're moving the bottleneck to deriving the requirements. You're moving the bottlenecks.
John Strand:And we've just got to understand that humans are still required in this as well. For now, anyway.
Corey Ham:Alright. On that note, we'll see you all next week. Thanks for coming. Later, everybody. Usage resets prematurely.