Latest / Identity at the Center / #135 - DevSecOps with Mike Fraser
Transcript
- 0:09You're listening to the identity epicenter podcast.
- 0:12This is a show that talks about identity and access management
- 0:15and making sure you know who has access to what let's get
- 0:18started. Welcome to the identity.
- 0:27The center podcast I'm Jeff. And that's Jim.
- 0:29Hey, Jim. Hey, Jeff, how are you?
- 0:32Oh, not so bad yourself. Good good.
- 0:34I feel like we've been looking at each other, on our web cams
- 0:38pretty much all day today. We did our livestream this
- 0:41morning. So, I guess a Week Ago, by the
- 0:46time, people are listening to this, it talked about our guests
- 0:50today. I'm very excited to get into
- 0:52this deaf's a cop. Sarina.
- 0:55But before we go down down that route, I wanted to talk to you
- 1:00about a meeting that we just had and a question that came up.
- 1:05So the recommended to a client that they put together some
- 1:11training on how to use their their IGA system, right?
- 1:17Because one of the main pieces of feedback we got during our
- 1:20workshops was that People didn't know that they could do certain
- 1:26things in the tool that they could actually do, right?
- 1:29So capability, existed, these folks have been living without
- 1:33it. So our recommendation was to
- 1:37train people up on that, but that's kind of a that's like a
- 1:41big thing, right? Like, so how do you go about
- 1:43doing that training? Where do you start?
- 1:46How much do you do? What was your thought?
- 1:48As we were having that conversation?
- 1:50Yeah, I thought it was interesting because my mind
- 1:53immediately we went to how much training do.
- 1:56You actually need to put out there if the process is good
- 1:59like, and I always use the example but Amazon's like a
- 2:02perfect version of that, everyone knows how to spend
- 2:04money on Amazon. I didn't take a class on how to
- 2:07search for things and find what I want.
- 2:09Add to a carton, you know, and buy it.
- 2:12It's just a process and a full that makes sense in this work
- 2:15and works. I think, in the case of
- 2:17identity, there's clearly going to be some training that needs
- 2:19to be done. But I always would I would take
- 2:22a step back and just like okay how does this actually working
- 2:25like this is make sense. Are we asking stupid questions
- 2:28that we don't need to ask just a data on the screen relevant to
- 2:33whatever is we're trying to get done?
- 2:35You know the probably the classic example is like access
- 2:38requests. I need to request access to this
- 2:40thing and it's obscured or obfuscated by some weird, it
- 2:46sounding Active Directory, Group name, that someone came up with
- 2:49like 20 years ago and Morphed into like, oh, this is the, you
- 2:53know, the axis that gives you marketing and admin access on
- 2:56the Azure instance, like, okay, that totally makes sense.
- 3:00So I like I think about it very critically because I think this
- 3:03is like one of my true passions on the identity side is the
- 3:07customer experience. Like if you had to do a lot of
- 3:09training, you gotta really rethink is it's the way you're
- 3:13presenting the customer to make sense and then once you get to
- 3:16where you think you're going with that, you know, hit it from
- 3:18Bunch different spots, lunch and learns.
- 3:21Adios documentation. I think people learn different
- 3:24ways, you know, have have a few options, but I think personally,
- 3:29I would start with, you know, why do we need to do to the
- 3:31training of the first place? Yeah, that's a really
- 3:34interesting Viewpoint. I think one of the things that
- 3:41the IG has platform for this particular organization is
- 3:47designed that one hundred percent the time you have. 100%
- 3:51of the options. And so I think if they brought
- 3:55people in and said, look, here's the happy path and it's very
- 3:59simple. And it's going to work 80
- 4:01percent of the time, 20% of the time, you might need to go down
- 4:04the path where every options available that would take care
- 4:09of a lot of the problems. Yeah, I feel like this is a
- 4:12situation where you want to put people on a rails experience as
- 4:16much as you can, you know, maybe it's a rollercoaster, hopefully
- 4:19maybe it's not as exciting. From an access perspective but
- 4:22you know there's a defined path and sometimes having too much
- 4:27control or power over that or even just choices in general can
- 4:32really kind of impact the overall service and yeah the
- 4:36usability of it right. We're not.
- 4:38I know I think there's somewhere in between the Borg and everyone
- 4:41doing the same thing. And you know I'm trying to think
- 4:44like who would be more free you know freewheeling like where
- 4:46everybody kind of whatever you want Q I guess would be the
- 4:49other one we just kind of do it. Does whatever you Yes, that's a
- 4:51star, star Star Trek next Generation reference.
- 4:54So that's something right? Yeah, no.
- 4:58I mean, you know I and I think the folks at this client had put
- 5:03a lot of effort into written documentation and putting you
- 5:08know notes and read you know, red block of text and people
- 5:13don't even see it and they're not going to take time to read
- 5:16the document. So you're right it has to be
- 5:19easy. But Then on top of that
- 5:22understanding, someone's not going to read a 20-page word doc
- 5:26with a bunch of screenshots. Maybe a video would work better.
- 5:30Yeah, for sure. I know I've done videos on the
- 5:32past when I did roll out of an access request was, here's how
- 5:35to use it. Did screen, share, you know,
- 5:38screen recording. Basically, I definitely got
- 5:41someone else to do the Talking part because my voice is it was
- 5:45not exactly where I wanted to be.
- 5:46And yet here I am doing a podcast, but I think there's a
- 5:50variety of ways you Information out you'll never solve for
- 5:53everything. Have the available options, you
- 5:57could run metrics and see who's using what you have take you if
- 6:00you've got like a web hosting and how many hits as a page, get
- 6:02or if you've got a Wiki or something like that, you know
- 6:05how many views Etc, find out what your users want from a
- 6:10training perspective and then put your focus there rather than
- 6:13trying to figure out on your own without any input from the folks
- 6:17that you're going to be pushing this on to.
- 6:19Well, I hope our listeners want Want deaf set cops because
- 6:22that's where we're going to talk about today, right?
- 6:24Yeah, for sure. This is a conversation.
- 6:26We teased on our live stream this morning, talking about Deb
- 6:29sex shops and some of the myths and things like that to go along
- 6:31with it. I'm really excited to have this
- 6:33conversation because I don't think we've actually gotten into
- 6:37this topic at least on the identity side with at least very
- 6:41much over the 134 episodes or so that we've put out already over
- 6:45the last over two and a half years.
- 6:48So yeah, we're going to talk tough suck-ups and I To
- 6:51introduce Our Guest today is name, is Mike Fraser.
- 6:54He's the VP of Dev SEC, Ops with Sophos.
- 6:56Welcome to the show. Thanks for having me dropping in
- 6:59gym. Yeah, thank you so much for
- 7:01joining us and I'm curious to see where this conversation will
- 7:05go. Not curious, but interested
- 7:07because I think there's a lot of different ways that we can kind
- 7:09of get through this, but this is the first time you're with us.
- 7:12So we have tradition around here that we like to understand your
- 7:15origin story. How did you get into the
- 7:18wonderful world of cyber security?
- 7:21Charity and they by extension identity and access management.
- 7:24Is it something that that you chose, or did it choose you?
- 7:28That's a great question. So I, I was in computers as a
- 7:32kid and join the Air Force on. I was 18, but decided because I
- 7:38had such an affinity for computers as a teenager that I
- 7:42wanted to do something different.
- 7:43And so, I actually worked on Weapons Systems likes a physical
- 7:47weapon systems on F-15 fighter jets.
- 7:51Men actually transition to, the gar become a cyber security
- 7:55engineer. So I started in cyber very very
- 7:58early in my career but then I because I have an
- 8:02entrepreneurial Drive got into starting out and
- 8:08brick-and-mortar computer repair shop.
- 8:10And then I kind of move through Cloud.
- 8:14Was there at the very early days of cloud where people are
- 8:17scratching head going? What is this Cloud thing?
- 8:20How do I I how do I even use it? And so, I actually started a
- 8:24private Cloud company for the SMB.
- 8:27Also found the timing was imperative when you're trying to
- 8:30release a product and Hardware is very hard and so had a couple
- 8:35different Consulting companies in cloud and cybersecurity and
- 8:40virtual desktop infrastructure and then decided to get into
- 8:44workspace as a service. And then finally into what is,
- 8:48what was RE Factor, which was the whole reason.
- 8:51So opposed where we were, I was really trying to solve the issue
- 8:55of Bridging, the Gap between cyber security where I started
- 8:59out my career, going to the other side in the software
- 9:01engineering world and really being able to bridge.
- 9:03The gap between cyber security and Dev or devops, which was
- 9:08just a huge issue out there. And something I really wanted to
- 9:12solve a new, it myself, is kind of being in the trenches as
- 9:17both, the cyber security engineer and then coming over to
- 9:20the Software engineering World in a fun fact, I went to get my
- 9:26bachelor's and master's degree wall starting refactoring,
- 9:30computer science because I needed to use my g.i. bill
- 9:33benefit from Port expired, for my Air Force days, but I also
- 9:39really wanted to fully immerse myself into the software
- 9:44engineering / computer science side of the world side.
- 9:47Truly, I had a good holistic understanding of the Trying to
- 9:51solve nothing like an expiration date to us per action and all
- 9:55facets of life. Let's talk a little bit about
- 9:58refactor because I think it's an interesting thing.
- 10:02Let's leave it that I T as code and I think we've been hearing,
- 10:05you know, as code for a long time.
- 10:09And I'd love to hear, you know, what exactly was refactor,
- 10:12because I think that's how you ended up at Sophos.
- 10:15Yeah, exactly. So I yeah, I actually coined the
- 10:17term. It is code.
- 10:19I In the whole, premise around what we were building a tree.
- 10:23Factor was the around the principle of if everything
- 10:27becomes code or becomes it is code.
- 10:30It's not just about app development anymore.
- 10:33We need to look at everything else.
- 10:34That Rings. The cloud is infrastructures
- 10:36code. Configuration is code, policy is
- 10:38code. And really try to take the same
- 10:41principles that devops was to adding infrastructure as code to
- 10:46Agile software development and really create an agile approach
- 10:50to More general-purpose automation with security built
- 10:55into it. And I was also tired of seeing
- 10:58everything in our world, in cyber, are all Point Solutions.
- 11:02I wanted to build a platform that could cater to multiple
- 11:05personas so that cyber security engineer could up skill and
- 11:09actually be a part of what the devops team is doing and vice
- 11:12versa, build something that had the features and functionality
- 11:15because most cyber security products out there.
- 11:17Devops doesn't want to touch because of the fact that it
- 11:20Wasn't built for them. And it's too in some way
- 11:23simplistic, the other way I look at it is kind of opinion people
- 11:28that want something is very opinionated versus creating your
- 11:31own opinions. So we had to balance, very
- 11:34delicately between bowls, we have something I'm super
- 11:36flexible but also, you can package up so that you could
- 11:39basically put out your opinions and somebody could use the
- 11:42automation content, they're very consumable way.
- 11:45Seems like that ties in pretty well with what we kind of
- 11:47started off the show today with training.
- 11:49And how do you make Things usable for a variety of
- 11:52audiences and now you're working with Sophos as AV as the VP of
- 11:58devstack Ops which one very cool title to.
- 12:02What the hell does that mean? Yes, they're coming on board to
- 12:07say so and it's actually saw post.
- 12:08It's a site that no, no, you're fine.
- 12:11I'd say, give me six months to still try to be on point with
- 12:15bouncing it correctly. So all good.
- 12:18But yeah. So I so Refactor is now become
- 12:22sofas Factory, which is basically it's the same product,
- 12:27just just rebranded and I'm driving the dev second strategy.
- 12:32But again, around this kind of holistic thought, process of
- 12:35having more general-purpose automation, to be able to
- 12:39support. Also the broader ecosystem to.
- 12:41So, one of the big pieces that we were driving at refactor, was
- 12:45I want everything. The basically become building
- 12:47blocks that can be come from different vendors and this, Ice
- 12:51nicely into the I Am side because it's a huge issue there
- 12:55and but more generally kind of the broader ecosystem because
- 12:59there's a lot of vendors that are trying to figure out how to
- 13:03modernize their approach of the products that they've had in
- 13:06market for a long time. And then you have a lot of new
- 13:10vendors coming into the market that are a little bit more
- 13:12bleeding edge for the typical cyber security teams out there
- 13:16as well. And so that's like a huge huge
- 13:20push on our end, but But I basically Sophos Factory product
- 13:24and team at Sophos around F, PSI cops.
- 13:29So Mike, we we try to make sure that we don't leave anyone in
- 13:32the dust. And, you know, our listener base
- 13:35is really all over the Spectrum in terms of background and years
- 13:41of experience. So like to start off with kind
- 13:45of a 10-1 around Dev SEC, Ops, which to me sounds like part of
- 13:52three different words, development, security and
- 13:55operations, right? I mean, doesn't that simple, it
- 13:58could be. I think it's a little bit more,
- 14:01a little bit more involved, exclamation to it, but my
- 14:05philosophy undef set cops is, it's more General is so dense.
- 14:10I got frillies about the principles of devops and then
- 14:13adding in security to the mix. Also though I want to be clear
- 14:18it's not just AB SEC redefined its really kind of a new
- 14:22paradigm of again this whole concept of it is code.
- 14:26So if it becomes codes and Looking at again, your
- 14:29infrastructure, your configuration security is code
- 14:33whether that's policy or, you know, developing towards apis
- 14:37and other things that you're trying to programmatically
- 14:40create so you can have a continuous process to build more
- 14:43modern solutions. And Dave said cops to your point
- 14:46is the combination of three different words and I look at it
- 14:50as a collaborative process between Dev or devops security
- 14:56and hops because the fact that Only if you're going to truly
- 14:59achieve that set cops in an organization, it's not just
- 15:03we're going to add security to the developers plate.
- 15:06It's really thinking about this is a more collaborative process.
- 15:08We have so many different domains, including I am inside
- 15:13of cybersecurity that. There's no way that you can
- 15:16expect developers to just say. Yeah, we're going to pick up all
- 15:19things security because we're modernizing, that's the approach
- 15:22here and then on the other side, on the cyber security side, I
- 15:25really am passionate about seeing cyber security
- 15:27practitioners up. Upscale and redefining the
- 15:30definition of developers to because it's not just about app
- 15:34development anymore. And so I want to give cyber
- 15:37security practitioners and teens not just to see the table but to
- 15:40be actively involved in the process.
- 15:42And as cliche as it may sound really, truly start breaking
- 15:45down the silos and organization so that they can all cohesively
- 15:49work and collaborate together. Yeah.
- 15:51When I think of the ideas code, I think about you know,
- 15:55automation of the deployment of T infrastructure applications.
- 16:02I think there's obviously an I am tying, but could you kind of
- 16:06elaborate on that identity is critical to anything that you're
- 16:10going to build? Obviously, you have to be able
- 16:13to tie into various different systems.
- 16:18You have to be able to also have the identity tied into any of
- 16:22the automation that you're trying to do inside of these
- 16:25more modern solutions. I look at the I MP says one of
- 16:30the core building blocks when you're building more of these
- 16:34steps, a cop's / ideas, code type of solutions.
- 16:38Because at the end of the day, you have to be able to tie in
- 16:42what you're doing into whether it's, you know, apis or SSO or
- 16:48whatever it may be from an identity standpoint, you have to
- 16:51be able to continuously tie into a to write and then looking at
- 16:55other things like zero trust, and so on.
- 16:58We want to be able to ensure over time that you're able to
- 17:03get authorization to various different systems to, but it's
- 17:07not necessary depending on what you're doing.
- 17:11But because of the fact that you're tied into so many
- 17:13different systems and everything changes to, right?
- 17:15So if you take the building block approach, you may be using
- 17:18one technology today. But, you know, six months a year
- 17:22down the road, you may want to change something else or have
- 17:24something in addition to, you really want to take a much more
- 17:28Jeweler approach to that as you're tying into, it was
- 17:32basically building a solution that has many different parts to
- 17:34it and requires identity for each of the different parts
- 17:39inside of the solution that you're building.
- 17:42Yeah. Whenever I think of ideas code,
- 17:44I'm thinking about like automated deployment of, you
- 17:50know, infrastructure and the application.
- 17:52So you need to have accounts that have the right to do
- 17:58things. Was, you know, to pull from a
- 18:01code repo or, you know, initiated new instance or
- 18:06connect to a database. So there's a lot of accounts
- 18:10that that it is code process requires.
- 18:15So, is it the management of those and from an IM standpoint
- 18:19of we're talking about mostly the authentication process or is
- 18:24it like life cycle of those accounts?
- 18:26You know what all would be first is my premise.
- 18:29Correct. And and second is what are the,
- 18:33you know what kind of components of I am is it authentication
- 18:38authorization user life cycle? Things like that?
- 18:43Yeah, that's a that's an interesting question.
- 18:45So I think it's it's all all all.
- 18:48All the above the issue with trying to figure out how you're
- 18:54building towards a different solutions is there is around,
- 18:57use cases. I have some customers that are
- 19:01working to they wanted to on-boarding and off-boarding of
- 19:04users and they're going to tie in a multiple different systems
- 19:06do that and they're going to they're going to use a much more
- 19:10dep SEC Ops type of approach. Then there's the, I need to tie
- 19:15in to particular systems to your point.
- 19:19Whether it's a repo, a code repo, or its I need to offer
- 19:24authorization against this API or I need to be able.
- 19:28All to, you know, tie into this VM and go set something up or
- 19:32whatever may be and so there's all there's a different piece of
- 19:37identity that's a part of that and a lot of what drives around
- 19:41F PSI, cops around concept of CI CD, continuous integration,
- 19:45continuous deployment in the the problem that exists with that is
- 19:51that you end up giving the keys the kingdom when it comes to
- 19:54that because you're tying into all these different systems and
- 19:57you have to go face. Actually tied together different
- 20:01steps that you're trying to automate in there and so when
- 20:04you're doing that you have to be very careful about the level of
- 20:07access and authorization that you're giving around who in a
- 20:13lot of these systems. They don't really have any sort
- 20:16of like privileged access management.
- 20:17Other than like, yeah, you can have access to this or know you
- 20:20can't and you're not thinking about the granularity inside of
- 20:24the pipeline to create, even if you have granularity on how you
- 20:27can access, To execute said pipelines.
- 20:30And so that's still a problem that exists out there in the
- 20:34space and something that I'm working towards trying to help
- 20:39solve for because of the fact that it's a, it's a, it's a
- 20:42problem out there. And if you're your point trying
- 20:45to get into more of the steps that cops where you're
- 20:48incorporating, other things outside of just traditional
- 20:50active, you really have to think about how you're structuring the
- 20:55identity piece to all this. And how that Ties into the
- 20:59Automation and the continuous automation of that as well.
- 21:02So that you can also be able to have an understanding and be
- 21:06able to also audit like who's doing, what, where, when, and
- 21:09how. Right.
- 21:11Yeah. And when I, when I speak with
- 21:13clients a lot, they're trying to get their arms around.
- 21:18This whole Dev psi-cops process or devstack.
- 21:24Anyway, they might not have the operation side down.
- 21:26In other words, the Developers Are solving the problem because
- 21:30they have the problem and they need to solve it in order to
- 21:33move forward. So they kind of Define their
- 21:35processes and everything. But even at a more fundamental
- 21:39level just wondering, you know, when does an organization need
- 21:44to kind of build a capability around dep SEC Ops, is it like,
- 21:48you know, how, how large they get is it only certain types of
- 21:52companies or what do you you know, in other words who needs
- 21:57deficit, cops? I think every every organization
- 22:02needs, that's a cop's, the conundrum though is Hannibal
- 22:07where you're probing with the question, which is the size of
- 22:11the company and the maturity of different teams in the company.
- 22:15So the larger the organization, the more likely they have
- 22:19different teams that are dedicated to supporting the
- 22:23different pieces of the dev second outside again.
- 22:26I don't look at this. It's just trying to add
- 22:30particular tools into your just your devops, you know, an active
- 22:34process. I think about it more
- 22:35holistically. And so if you take that approach
- 22:39to the what Dev Cyclops is then, you're really thinking about how
- 22:43do I incorporate this type of approach as I'm modernizing and
- 22:49also, how do I think about the ways that different teams can
- 22:55support what they've created? And so that takes a turkey?
- 22:59And type of skill set to be able to build.
- 23:01I often equate. This also in the software
- 23:03engineering world to software Engineers are great at people.
- 23:07They can build stuff from scratch developers.
- 23:10If you're just generalizing the term app developers have to have
- 23:14code that they start from but they can then add additional
- 23:18functionality to it and I take that same thought process to
- 23:22what devstack copses you have those that can build something
- 23:24from scratch and then you have those that can tweak and Sighs.
- 23:29But they have to have something that's already created.
- 23:31So you can apply the 80/20 rule, is that where 80% of the way
- 23:34there? They can go and customize a 20%
- 23:37of it to get the outcome of the end result they're looking for
- 23:39and support it too. And I see that as the future of
- 23:43of devstack cops in general is you're still going to need the
- 23:46folks that are going to be able to create the base automation
- 23:49content that you're going to use and then you're going to have
- 23:52the other folks that can consume it.
- 23:54But you have to think about this more about across.
- 23:56I think you brought this up earlier Jim the full.
- 23:58Form of technical talent to ensure that you can cater to
- 24:02both sides of that. So you probably also heard, you
- 24:05know, the shift left in the shift right out there.
- 24:09And I look at it as like, you need to shift left for sure, try
- 24:13to get as close to the beginning of the creation of whatever
- 24:16you're trying to build through Dev Cyclops pipeline process.
- 24:20But you need to also be able to take that and shift it right in
- 24:23more of a consumable type of approach where it's more low
- 24:27code, no code. So you have to have high quality
- 24:28Code and Loco no code and be able to balance both of those on
- 24:33both sides of that because just shifting left is not the answer
- 24:36and just shifting right where I abstract everything and make it
- 24:39super simplistic, you need to be able to do both and that's you
- 24:44know that's the least, that's how I think about it.
- 24:47Okay. I'm going to take the bait just
- 24:49shifting left because I think we don't want to leave anybody in
- 24:52the dust. My understanding is Shifting
- 24:55left has to do with we're moving to it agile.
- 24:59Software development process. Now we're testing earlier, we're
- 25:03not doing that waterfall methodology.
- 25:05Where we're going to build a product and then now guess what?
- 25:08We're going to start testing it. It's this continuous integration
- 25:13development process where we're testing as we're going.
- 25:17So to work through talking about really is the automated testing
- 25:22script based testing of applications that are running
- 25:25all the time. Okay?
- 25:28So Obviously I'm getting to my point of ignorance talk to us
- 25:32about shift left. Yeah it's fine.
- 25:34It's the concept of ship left. Is trying to incorporate
- 25:38security is close to the beginning of the dev process so
- 25:42that you can have the scanning. And Remediation happening is
- 25:47suttas as close to the beginning of a pipeline process as
- 25:51possible when you're releasing software.
- 25:54Conceptually now, in cybersecurity the whole reason
- 25:58this whole shift Of thing came to be is because of the fact
- 26:01that most of the cyber security products out, there were being
- 26:05used outside of the development process.
- 26:08So now it's the concept of trying to reduce that insect.
- 26:11Now we take this and move this forward to the concept of it is
- 26:15code. It's not anymore about being a
- 26:18part of just the dev process. Even though I'm taking the same
- 26:21approach and how I create and release my Solutions now that
- 26:26they're all software-defined, but I'm Also, thinking about how
- 26:30I can build this from code, from the very beginning, but then
- 26:34package it up in a consumable format where you have to now
- 26:38shift, right? Because it needs to be in a
- 26:40format that other folks that aren't just developers or devops
- 26:43Engineers can actually consume. So there's a there and there's a
- 26:47debate going on on this but I truly believe it's a shift left
- 26:51first and then shift, right? And again it's not just about
- 26:55app development, it's now about thinking about everything.
- 26:59Holistically from a technology standpoint in your organization
- 27:02that may or may not be about just application development and
- 27:07there's a lot of organizations that aren't developing
- 27:08applications at all right. But they need to take the same
- 27:11approach now, they're Building Solutions because if I'm no
- 27:14longer Racket and center rack and stacking infrastructure in
- 27:19my data center or I'm now using the cloud, that's one great use
- 27:25case, where this becomes a major issue at scale and You have to.
- 27:29Now, start thinking about how do I build things from
- 27:31infrastructures code? How do I set up guard rails and
- 27:34policies around that? And then how do I tie in the
- 27:36other building blocks that too? Because I may want to be able to
- 27:39assess the infrastructure created against see is
- 27:42benchmarks. I may want to be able to
- 27:44remediate it. I may want to incorporate
- 27:46Integrations to be able to pop that data into my ticketing
- 27:49system or cmdb or whatever it may be.
- 27:52And so again thinking about this more holistically and then how
- 27:55do I, you know, tie in the other building blocks here.
- 27:58Because I may want to incorporate using a particular
- 28:02IM solution across the board, for every single building, block
- 28:05that I create or multiple different.
- 28:08I am Solutions depending on the organization and who supports
- 28:12different implementations of different products that are
- 28:15being used in the organization. So what is the x axis from your
- 28:20definition of Shifting left? Because the way that I'm
- 28:23picturing, it is all the way on the left, is the developer who
- 28:28ever is. Creating the thing and then all
- 28:30the way on the right is the consumer or the customer of
- 28:34whatever that thing will eventually be and everything in
- 28:37the middle is all the stuff that happens.
- 28:39The people and parts that contribute to getting it all the
- 28:43way to the right and he talked earlier about you know shift not
- 28:47necessarily shifting, right? But you know, spreading out for
- 28:50example the security responsibilities across the
- 28:54spectrum is that and I thinking about that correctly in the
- 28:57context of kind What you were looking at for my awesome.
- 29:01I think everyone needs to be thinking about security, but I
- 29:05do still think it's on the cyber security team and any ancillary
- 29:09teams in the organization to be able to long-term still support
- 29:13that. I think the problem though is as
- 29:15lived in if I decide I'm going to need to go say cloud native,
- 29:19but I'm going to deploy kubernetes cluster is usually
- 29:22that's on the plate of the devops team, not the security
- 29:25team and then screw team is either brought in after the fact
- 29:28Or the devops team has to pick up on the security side.
- 29:31And so my thought, in my opinion on this is that if you build
- 29:35things and building blocks that each team has to maintain then
- 29:41being able to bring them all together.
- 29:42Then the security team still is able to manage the risk in your
- 29:47organization and support different cybersecurity
- 29:50products. They have to support, but being
- 29:52able to work in conjunction with the dev or the devops team and
- 29:56then also the Ops Team who's going to have to support any of
- 29:58The stuff once it goes into production and other systems in
- 30:02their organization that may not be directly tied to
- 30:05cybersecurity. But it's imperative that there.
- 30:07You're able to utilize those systems in conjunction with the
- 30:11security products in the organization, but I don't, I'm
- 30:15also against the thought process that developers are now going to
- 30:19become the Security Experts and our, the devops engineers are
- 30:23going to put this on their plate.
- 30:25And so you probably heard talk out there about, oh, we can
- 30:28build these Papa dep SEC out scenes.
- 30:30Do you ever try to hire a devops engineer?
- 30:32That is very difficult, if you ever try to hire a devstack
- 30:36Opera engineer, that's like trying to find a rainbow color,
- 30:40grimaud painted unicorn out there in the wild, right?
- 30:42Like it's just not, it's not in reach to be able to think that
- 30:46you can add a whole nother domain to somebody that already
- 30:48had that has the expertise around to different domains
- 30:52already. Devon Ops for.
- 30:54So I did not hear you use the word contains.
- 30:58Nurses station but I often hear Dev set cops, you know, linked
- 31:03to things like Docker. And a lot of times that's when,
- 31:08you know, engaging with the conversation with the client is
- 31:11they've got Docker, they're doing a lot of deaf set, cops
- 31:15work. How big is containerization in
- 31:19the world? Dev cecrops is that?
- 31:21Usually the driver? Or is it just part of the
- 31:24puzzle? That's a great question.
- 31:26So there's a school of thought. A out there that that data set,
- 31:30cops is purely driven around to your point containers really,
- 31:36you know, Cloud native Technologies, like kubernetes.
- 31:40And it's interesting because I last year we ended up engaging
- 31:44with platform 1 which is the Air Force's dep SEC cops initiative.
- 31:48So we want a super small business Innovation, research
- 31:51contract with Platform One around their initiative.
- 31:56What I found though is kind of working through this is Really
- 32:00the Legacy side of systems, you have to score that you should
- 32:03still be able to apply Dev second principles, but it's not
- 32:06directly tied to Cloud native or, you know, containerization
- 32:10known as the other side where it's like, it may or may not
- 32:13make sense for your organization to go that way.
- 32:16I don't think that Dev set, cops and containerization are
- 32:19mutually exclusive. I think that the principles and
- 32:22the approach, the dep's a cop, should be able to be applied to
- 32:26traditional you go infrastructure, use case.
- 32:28Has that you can apply to like Network automation or
- 32:31configuration management for devices that may or may not be
- 32:36physical. And then also thinking about how
- 32:38you're applying those same principles to, you know,
- 32:40building kubernetes cluster Zone applying, you know, security
- 32:44control suppose. So it's from my perspective
- 32:47that's like Ops is a is the approach and how you're trying
- 32:51to modernize, but being able to not, just put it into just
- 32:56solely containers or containers. Reservation I think is is a way
- 33:01to think about it in organizations and there's all
- 33:04kinds of different use cases that I have worked with
- 33:07customers on that are using it for that are again.
- 33:09Aren't what you see out there is traditional Pure kubernetes or
- 33:15containerization use cases? Yeah, I think Dev PSI cops,
- 33:19probably the closest parallel in the, I am world, the traditional
- 33:24I am world for me just privileged access management
- 33:27where you've got this group. Up of Highly technical users and
- 33:33your quote-unquote going to do something to them.
- 33:35You're going to change the way they work by implementing some
- 33:39technology, that's just between them and what they have to do
- 33:44for their job. And so I think there's probably
- 33:48a right way to do that and a wrong way to do that.
- 33:51I'm wondering, you know, you've probably seen both but, you
- 33:55know, you and you've implemented implemented death.
- 33:58Cops program yourself kind of what's the right way to do that.
- 34:02And if you could back with any real world example, I think that
- 34:05would be interesting. Yeah, that's a great question.
- 34:08I think, from my my perspective, when you're thinking about how
- 34:13organizations are building out a deep sigh, cops program, the
- 34:20keys to thinking about that, and to your point about like
- 34:24privileged access management or different products that you're
- 34:28trying, To incorporate this. The mix is who supports these
- 34:32different products and what level are they add technically
- 34:36to support anything, net new, and there's some examples in
- 34:40the. I am space from different
- 34:42vendors that may, you know, may have existed for a long time.
- 34:46So they've been catering, primarily to the cyber security
- 34:49teams. And now other products are
- 34:50coming out, there are catering more to the developer side of
- 34:54different teams. And so, you really have to think
- 34:57about how these are Packaged up in use and then what else
- 35:02they're supporting in conjunction with it is.
- 35:06A lot of times it'll be like Hashi courts.
- 35:08Good example though, so I'll bring them up around for of the
- 35:11developer devops type of approach for how those Pro who
- 35:16uses those products. But the security team has to
- 35:19support, say the bolts implementation, and then how do
- 35:24you incorporate those into the next piece?
- 35:27Which is going to be All right, now that I can pull Secrets or
- 35:31credentials and get authorization to then go creates
- 35:35a infrastructure as code who is supporting that.
- 35:39And I think that the ability to get cyber security to be
- 35:43involved in that and be able to support that as you're building
- 35:46out, your depths at cops program is imperative and also the go
- 35:50back to my prior point, the upskilling part, because a lot
- 35:53of times, this is completely outside of the scope of what
- 35:58Cyber security, practitioners know, and understand.
- 36:01And so, it's net. New skills that have to be
- 36:03learned to be a part of this. So maybe I need to learn how I
- 36:07can pull secrets programmatically from Vault, and
- 36:10I need to know how I can build some infrastructure as code
- 36:13saying Terror for many of the cloud native templates and
- 36:16thinking about it again, back to the whole it is code
- 36:20conversation. How does that get incorporated
- 36:23into the the outcomes organizations, trying to drive?
- 36:28I've through whether they're pushing to, go to the public
- 36:30cloud or any sort of other initiatives that are going to
- 36:34help them accelerate what they're trying to do.
- 36:37And I think that's a huge piece of the hate to use this term but
- 36:42of digital transformation, which is a completely loaded term.
- 36:45But it's it's part of that process that organizations are
- 36:50trying to go through that. They can basically modernize is
- 36:54really what the root of that is and that requires different
- 36:57teams to be a part of And also again the Alps killing piece to
- 37:01so that the full spectrum of technical talent in the
- 37:03organization can be a part of the deaf, psych Ops program that
- 37:07you build inside your organization.
- 37:09Yeah, my perspective on. Is that if I'm the in the
- 37:13information security office, I don't need to run the hot Chic
- 37:17or poor the The Vault or whatever technology is
- 37:22necessarily backing up. I don't necessarily need my
- 37:26folks to do the administration work.
- 37:28What I want to make sure of is that the proper controls are in
- 37:32place, the proper auditing is in place.
- 37:36And you know what? I prefer to see is some
- 37:40leadership from that development side, coming to the information
- 37:45security office. To say, hey, we've got a process
- 37:49here where we're managing identity and access and we want
- 37:54to make sure that we're in alignment, that, you know, we
- 37:56have the proper controls in place.
- 37:59I think the same thing for privileged access management.
- 38:02It shouldn't have to be that the I am team comes and says, hey we
- 38:06need to take over your process. It should be that the
- 38:10engineering team says, hey, we're managing all these servers
- 38:14we need to make sure that we have proper controls and
- 38:19auditing and place. So I think that that would be
- 38:23idea. I don't know that it's always
- 38:24going to happen but I do think it needs to be a partnership.
- 38:27I don't think Some kind of antagonistic process where you
- 38:32know, from a from a app Dev team or from an infrastructure team
- 38:37where it's like, oh you guys are just want to come in like take
- 38:41over this process and you're going to make my life suck?
- 38:45Yeah. I think there's two ways to
- 38:48think about it, to from that perspective.
- 38:51And this goes to some of the work that I've been doing with
- 38:53some, some largesse eyes as well, our system integrators
- 38:56around, there's the tear And there's like the support of the
- 39:01underlying infrastructure and the configuration of the
- 39:03different. I am products that you have to
- 39:05support which a lot of organizations are trying to
- 39:08figure out how they can do, you know, in a much more modern,
- 39:12sophisticated way of leveraging, kind of debts, that cops
- 39:16approach to building it around infrastructure as code.
- 39:18And and so on, then there's the other side of it to your point,
- 39:21which is the how do I then use those products in the dev
- 39:26cecrops pipelining. SS where I'm trying to build
- 39:29these newer modern solutions and so that is also the other
- 39:34approach and I think that it does to your point require a
- 39:40relationship. That's not not confrontational
- 39:43between development and devops whoever's managing that side of
- 39:48it and the cybersecurity team who's going to have to support
- 39:51the different products that are now being used inside of that
- 39:55process to and not everything is going to be you know, too much.
- 39:58Sample, like using hashing core, your Dev team and devops.
- 40:02You may be using it, but you may have other.
- 40:03I am most likely have other IM products in your organization.
- 40:08And so, you have to think about how do I incorporate those into.
- 40:11Is, I may have two or three or four different products inside
- 40:14my organization. So I have to think about how
- 40:16each one of those is used in. Can I have those as essentially
- 40:21the building blocks I mentioned earlier as a part of that
- 40:23process where I can swap one out for another if another team is
- 40:26using and supporting it and I'm not just beholding to the Deb.
- 40:30So the devops team because now they're forcing us to have to
- 40:33use this this net new product I think longer term strategy is.
- 40:38Can you package up the integration automation around
- 40:42these? I am products in a consumable
- 40:45way that you can have other teams using it without them
- 40:49having to know the inner workings of say like how V
- 40:52works. It's just like, oh, I just need
- 40:54to build on these few inputs and I can run this.
- 40:57And now I get the Result. So I'm looking for, I know, Brad
- 40:59that secret and use it in my process, right?
- 41:03And so, thinking about it, much more around the consumption
- 41:07pieces, this critical, and how folks can can use this type of
- 41:11stuff, you know, we've been talking off a lot about Dev,
- 41:14sock, hops in the context. They think of it, kind of
- 41:18already existing, but what happens if it doesn't exist.
- 41:24How do you insert or create a culture of death cegavske?
- 41:28It it seems to me like it's very much a culture in a mindset and
- 41:31less the actual technology portion of it.
- 41:34So the technology is an enabler, but if there is, if there is no
- 41:40Dev SEC Ops today, how do I start one?
- 41:42How do I insert myself into that process?
- 41:45Yeah, that's a great question. I, you really need to look at
- 41:50how you're doing work today. In your organization and who has
- 41:56responsibilities for? The different work and you may
- 41:59have a super mature Devol practice, you may have.
- 42:02And I mean not doing any devops you organization.
- 42:05So conceptually from a principle standpoint that would be.
- 42:08The first thing is, how do I get things in place to be able to
- 42:13even build what I would consider a more of a devops tile
- 42:17practice. And some of that stuff is like,
- 42:19continuous feedback loops between teams, so you can be
- 42:21more collaborative. And you know what, either team
- 42:24with different teams you're doing.
- 42:26Then also thinking about it from a process standpoint, so
- 42:31feedback scrape, but you need to have a semblance on the
- 42:34understanding of what not just what other teams are doing but
- 42:38how you can incorporate more of the agile process into what
- 42:43you're trying to create and continuously update and monitor
- 42:48as well, what your super critical.
- 42:50And then from longer-term strategy, it's being able to get
- 42:56a semblance on again around the The solution building side in
- 43:01the organization heat, apply those principles to what you're
- 43:04basically trying to create from a solution standpoint and then
- 43:07being able to iterate quickly on that and having each of the
- 43:10teams involved from a collaboration standpoint and
- 43:15technology is critical to this but also is equally critical is
- 43:20having the processes in program in place.
- 43:23Because if you don't have an understanding on what you need
- 43:26to do to build the practice or the Graham, you're not going to
- 43:29have an understanding about how to even apply technology that
- 43:33could help you to start redefining this in your
- 43:36organization might commit. Ask you to put your your future
- 43:41thinking cap on so Jeff. And I did a live stream today
- 43:45and someone asks about Quantum Computing and how it would
- 43:48impact password policies and pastoralists and, you know,
- 43:53positions like these major trends that are happening around
- 43:57us. Things like The cloud which, you
- 44:00know, guess is the new trend anymore.
- 44:02But I'm wondering what are some some Trends, or some things that
- 44:07you see in the future, that that you get excited about what's
- 44:10going to change in the dev SEC Ops landscape and make it
- 44:16better. That's so, I don't know if I
- 44:19will get into Quantum Computing and how we read from that, from
- 44:24Dev SEC house, but I do think AI ML.
- 44:29And it's funny because when I was in school, I took a a IML
- 44:35class. I learned firsthand of the fact
- 44:39that what we think about AI. It's very rudimentary.
- 44:43A lot of its Brute Force type algorithms.
- 44:47And I do see though that if you start taking the approach on dep
- 44:53SEC, Ops the next kind of approach to it is, now how can I
- 44:57apply? Any of the any of the data that
- 45:00I'm now, building from what I'm doing to make better predictions
- 45:06on what users want to do, or longer-term, even have the
- 45:11robots, be able to go do stuff with it, which I know in a lot
- 45:16of organizations is terrifying, but at the same time, I think
- 45:21longer term will see more and more intelligent automation
- 45:25where we're actually leveraging large.
- 45:28Cassettes around machine learning and then being able to
- 45:30apply more of an AI approach. Thinking about, you know, can I
- 45:35now have these night out a machine, go do these things that
- 45:39murder automate have machines, do it, but I'm controlling what
- 45:42it does to actually be able to make decisions off of the data
- 45:46that I build off of that. So that's, that's where I see
- 45:49the next Trend. And maybe on the next podcast,
- 45:53we'll talk about Quantum Computing, you know, a year or
- 45:55two out because I may be more applicable at that point.
- 45:58And I got a quick question for you, even great with your time.
- 46:01I don't even got a couple minutes left here but You know
- 46:05I'm a Star Trek guy, the Borg are they in AI.
- 46:10Oh that's a that's a good question because there are
- 46:14differing between machine and human interaction with human
- 46:22rights framework. Yeah, cyborg of sorts.
- 46:26I don't think the board themselves are I do think that
- 46:29the control of the board is driven by hey, I bet it's
- 46:36conceptually think about it from a collective standpoint.
- 46:39It would be possible to be a I but I yeah it's that's a good
- 46:47question. I think I'm on the fence on that
- 46:49one. I thought I'd throw you on the
- 46:52spot there. So let's wrap up with something
- 46:54in the Star Trek universe. Who is your favorite Star Trek
- 46:59Captain or officer. So I have I have two one.
- 47:07Cumin and one synthetic. So Captain Picard for sure the
- 47:13Next Generation You by far is my favorite captain of full-time
- 47:18across all whole Star Trek and then data.
- 47:23So a nice, a data and not data because of my love for the next
- 47:27generation and data is is also right there up there with
- 47:33Captain Picard so I like both of them equally Ali iconic
- 47:38characters for sure. Jim about yourself, who's your
- 47:40favorite Star Trek. ER, I'm not gonna have an
- 47:43original answer here but be cards.
- 47:45My favorite, I mean, I just think that guy was so cool.
- 47:49Yeah, I don't know what it is about him, but like he totally
- 47:52nailed that role for sure. You know, you can do hash cap
- 47:55hashtag my captain or you know whatever you want to do it for
- 47:58Picard for sure. I'm on that one, you know, I'm
- 48:01old school but I like Spock. I mean, there's something about
- 48:04the logic, the lack of ammo. And things like that, that
- 48:08you're not, not sort of tainting, the decision-making
- 48:11sometimes to a detriment for sure.
- 48:13But yeah, I always thought it was a fascinating, you know, not
- 48:18only character but roll right to be able to kind of show that,
- 48:21and he kind of saw it go over with data, trying to figure out.
- 48:26There are several episodes of him, trying to figure out the
- 48:28Human Experience and emotion and things like that, which was
- 48:30always a who, you know, going from the cold.
- 48:33Yeah, thatís a cold. But the robot To him all of a
- 48:37sudden experiencing happiness or sadness, or things like that,
- 48:41and taking it to the extremes. So I guess Spock would be mine
- 48:44for sure, over the captain, or was he?
- 48:47There you go. Was question.
- 48:49Who's your favorite character? It was Captain or officer and
- 48:53Spock was definitely an officer. Although he did take command at
- 48:57certain times based on what was happening.
- 49:00You know, at the time with with Kirk, I'm surprised nobody
- 49:04brought up the end of Troy or well.
- 49:06I was going to say, I thought it was only the curry captain, and
- 49:11who's definitely achieved my food not for a plug for the new
- 49:16show part, but a lot of them are back on there.
- 49:19So it's wrist to see them acting, you know, decades into
- 49:23the future on from the Next Generation.
- 49:26Yeah, it's exciting stuff out there rod on all fronts Star
- 49:32Trek so yeah they boldly went where they are already before I
- 49:36guess. It would be the way to put that
- 49:37one. Mikey been super cool.
- 49:40With your time was start to get things wrapped up here, I really
- 49:44enjoyed the conversation today. I learned a lot sort of from
- 49:47that Dev SEC Ops mindset. What is something that people
- 49:51who are listening here? Just this conversation.
- 49:53Just now should be taking away from from what we talked about,
- 49:57the dep SEC Ops takes time and effort to build, you know, a
- 50:02program in your organization. You're coming at it from the
- 50:05cyber 30 practitioner side, think about how you can start
- 50:10ups killing yourself. I kind of equate that to, you
- 50:13know, you don't need to become a software engineer, but you
- 50:15should know computer science, fundamentals, because the shift
- 50:19is happening. And you at least want to have
- 50:22the Baseline of understanding of how things are done.
- 50:25And accomplished is everything, becomes everything is code or it
- 50:28is code. And it's I'm super excited to
- 50:32see where the market goes with around this.
- 50:35It's I We're very very Forefront of this even though you've heard
- 50:39that's a cop's for you know years.
- 50:43Now I think we're getting to the point where it's starting to
- 50:46truly accelerate but it's one of the basis of devstack cops.
- 50:49It's change and that's very difficult for any organization.
- 50:54And so that's a think of driving factor is the industry shifting
- 50:58faster so fast that organizations have to adapt and
- 51:03change. And I like to say with that
- 51:06said, Now, choosing a Star Trek phrase resistance is futile.
- 51:11So fruit prepare to be a citizen to be assimilated.
- 51:17Jim. How about yourself final
- 51:18thoughts for this? Episode of?
- 51:20That was so good. So good.
- 51:23Yeah, but I think, you know, kind of come from the, I am
- 51:29program manager point of view and think about this is it's got
- 51:33to be a partnership. Don't go in and try and take
- 51:36things over. You know quote unquote insert
- 51:39yourself understand from you know your users your developers
- 51:45and your infrastructure team. What are their needs?
- 51:50What are their concerns? And you let them know here are
- 51:54our needs from infosec standpoint.
- 51:57I think when that gets on the table then you can start to
- 52:01solution around what those needs are.
- 52:04And we can, you know, if you pursue this as kind of a
- 52:07partnership all parties leading to try to make sure that all the
- 52:13needs are taken care of. That's the right approach,
- 52:16that's what I say. Yeah, collaboration partnership
- 52:19is exactly what I was thinking to know what is expert in
- 52:21everything, you know, be a good partner, I guess to the rest of
- 52:25the business. We're whichever side you fall
- 52:27on, okay. I think that'll do it for this
- 52:30week. I will have in our show notes,
- 52:34Mike's. LinkedIn.
- 52:35Hopefully, you're cool with that, and connecting with people
- 52:37out there, and also a link to Sophos.
- 52:40Hopefully, I pronounced it correctly that time.
- 52:42So you can learn more about what's happening there.
- 52:44Good. Okay, cool.
- 52:46And, you know, obviously you can check us out on the web identity
- 52:49at the center of.com. We're on Twitter at idac
- 52:52podcast. You can check out our live
- 52:54streams which again we're trying to do those weekly slowly
- 52:57growing, it slowly, figuring it out, but having interesting
- 53:00conversations there as well. You can find us on YouTube at
- 53:03idea c.y. I've and yeah, with that, we'll
- 53:06go ahead and leave it my Q. Thanks so much for your time,
- 53:09Jim sinks for your time and we'll talk with everyone.
- 53:12The next one Jeremy guys, Thanks for listening to the identity at
- 53:19the center podcast. If you like what you heard,
- 53:21don't forget to subscribe and visit us on the web and identity
- 53:25at the center.com.