Latest / Agentic Conversations (formally mlops.community) / The Evolution of AI in Cyber Security // Jeff Schwartzentruber // #344
Transcript
- 0:00This is what security analysts have always been about or the
- 0:02security team is. They know the truth of the
- 0:04organization. They know what the organization
- 0:06should be doing, what their system should operate like.
- 0:09Truth is going to be the like commodity of the future in a lot
- 0:14of respects because of how generative AI is attacking and
- 0:17eroding that level of truth to your point.
- 0:26We can start with give me the rundown on security.
- 0:30Bryce Oh, wow, That's like a it's a lot, but it's a it's fun.
- 0:34So cybersecurity, I guess we look at it linearly of I like to
- 0:39start off, especially from the AI capacity.
- 0:41It started from signatures. So a signature is, you know, a
- 0:45file hash or a specific runway, A malware will detonate.
- 0:49And looking at those patterns and signature for the longest
- 0:53time, you know, is static, but it's been the way and really one
- 0:57of the most efficient ways of identifying vulnerabilities or
- 1:00threats in an on your computer. So you download a piece of
- 1:03software, it had some small snippet of malware code in it.
- 1:07Now it's doing something nefarious.
- 1:09A security researcher would have uncovered that somewhere down
- 1:12the line published it to the rest of the security community.
- 1:15Different vendors from like antivirus or firewalls would
- 1:18have picked that up and said, hey, any time I see this type of
- 1:22signature, this type of identifier flag me, I want to
- 1:25know because this is this is a representative that this is a
- 1:27real threat or this could be a threat associated with this,
- 1:30this type of malware, for example.
- 1:33And that's really good like it's, it's the main it's one of
- 1:35the main sources of how we identify threats and clients
- 1:39devices or different areas. But where it starts lagging is
- 1:43that, you know, they can change malware, they can do a little
- 1:47mutation. So they have this one malware,
- 1:49they change a little bit of code in it and now it's a completely
- 1:51different hash or completely different signature.
- 1:54And so it's very easy with these static approaches, the signature
- 1:59based approaches to change how it's happening through like very
- 2:03frequently. So these these signatures are
- 2:06always changing. That's not really good.
- 2:07And so one thing that they did come up with is this concept
- 2:11really early on of like thresholding and it's really
- 2:13starting to move from the static approach of data to dynamic.
- 2:17And it's saying, well, you know, let's just use user logins.
- 2:22You're a user at my company and we work 9:00 to 5:00 and you
- 2:25always work nine to five. You're in finance.
- 2:27But if I see anyone logging in like 3 o'clock, what's strange
- 2:31to me like that's, that's just shows a, shows a threshold.
- 2:34So you put a threshold on like the times that people work,
- 2:37anytime a login happens outside that, you're like, that's
- 2:39strange. It's happening at 3:00 in the
- 2:41morning. I want to know about it.
- 2:43So it's kind of a little bit more dynamic, right?
- 2:44It's still static really in the terms of like what we talked
- 2:47about AI and anomaly detection, but it's starting to move more
- 2:51to that dynamic way of looking at security data and alerting on
- 2:55threats that happened in that way.
- 2:57These would be like policies. Type thing, exactly, exactly
- 3:00these certain policies, but based off thresholds and kind of
- 3:03heuristics that the security individuals know about the
- 3:06organization. But say you had an say an
- 3:08international organization and people are working all the time,
- 3:11different logins did a dynamic schedules.
- 3:14Well, the next natural evolution of that is to like put
- 3:18thresholds in that are dynamic based on the individual.
- 3:21And that's kind of where we get into profiling and anomaly
- 3:23detection. So in that and for a longest
- 3:26time when we talked about AI and security, it was anomaly
- 3:30detection using the baseline patterns of like traffic,
- 3:34authentications, user access and profiling it on a system or user
- 3:39basis. And anytime we deviated greatly
- 3:41beyond that, so say at 3:00, this user logged in or tried to
- 3:46login with three 300 passwords in less than a minute, you're
- 3:49like. Like that?
- 3:51Something fishy about that. Yeah, exactly.
- 3:53Maybe I should alert on that, right.
- 3:55So it has its, it has its like real purpose there because you
- 4:00can't really build a signature I guess could build a policy
- 4:02saying anything above like into that threshold.
- 4:04But this is where anomaly detection has really carved its
- 4:09strong suit in cybersecurity. And that's what we had for a
- 4:12longest time until kind of Jenny, I came in.
- 4:16Why did Jenny I destroy that pattern?
- 4:19So like when we're looking at the the previous data models
- 4:23coming out of that anomaly detection, just like looking at
- 4:25counts. So I talked about authentication
- 4:27counts. It's a very good data primitive
- 4:31to baseline. But a lot of the data we deal
- 4:33with is like log data or these unstructured data points that
- 4:38were always like really hard to parse or grab additional context
- 4:42out if and there and there's no normalization scheme I'd like.
- 4:46That's another thing that differs that makes it very
- 4:49difficult is that you have one vendor that uses this type of
- 4:53like common log format or this other type that uses Elastic
- 4:56common schema or CIM from Splunk.
- 4:58They're all using these different normalization schemes
- 5:01or log formats. And so if you're not having this
- 5:04like strong ETL pipeline to put them into a normalized thing, it
- 5:11becomes very hard to correlate amongst them.
- 5:14But and then to go around that, we're like, OK, well, we just
- 5:16want to look at IP addresses. So we'll regex everything out as
- 5:20IP addresses and bring in. But you know, it was, it was
- 5:24inconsistent and it was hard to work with.
- 5:27And we're really dealing with an NLP problem at some points as we
- 5:30got down the line like we do the signature base, which was really
- 5:32well known and robust and it still works really well.
- 5:35We had a nominate detection, but it was only really capturing
- 5:38patterns. And you know, if we if we talk
- 5:40about a large organization, if you wanted to profile everyone,
- 5:43you're trying to profile like thousands of users, hundreds of
- 5:49thousands of systems. And the cardinality at that just
- 5:52kind of explodes and makes it hard to maintain.
- 5:55Plus those systems create a lot of false positives.
- 5:58So, so I got to circle back a little bit here because you
- 6:02asked me about security. It's like such a a broad
- 6:04question and there's different maturity levels at which you get
- 6:09organizations. So if you're like a new
- 6:11organization and you're a start up, like you're really concerned
- 6:14about putting your product out there and you're going to take
- 6:17some risks because you can't afford to have that enterprise
- 6:20level security. But once you get to a certain
- 6:23level in security, you want to have the best degree.
- 6:26You want to have a lot of people, you want to have a
- 6:29dedicated security team. And at like the highest maturity
- 6:32when we go into any enterprise, they'll have something called
- 6:33the Security Operation Center and they'll have a team sitting
- 6:37behind computers ingesting all that security telemetry from
- 6:41firewalls and points. And they're taking a look at all
- 6:44those alerts. And anytime an alert comes in,
- 6:46they're like, well, I got to investigate this.
- 6:47This could be a real breach. And they risk associated with
- 6:49that, right? So once that's coming in and
- 6:53they're seeing that and if they get a lot of false positives,
- 6:55they're just drained, they're sucked down.
- 6:57They're doing a lot of actual work with no real value.
- 7:00It cost the organization and it's not really doing the work.
- 7:03So a lot of time if these anomaly detections, it was false
- 7:06positives. It was things that were maybe
- 7:08being too big and not tuned in. And so you had to spend a lot of
- 7:11time engineering those thresholds and those models to
- 7:14make sure they were really tuned in.
- 7:16So you're not fatiguing getting something called alert fatigue
- 7:19under the sock Alert fatigue. Is real man even in in any
- 7:23system right? But I can imagine how in this
- 7:25one, each whatever big, big problem that comes through, you
- 7:33think that this could be the downfall of our system you.
- 7:38You're, you're, you're exactly right.
- 7:39Like that's the, the attackers only have to be right once to
- 7:44get in. The defenders have to be right
- 7:46every single time. So we take with it, it's like
- 7:49that classic precision recall F1 score with cancer.
- 7:54It's like we cannot, we have that we have such high
- 7:56tolerances on what these models have to do and like how much can
- 7:59be the thresholds there that because if we let in one time
- 8:03and that causes a chain reaction, they've got
- 8:05persistence, they're able to extract data, they're able to
- 8:09enumerate and lateral movement inside the network.
- 8:11It it's, it's catastrophic in a lot of capacities, especially
- 8:14with the data. So we always got to be looking
- 8:17and investigating, but at a certain point like this is where
- 8:20risk comes in. An organization only has so much
- 8:22money to dedicate to security or to do these things.
- 8:26So you really have to optimize from an engineering perspective
- 8:29and an operational perspective these these systems to make sure
- 8:33you're not drowning in security. That's.
- 8:36A funny thing about this is that my first tech job ever was kind
- 8:41of in the security space, and it was a password management tool
- 8:44that we sold to manage service providers.
- 8:47And I remember I was on the sales side of the house, and it
- 8:50was so hard to convince someone who really didn't care about
- 8:56security why they should. Because it's just like, yeah,
- 9:00we're kind of flying by the seat of our pants.
- 9:02And we know that we should be doing things better, but we're
- 9:05not. And until we get hacked, we
- 9:07don't care. Right, right.
- 9:10And so that. That's where like risk really,
- 9:13it's unfortunate, but that's and I kind of want to talk about
- 9:15this later when we get into like a gentic of like how I think
- 9:18it's going to transform. But you're you're right.
- 9:21Like the the risk. Do you have the crown jewels are
- 9:25do you are you exposed significantly and do you carry
- 9:27PII? These organizations have to
- 9:29evaluate what their risk level is and you know, maybe they're
- 9:33like, we're willing to risk the entire corporation that we're
- 9:36not going to get hacked, but if we get hacked and we get sued,
- 9:39we're probably pretty much done. But like that's the risk you
- 9:42took going into that into that, right?
- 9:43So that's like another interesting point on, on
- 9:48security that also makes security AI and ML very
- 9:53difficult is that there is a bias, but it's like a personal
- 9:58bias from the organization and their risk.
- 10:00Like you, you can develop a model that works for one
- 10:03organization and, and their leader is like, yeah, that that
- 10:06works perfect for me, that meets my use cases.
- 10:08But you can go to another leader and they're like, I don't really
- 10:10care about that. That's not in my business line.
- 10:12That doesn't matter. So I want to, I want you to tune
- 10:15you this model to be over in this direction.
- 10:18Now I want you to it. So it it can vary.
- 10:20Like there's obviously some core commonalities.
- 10:22They're like, I don't want malware coming into my systems.
- 10:25I don't want, you know, AD dos attempt to happen.
- 10:28So how do I put these controls up?
- 10:30But it is that there is a personal, I don't want to say
- 10:34organizational personal kind of perspective that biases how we
- 10:38deliver security on a especially from E centre because we're
- 10:41delivering security operations for over 2000 customers across
- 10:46the world, right. And they all have different
- 10:48requirements, different businesses, different
- 10:51perspectives on securities, their security leaders
- 10:53respecting. So it when we talk about doing
- 10:56ML, it's like, yeah, we're covering these bases.
- 10:58But then we do see these edge cases come in that we got to
- 11:01like start tuning and be like, yeah, that makes sense.
- 11:02We want to incorporate that. Your concerns are legitimate.
- 11:05We can we can accommodate. It's it ends up becoming, to
- 11:08your point, how they feel about security in general.
- 11:12Yeah. Do you find it's a logarithmic
- 11:15curve type of thing where those last 10 percent, 5% of this risk
- 11:24that you want to take on, you need to throw more and more
- 11:27money at it continuously if you want to cover that last little
- 11:30part. So that's the trade off that
- 11:33folks have to make. It's not just like, OK, let's
- 11:35continue scaling our security and continue getting these
- 11:39returns on it. It's more like in order to cover
- 11:44this, we're going to have to really make a commitment and
- 11:47whether that's a commitment and resources or it's money that
- 11:51they have to weigh that so. Soprano's a really big deal,
- 11:54like a big thing that we kind of scope against and insecurity
- 11:58there. Is this for log analysis or
- 12:00something called long tail analysis, where it's one
- 12:02methodology where, OK, when I look at all my security logs, I
- 12:05want to only look at those events that are, like you said,
- 12:08very slim at the end because that's typically where an
- 12:10attacker will hide, right? He's like one off anomalous
- 12:13events, like it's called long tail analysis.
- 12:15And you just, you're like, I want to go over here and look at
- 12:17these ones because those are important ones, but you can,
- 12:20it's very much a Pareto type of thing.
- 12:22It's like, what do you do to improve security?
- 12:24Well, you know, one big thing is put multi factor on everything.
- 12:27Let's stop like you don't have have it tied to devices and
- 12:30start doing like there's some very common base like solid
- 12:32controls that we know about. So if we go into an organization
- 12:35like it gives a multi factor like, OK, we kind of know where
- 12:38your maturity value, where like your maturity level is in
- 12:40security. And we're like, you're going to
- 12:43gain a lot more from doing this. But if you have very sensitive
- 12:47data and like a lot of our customers do and and need these
- 12:50high levels of assurance and security, you got to start
- 12:54investing more because you can't lose once.
- 12:57Basically all the stuff you have to do when you get sock 2.
- 13:00Yes well, even beyond that though too, like sock 2 is just
- 13:04like, yeah, you want to get to sock 2 and that's like the right
- 13:06now everyone's trying to go for sock 2, but you know, go for
- 13:09those other things, ISO, PCI, there's so many more compliances
- 13:13and regulations and especially in this new market that we're
- 13:17going with with like agents taking a lot more network
- 13:19traffic up, agents taking a lot more compute up, being a bigger
- 13:24entity with inside a lot of people's networks going forward
- 13:27as well. But there isn't really too much
- 13:30regulation coming back from that at the time at the right now,
- 13:33like, you know, there's the EUAI act, which is like the best,
- 13:37like the the the crown jewel of this regulations, but states of
- 13:40kind of kibosh that California kibosh differ a bit.
- 13:44We don't know where this is going to be from an AI
- 13:46perspective, especially an agentic for security.
- 13:48And when those regulations come in to your point, they'll have
- 13:52to put more controls and start going down that to to fortify
- 13:55themselves on that. Yeah, like maybe let's talk a
- 13:58bit about that with the evolution of agents and how that
- 14:04has changed what security looks like.
- 14:08Because I know there's both sides of it.
- 14:10When I think about the gented use cases for security, I think
- 14:13about the agents and Gen. AI just being able to get you
- 14:22involved. Or when I think about agents and
- 14:26Gen. AI, I think about how there's
- 14:29now many more threat vectors if we're using agents.
- 14:34And my favorite one of these is I read a paper talking about the
- 14:39indirect prompt injection when the agent goes and it scrapes a
- 14:43website and then it gets prompt injected.
- 14:45So it can be someone is trying to use an agent normally like a
- 14:50good upholded citizen, and they still get screwed because the
- 14:58agent goes out and it scrapes a toxic website and gets prompt
- 15:01injection. So we're opening up these new
- 15:05vectors that we can be attacked on, but then we can also use
- 15:09agents to help us on the different things like you were
- 15:14mentioning earlier, like inspect logs or go and take action from
- 15:19different logs. If we see some specific or
- 15:21suspicious, we can now use an agent to hopefully try and patch
- 15:26things up quickly. Can you just talk a bit about
- 15:30your scope and what you've been seeing with agents out there in
- 15:33the wild in the security field? Absolutely.
- 15:36So when this first came out, we kind of understood how much game
- 15:40changer change this was going to happen and be used and also be
- 15:44used poorly with inside the enterprise.
- 15:48Like it came out so fast and everyone was adopting it very
- 15:51quickly and there wasn't much security control around and not
- 15:54much understanding. And we've been seeing the
- 15:56evolution of this field go so fast.
- 15:59And even from the security and academics, I were like this, we
- 16:02just can't keep up. There's not enough time to do
- 16:05solid traditional foundational security research out of the
- 16:09academia labs. I'm talking about more not so
- 16:11much of the, the corporate labs, but to, to keep up with the rate
- 16:15of which this is progressing. So we saw this effect coming in
- 16:19and to, to answer your question, want to talk about 3 essentially
- 16:22different buckets here. So we have the Jenny I for the
- 16:26Defenders. We have the Jenny I of how it's
- 16:28being used by the red team. And then we have the
- 16:29vulnerabilities that Jenny I is introducing to kind of like we
- 16:33point this indirect prompt injection attack.
- 16:35So when we, we knew this was happening early on, we spun out
- 16:39a lab called the E Center Labs that is focused on something
- 16:42called MDR for Jenny I. So manage detection response,
- 16:46but focusing on these new threat vectors that are coming out,
- 16:49like you said, indirect prompt injection attack.
- 16:51And when we're doing a research, the reason that's happening is
- 16:54because these agents for a lot of time are not being exposed
- 16:59their logs and their thinking patterns that have chains to
- 17:02downstream service customers. So they kind of work, you know,
- 17:06inside that black box, but even only your, you can, you can get
- 17:09traces if there if, if these service providers that are
- 17:13leveraging these services that are prone to prompt an injection
- 17:16attacks are not actually keeping traces of what those chains of
- 17:21thoughts are or what those law that service is doing, Then you
- 17:24have no visibility. You can't actually see where
- 17:27this indirect vulnerability is coming from.
- 17:30And in addition, these agents are kind of gaining more and
- 17:33more authority all the time and autonomy.
- 17:37So we're like, ah, they, they did this thing and we all, we
- 17:39get this is doing better than this person did previously or
- 17:42this, this system recruits, let's use it.
- 17:44And we're giving it the authority to go off and be more,
- 17:47but without the oversight. And it's a dangerous situational
- 17:51kind of criticality. So why what we, we saw, I was
- 17:55like, well, if you're going to implement any agentic or Gen.
- 17:59EI systems like you need a first have something called an LM
- 18:02gateway and we released one early on, which is essentially A
- 18:05proxy that exists between your organization or device and these
- 18:11downstream service providers. Like it could be a model or it
- 18:14could be a, a service provider that leverages an open source or
- 18:17commercial model that does some type of agentic or, or
- 18:22manipulation on top of those prompts.
- 18:24But we did a gateway so that we say every prompt that goes
- 18:27through, we want to record it and we want to record the
- 18:29responses. And there's a lot of power in
- 18:32just seeing that visibility. But what you don't get is what
- 18:36the agent and that agentic system is actually doing,
- 18:38because that's still stuck on the service providers side if
- 18:42you're not getting those logs as well brought back.
- 18:44So to that point, that autonomy and that lack of visibility is
- 18:50this most significant threat vector right now in my opinion,
- 18:53because how can you protect against something you can't see?
- 18:58And what's even kind of worse is that a lot of IP is tied up in
- 19:03these agentic systems of how they think.
- 19:05So if you have a Lang chain or something like that, you're
- 19:07like, this is the core IP of my organization, we're doing
- 19:09something unique versus everyone else.
- 19:12But if it's able to be prone to prompt interjection attack, you
- 19:15don't have strong guardrails, You haven't done the significant
- 19:18testing before being released because you've been more focused
- 19:22on production and not so focused on, you know, security
- 19:26requirements. Again, going back to that risk
- 19:28and maturity conversation, we have it, it, it, it's prone to
- 19:33happen a lot more and we're seeing a lot of that happen come
- 19:36in. So we're really all the
- 19:39development we've done it. We've we've been lucky to be at
- 19:41the forefront. I really am fortunate to to work
- 19:44with a lot of smart people, a lot of people that take security
- 19:48very strictly. And, and we've always been kind
- 19:51of been like, yeah, we need visibility, we need systems, we
- 19:53need rigor, we need to see what's going on.
- 19:55And luckily we've been staying ahead of of these threats.
- 19:59So that's like the one bucket there of.
- 20:02Of threats and more tax service that these agenda systems are
- 20:06getting. And I think it's only going to
- 20:07increase because we're constantly giving them more
- 20:10authority and we're using them more and more.
- 20:12It's going to become commonplace.
- 20:14So it's just makes sense that this will proliferate into a
- 20:17more larger and larger problem, which isn't, isn't, is, is
- 20:23detrimental to those analysts that have to look at the at
- 20:26those security events. So that's why we need that Jenny
- 20:29I that's why we've also been working on the Jenny I for the
- 20:31blue team be like, they have all this arc, they have this new
- 20:34attack ServiceNow. They're using Jenny I just like
- 20:37we're using it. The red team is and coming up
- 20:40and using it all forms of the kill chain.
- 20:42They're developing new malwares with it.
- 20:44They're using it for fraud a lot more.
- 20:48How? Do you keep up with this
- 20:50increasing tsunami of Gen. AI attacks and vulnerabilities?
- 20:55Well, we have to start developing systems on the blue
- 20:57side to combat that as well. Empower analysts to to respond
- 21:02faster and at scale. And then there's the third
- 21:06bucket, which is. Oh, and so I thought that, so we
- 21:09talked about the first buckle was the vulnerabilities that
- 21:11the, the LM systems and the Gen. AI systems give by themselves.
- 21:14There's that bucket. But I was, I, I briefly talked
- 21:16about the the third bucket being the threats, like how the
- 21:21attackers are using generative AI to inform their attacks.
- 21:25I'm not sure if you saw this paper that came out from
- 21:28Anthropic in August, but their threat intelligence research
- 21:31team put in an awesome paper because they're, they captured
- 21:35real case studies of different attackers leveraging clawed code
- 21:41to, you know, they saw that cloud code was being used in
- 21:43every form of the kill chain, which is amazing because it's
- 21:46able to assist the attackers. You know, previously where they
- 21:49didn't have skills or they need, they got stuck.
- 21:51They could like unblock themselves.
- 21:53Now they found in it, they found a, a person that was using cloud
- 21:57code to develop a ransomware as a service that was like
- 22:01completely at like beyond their skill level, just looking at the
- 22:04prompts, because they're following this prompt chain
- 22:06beyond their skill level, looking at their MD file and
- 22:08they put out their cloud MD files and show this is kind of
- 22:11like a boilerplate of what they're doing.
- 22:13So keep an eye out for it. And then they also saw which I
- 22:15think is the funniest, the North Korean employee hire fraud
- 22:20scheme like to get to this point.
- 22:24I talked about this at a high level.
- 22:25I'm glad you say this because I, I, this is kind of been in my
- 22:29opinion too, is that a generative AI?
- 22:32Its entire objective function is to be indistinguishable from
- 22:36human generated content. So by by it's like own latent,
- 22:41it's it's meant to be deceptive and on for and because it's
- 22:46deceptive, it lends itself to deceptive practices better.
- 22:50And so when we talk about that and do your point, what your
- 22:54Trump, what we really need to go for in the future, and this is
- 22:57what security analysts have always been about or the
- 22:59security team is they know the truth of the organization.
- 23:02They know what the organization should be doing, what their
- 23:05system should operate like. Truth is going to be the like
- 23:08commodity of the future in a lot of respects because of how
- 23:13generative AI is attacking and eroding that level of truth to
- 23:17your point. That is so wild, man.
- 23:20So yeah, there's there's very new attack vectors that are
- 23:24coming out, whether it is from the agents or it is the social
- 23:27engineering. I know that back when I was at
- 23:30that security company, the biggest threat to security was
- 23:37always humans, and it was human mistakes.
- 23:40They're making this, they're making like, I couldn't believe
- 23:43when I read this because this paper from a security because
- 23:47again, a lot of the time I spend I, I kind of have a 2 foot roll.
- 23:51I spent time in academia. I'm, I'm supervising graduates
- 23:54in the security and AI space. And, and we're academia
- 23:57typically comes out with a lot of it like novel vectors, like
- 23:59we knew about indirect prompt rejection.
- 24:01We knew about these security vulnerabilities and LMS. We, we
- 24:04know about a lot more coming in, but what's really hard is to
- 24:07catch these in the wild. When we look at some traditional
- 24:12security research, it's, you know, we found this, we found
- 24:17this in the wild, we found this, this signature in the wild.
- 24:21We build a report on it, we publish it and it goes out.
- 24:24But then for this ML stuff, it's not like it appears itself in
- 24:27the wild because the visibility is not there.
- 24:29It's not really well known. So we come up with these
- 24:32vulnerabilities, we come with these attack vectors, we publish
- 24:35them, you know, and we say that under this threat model, this is
- 24:38what could happen. But they kind of died.
- 24:41They typically died off for the most part because you can't find
- 24:44them. But after seeing, you know, a
- 24:47bunch of new papers and reports of indirect prompt injection
- 24:50attacks happening, seeing hugging face models poisoned by
- 24:55attackers. So data scientists are now being
- 24:57attacked more. And then now with Claude finally
- 25:00in these in these large LLM community sort of model
- 25:04providers saying this is the attackers and the nefarious ways
- 25:08we've been seeing our model deployed, you're like, OK, yeah.
- 25:10So finally everything we've been saying it is being used as being
- 25:14here. Here's some hard proof.
- 25:15And I love that paper so much because it's like bringing to
- 25:18the forefront these really unique attackers that we already
- 25:22knew. But you don't get this.
- 25:23You don't get a sense of how how they're being used into our
- 25:26North Korean one. They're they're some of the
- 25:30users couldn't even create a Git repo.
- 25:31They had to ask how to create a Git repo, and it's.
- 25:36It's amazing that that persists in my opinion.
- 25:39And we have yeah, 100. Percent, it's like there's
- 25:40there's a time delay between we see when we learn about
- 25:45something or when we hypothetically think something
- 25:47is possible. And then because we're we have a
- 25:50little bit of that shadow game going on and we don't get the
- 25:53data that Anthropic or these big labs have, then we can't see
- 25:58until they publish something that says, hey, yes, people are
- 26:00doing this and this is how they're doing it.
- 26:04That's right. That's right.
- 26:06What do you think the future looks like here for where we're
- 26:11going, how we're going? I got to talk about the Blue
- 26:15team a little bit here and and give some give some context on
- 26:18this because there is a new push right now.
- 26:23Agentic has been doing really interesting stuff.
- 26:26We've been seeing all these use cases.
- 26:27They're like, OK, LMS were you know, monoliths working by
- 26:30themselves able to do things, but you get these specific
- 26:33agents that are working in concert together and they're
- 26:36able to do a lot more power, right.
- 26:37And we're seeing that also on the investigation side.
- 26:40So going back to the SoC, because that's where you have
- 26:44these really skilled, highly qualified personnel sitting
- 26:48behind computers investigating this.
- 26:49So, you know, this malware detonated or this, this
- 26:52PowerShell command went off. What does that PowerShell
- 26:55command mean? What did it do?
- 26:57Did it affect any other computers?
- 26:58They're looking around the network to, to discern this.
- 27:00And it takes a, you know, a pretty skilled person to do
- 27:04that. There's obviously Tier 1, Tier 2
- 27:06and Tier 3 SoC analyst, but one thing that they're doing a lot
- 27:10of time, just like with any investigation, is collecting
- 27:13evidence, building that profile. And then at the end they compile
- 27:16a report and send it out to the customer being like, hey, this
- 27:19happened, but it wasn't a real, it wasn't it was a false
- 27:22positive. And This is why I give you the
- 27:23report or this happened, it was a true positive.
- 27:26This is what we did to kill the connection or quarantine the
- 27:30host. And this is and this is the
- 27:32report and this which need to do next.
- 27:34All that takes considerable amount of time and that's called
- 27:37meantime to detect and meantime to respond.
- 27:40And when you're seeing a flood of more signals come in larger
- 27:45attack service, we're seeing the economies like not scale like
- 27:49cybersecurity, just like most wars are a sign of attrition and
- 27:54economy where it's like we make it too hard for an attacker to
- 27:58attack a system or we don't have valuable data in the first
- 28:01place. We're going to have a less risk
- 28:03of like being attacked. They either be like, oh, that's
- 28:05too much work. I'm going to try to differ
- 28:06attack vector or they don't have anything.
- 28:08So why am I going to attack them?
- 28:09It's got no value this, but the economy of what this is going is
- 28:14our analysts are drowning all the time.
- 28:17They're getting that alert fatigue, they're getting
- 28:19bombarded. We need to scale up and it
- 28:21becomes this human generated problem.
- 28:23So what we want to do and what we are doing is leveraging these
- 28:27AI systems to front load some of that work that evidence
- 28:31collection. We can go out and do these
- 28:33automate, look up this IP it came from the signal came from
- 28:36sorry, this threat came from this IP.
- 28:38Go look up the reputation. Has anyone else seen this?
- 28:41Has this ever been seen any other where in the network?
- 28:44So it's able to front load a lot of this so that when it comes to
- 28:47the analyst, we're now giving them a report in their hand
- 28:50being like this is the work we did up to this point.
- 28:53The the agent did up at this point, use your expertise,
- 28:57review it, make sure it's good and then help.
- 29:00And then if we're if it's missing anything, they can go
- 29:02off and look at any other, you know, dots they need to connect
- 29:06to draw a conclusion. But we're greatly trying to
- 29:09reduce that mean time to detect and mean time to respond to
- 29:13account for this massive influx we're seeing from Gen.
- 29:16AI and the acceleration it's doing from the red from the
- 29:20attackers. It's fascinating to me how much
- 29:24of A parallel there is between this and what a friend of mine,
- 29:28Willem at Cleric is doing for root cause analysis.
- 29:32When your systems go out and you all are speaking basically the
- 29:37same language, just for two separate use cases, you're on
- 29:40the security side saying, hey, let's go and figure out what is
- 29:44happening and do as much of that rote work as possible because
- 29:47you don't want to have to switch between systems.
- 29:50You don't want to have to try and look up a did this IP.
- 29:53What's going on here? Is it nefarious?
- 29:54Is it not? You would love to have that type
- 29:57of information given to you where something or someone else
- 30:01has done it. And then you get to scan it and
- 30:04say, oh, here's what looks fishy or oh, no, this seems all right.
- 30:08And in that same vein, in the dev OPS sphere, Williams trying
- 30:13to do that and he's trying to say, hey, let's, if we see that
- 30:17there is some kind of outage, let's go and scan the Datadog
- 30:21logs and let's scan it. Let's look at Slack for any kind
- 30:24of messages that the Sr. ES have been pinging back and
- 30:26forth. And maybe there's a new policy
- 30:29or there's a new something or new roll out that happened that
- 30:32could be causing this issue. And these are like both ways
- 30:37that agents are helping, that kind of menial work that just
- 30:42you have to do but nobody enjoys doing.
- 30:45Yes, exactly. And to it to his use case and
- 30:48and similar, it's about reducing that time.
- 30:50So root cause analysis to reduce the time that outage is actually
- 30:54happening because it has a like direct business value effect,
- 30:58right. So vulnerability comes in,
- 31:00sorry, threat comes in, let's investigate and figure out if
- 31:03this thing is actually going to bring down the system.
- 31:06This is actually a legit threat and discern on it.
- 31:08So there I I see the parallels you're saying and it is exactly
- 31:11right. It's about using the the agentic
- 31:14systems to bring together correlate this data, help draw
- 31:18some maybe simple conclusions. So to the bet, to his point too,
- 31:22he's, are they comfortable letting the agentic system or a
- 31:27Genii system make a decision on a remediation action?
- 31:31Like that's a question. I, I, I'd be interested to hear
- 31:33from him because from a security standpoint, it's not there yet.
- 31:36There is a big push, especially coming off of RSA this year
- 31:41where it was agentic this and agentic that.
- 31:43And there's new startups coming out that are just being about
- 31:48pure agentic socks, like humanless socks.
- 31:51And that doesn't sit well. Like you can't put that
- 31:55liability and especially with these complex IT systems that
- 32:01require such deep level expertise to be able to bring
- 32:05this and give that power to an agent.
- 32:06Like again, giving that authority.
- 32:08Are you ready to give that authority to an agent system?
- 32:11It's just not there. You you need human in the loop,
- 32:14especially for these high criticality systems and.
- 32:17It feels like the agents are already so vulnerable.
- 32:20You're just adding another vulnerability if you're letting
- 32:22the agent make the decisions on that.
- 32:24I think for Williams, he is, but it's more on on the event of,
- 32:33hey, here's what I found. Do you want me to go and fix it?
- 32:37And that's when they'll go out. And so you get that human
- 32:42acknowledgement of here's what I think it is.
- 32:46I think I can fix it by doing these things and then boom, go
- 32:50for it. If I say, yeah, that that seems
- 32:53looks good to me, even though I do notice.
- 32:55And this is a fascinating, like human field of study that with
- 33:00my own use, whenever I get a suggestion, I just kind of
- 33:05blindly accept it and say, well, let's try.
- 33:09So that's not good if you're dealing with these very high
- 33:12risk use cases and it's in the security field or it's in like
- 33:15we're talking about an outage. Because it's just so cheap for
- 33:19me to say, yeah, like click a button and say, yeah, go do it.
- 33:23And cheap as in I don't have to use any mental power.
- 33:27Cheap is the perfect word. And I, and this is the so to the
- 33:31point of like, we don't want to give it authority there.
- 33:34We don't want to get at that point.
- 33:36This is going to demark the security or in this point, to
- 33:40your point, this, this DevOps approach where say you have a
- 33:44team of one person that has to look after a budding
- 33:47organization that is like a startup that's trying to do
- 33:50something. I can't afford a massive
- 33:52security sock, but this thing is cheap.
- 33:55It can give me something it can do.
- 33:57It's like another layer of defense.
- 33:59It might not be right all the time, but it's, it's right 80%
- 34:03of the time it's able to do something.
- 34:05Is it an acceptable level of risk for the cost that you're
- 34:08talking about? It's it is 2 sided.
- 34:10So I see you know, I think for the the security domain and if
- 34:16you talk to any security professional that's very
- 34:18diligent and serious about security, they're like no humans
- 34:22need to remain we own expertise. We've seen the agents failed too
- 34:25many times. But for that person that says I
- 34:28only have this small security budget, I have nothing to work
- 34:32with. I need to bring data.
- 34:33I need more security. I'm underwater, I'm drowning
- 34:36here. That's it, that's it.
- 34:38That's a viable alternative to de risk.
- 34:41The massive risk you have of having nothing kind of thing
- 34:44right. So to your point, cheap was the
- 34:46perfect a point because it's descaled this, but you know if
- 34:50can you afford and that kind of goes back to the risk part.
- 34:55Risk really pays. It is, it is.
- 34:57Is the risk worth the reward in this capacity of cost savings?