logo

NJP

The Importance of a Strong CMDB to the Security of Your Organization

Import · Jan 30, 2024 · video

Sean Dawson: Hello, and welcome to another episode 
of the Cask Distillery Podcast, where we really   go through and unlock the full potential of 
ServiceNow with expert insights and practical   strategies, only here on the Cask Distillery 
Podcast. And I'm your host, Sean Dawson.  And it's my pleasure to have Mike Stolp 
with me, who has 29 years of deploying   some of the largest and most complex IT 
environments in the world. He has a CISSP,   he's a creative thinker—and I've worked with 
him personally—with 20 years of system design   experience and is currently the security practice 
area director here at Cask. And what we're going   to be talking about today is the importance of a 
strong CMDB to the security of your organization.  Thanks, Mike, so much for taking 
time out of your busy schedule   to talk to us here today. Thank you so much.
Mike Stolp: Absolutely. It's great to be here.  Sean Dawson: Oh, good. It's going to be a great 
conversation. And I've got something that I always   like to start out for our listeners, watchers, 
however, they're consuming the podcast, is talk   about the basics. And one of the things that I 
remember being on a call with you and we were   talking about CMDB and the way you went through 
it—it was just eloquent. And I wanted to get your   view of that and talk to our listeners/watchers 
about a high-level overview of CMDB and what that   is so people can sit around it and understand it.
Mike Stolp: Absolutely. From a security lens,   right? Everybody knows who's familiar with the 
CMDB, that's basically your central repository   for all of the IT assets and capabilities in 
your organization. But when you take a look at   it from a security lens, what it really is is it 
provides you the core source of information that   you can use to figure out from many aspects 
in terms of how to protect your organization,   where your potential risks are, where your 
potential threats lie, managing those risks,   managing those threats. And we can draw—we'll dive 
down a little bit deeper in each one of those.  But think about this: Think about if you owned 
a home and you were asked—you wanted to secure   that home from anybody trying to break in 
and keep your family protected and so on,   but you didn't know how many doors you had. 
You weren't quite sure how many windows you   had. Maybe you're not even sure how many floors 
you have or what part of the street you live   on. And if you don't have that information, it's 
impossible to protect what you don't know about.   And it's all attached to that house. If you've 
got an open back door or a window or a side door,   you can have the best alarm system in the world. 
But if those are—if not every entrance and exit   point is covered, you've got a problem.
Sean Dawson: That's a good way to put that.   Another common thing that comes up when we're 
talking about CMDB—and it's something that I   see gets even more confusing—is how does CSDM play 
into that? Can you give us a high-level overview   of what CSDM is and how that's related?
Mike Stolp: Absolutely. The CSDM is,   it was called the common services data model. And 
what it does is it provides taxonomy and ontology,   right? Those are your five-dollar words 
for today. The taxonomy is essentially   just a definition of when I say “technical 
service,” what do I mean by that? When I   say “platform,” what is a platform? Is it a 
hardware platform? Is it a software platform?   What are the sub platforms? Is it part of that? 
What is a business service? What is a consumer?   What is a provider? What is a platform owner?
All of those things need taxonomy. We need to   define those so we have a common data model so 
that, across the organization—from IT to cyber   security, to the business units—that 
we fully understand when we say,   “This is a defined business service,” that 
we're always in the same definition, right?  And that way, what that does is that allows us 
then to basically put those into the correct   domains. Currently today, there's five domains 
within the CSDM, and those domains allow us to   categorize and then manage the information that 
sits within the CMDB. If you think about it,   it's a data dictionary, it's a framework, 
and it's really critical, and it's crucial   to how we categorize and identify information.
It's basically information about information,   or data about data.
Sean Dawson: Great.   And you actually started leading into this. 
In conversations that we've had in the past,   you've made a good correlation between the 
difference of data and information. The CMDB   is basically data. But what would you say the 
difference is between data and the information?  Mike Stolp: That's a great point. Data is—think 
about it like this: Is from a—if you take a look   at any metropolitan area, it's just a list 
of addresses when you get right down to it,   right? How do you map that out? Okay. It is zip 
code, street number, apartment or building number.   That's just a list of information. You can put 
it in a spreadsheet. And you can tell a lot of   things from that. How many houses do we have? How 
many people do we have in those houses? Things of   that nature. But it doesn't tell you anything. 
It doesn't give you information about, okay,   what are the kinds of people that live there? What 
are the different kinds of communities? Are the   houses big or small? Are they single-family 
units? Are they multiple-family units?  And if you take a look at that and you apply that 
same concept to an IT landscape, essentially,   you can have a list of IP addresses. You can 
have a list of, okay, we've got 9,000 servers.   We've got 2,200 endpoints, laptops, desktops, so 
on. That's just a list of data. What the CSC or   the CMDB does is it contains that information. 
And that's a lot of data, but it doesn't tell   you anything about, okay, how many patches do I 
need to have? What what's been out of service?   Where am I at in their life cycles? Where are my 
vulnerabilities are? Where are my threats are?  With a good CMDB, which is data, you can then 
use that in a different tool sets within the   ServiceNow platform to begin to extrapolate 
and say, “What information do I need to   know?” “How many systems do I have that make a 
critical business system?” “How many servers,   right? Are they mid-tier servers? Are 
they database servers? Are they on-prem   or off-prem?” All of these things, again, 
with the right data, you can pull that and   turn it into information. And then what you're 
able to do is you can act on that information.  Acting on data is actually very difficult. 
We have to turn that into something we can   actually use. A list of addresses in your city 
doesn't give you a whole lot other than a list   of addresses. A list of assets in a CMDB? 
That just tells you that you have a lot   of stuff in your CMDB. But what it doesn't 
do is it does not give you the information.  Now, you couple a good CMDB with a good 
platform that can consume that CMDB   information? Guess what? That CMDB data gives 
you that information. And then you can start   making decisions. What are my critical risks? 
Vulnerabilities? How do I manage them? And so on.  Sean Dawson: That's great. Cause one of my 
hopes for this was leaders look at this. And,   sometimes, looking at, going in, and updating 
or even building out your CMDB can be costly.   And they don't get why you need it, and 
they don't understand that big picture.   You're going to get so much value out of it when 
it's there. And moving down the line throughout   the roadmap of future things, it gives you so much 
flexibility down the line. I love that. Thank you.  How can an organization be sure that they have 
the data into the CMDB in the first place?  Mike Stolp: One of the things you can do is 
you can use different sources of authority of   information. You think about an IT landscape. 
You've got endpoints. You've got virtual   platforms, right? We'll call them servers. 
At this point, we've got virtual appliances.   You've got ingress and egress points. Each one of 
those will have a different source of authority.  Just take a look at, for instance, all of 
your endpoints, right? One of the—in fact,   we've had organizations actually go back 
to finance because you—think about it:   Finance knows whether they understand the data 
or not. No knock on finance people, of course,   is they can tell you how much money you spent on 
endpoints. How many laptops did this company or   organization buy in the last two years? Okay, 
you take that list and then you say, “How many   can I actually see? Where are they? Do I have all 
of them accounted for? Do I have more laptops,   or do I have more endpoints connected to my 
environment than we've actually purchased?”   That's even the worst answer, right? How 
many of those endpoints do you not even   know about, or you didn't—you don't even know.
That is, that's the kind of thing where you say,   “Okay, find the authoritative source. How many 
should we have?” And then you have to go to your   environment and say, “Okay, how many do we have?”
Now there's different ways to balance those two.   You can use different scanning tools. You can 
use vulnerability management scanning tools.   You can use different network scanning tools. You 
can also, obviously, use ServiceNow's discovery   capability. You instrument that, and that thing 
works fantastic. It finds—it flips over all the   rocks and looks under the couch cushions 
and all that, and it'll find what you have.  Again, authoritative sources. Balance that against 
your actual scans of what you find, and then see   if there's a delta, and there typically is.
Sean Dawson: When we think of CMDB, I want   to also make sure we're sharing the breadth. What 
does the CMDB touch in the ServiceNow environment?   What are all the things that it tentacles out to?
Mike Stolp: Essentially, the CMDB really is the   engine of the ServiceNow platform, right? 
The CMDB contains all of that data about   an IT environment. And it's not just hardware and 
software. It's a definition of business services,   right? It's, basically, it's made of 
what's called configuration items. These   configuration items can be physical, they can 
be logical, and conceptual. In addition to that,   the CMDB also contains information 
about other aspects of your environment,   such as your organizational structure, 
right? Which is—can come under an entity   kind of a structure, which is part of the CMDB.
In addition to that, it has business services.   It has financial information. All of that, 
if you think about what a very rich, robust,   amateur CMDB holds, it's more than a list of 
stuff you own or have. It is really a broken   down—when I say “broken down,” it's a really 
highly logical, highly disciplined set of data   about your organization that, through multiple 
lenses—including security—you can manage your   organization through that set of data in the CMDB.
Sean Dawson: We've talked about what CMDB is,   how CSDM is related to it, how do you 
make sure you're grabbing all the stuff   that needs to come into it. But what are the 
challenges that you see that are associated   with implementing and maintaining a CMDB?
Mike Stolp: First and foremost, there's really two   fundamental challenges. One is getting the right 
executive sponsorship, right? Having someone at   a high enough level buy into the idea that it's 
critical. It takes a level of effort. Sometimes   it's a level of effort that's quite uncomfortable 
for most organizations, especially if you're   starting from scratch. It just takes some time. 
It doesn't mean it's impossible. We have done   implementations for worldwide, very, very large 
organizations, right? Financial institutions   that operate all around the world and so on. 
We've seen this scale out to massive scales.   That's the first challenge is just getting the 
organization at an executive level to buy into it.  The second challenge is putting a governance 
and ownership structure. Think about this:   Is the CMDB is the central repository for all 
of the data about core data about you/your   organization. The individuals or the team that 
owns your endpoints is almost always different   than the team that owns your networking, 
that owns—which is different from the team   that owns your third-party resources, which is 
different from the team that owns AWS or Azure   or all of those. And you need to assign ownership 
of that information in the CMDB. No one—no single   individual or even team of individuals—can be the 
authoritative source owner or data owner for all   these different kinds of data. It has to be what 
we call a federated data ownership model. Yes,   that means that other parts of the organization 
are going to have to get involved, and, obviously,   everybody really oversubscribed, but in 
order to make it work, you establish that.  Once you establish that, it absolutely becomes 
the source of authority for the organization   as a whole—if you want to find out how many 
of whatever it is that you have, where it is,   what it's doing, how old it is, what's its 
security posture, what it's costing you,   what its risks are. If you have a true 
executive sponsorship and federated data   ownership model, you'll be able to maintain that.
Sean Dawson: That's a great answer. The final   question that I'd like to pose to you, and it's 
open ended in the sense of, is there anything that   you'd like to share with the audience—regarding 
CMDB and the security of the organization—is there   anything that you'd like to share for those that 
are considering CSDM, CMDB, and security? Anything   else that you'd like to share with the listeners?
Mike Stolp: Yeah, absolutely: Is don't let the   daunting task stop you from actually doing it. 
It's doable. Because here's the thing: You have   all that out there. You have a very complex IT 
environment—on prem, off prem, hybrid—you've got   vendors and service providers and so on. When 
you start looking at that and you think, okay,   you've got to do all of this and just pull it 
all together, it is—to use the old statement   that's probably overused way too much—don't 
try to boil the ocean. Don't. Start with   what you know, right? Start with your endpoints.
Just think about this from a security perspective.   If you were able to get a picture, an accurate 
picture of just your endpoints, who's connecting   to your network, right? On a very reliable basis, 
for, or even better yet, who should be connecting   and who actually is, which many times is 
different. Imagine, just from a security   perspective, what that gives you. Or better yet, 
even, how many platforms do we actually have in   our environment? How many are we paying for? How 
many should we be paying for? How many are we   paying for that we're not even using? All of those 
things just start with one thing. Start with one   aspect of your IT environment and go from there.
The second thing I'd tell you is grab a   partner—somebody who does this all the 
time. And this sounds like self-selling,   but in reality, is it is complex to do. It's 
certainly not impossible. It's really quite   necessary if you want to be a secure, highly 
operational, and highly reliant environment:   Grab a partner. Find somebody who can walk out and 
work with you on the journey. Tell you where to,   what pitfalls to avoid, how to navigate it. And 
it's not gonna take as long as you think. It does   take some effort, and it's absolutely worth it.
Sean Dawson: That's great. Great, Mike. Thanks   so much again for taking time out to talk to 
listeners and us and spending time together.   I do wanna ask the audience that, as you watch 
these, like and subscribe. If you have anything   that you'd love to hear from us or see us talk 
about further, we would love to hear from you.  Comment, send us a message, email 
us—however you want to get a hold of   us. Let us know. We would love to hear. 
And again, thanks a lot and take care.

View original source

https://www.youtube.com/watch?v=OSA6Mk35zbg