Sign up for our newsletter! →

Cloud Services Bill of Materials: An Idea Whose Time Has Come

Written By
Shea Nangle for HanaByte blog on Bill of materials cybersecurity

What Is A CSBOM?

A Cloud Services Bill Of Materials (CSBOM) is a comprehensive listing of each cloud-based asset utilized by a service that you run. For instance, if your company has a SaaS offering, it is very likely that the offering is dependent on a number of services provided by one or more cloud providers. In many cases, a sizable proportion of functionality may be provided by services run by cloud providers. A CSBOM will list each of the instances of a service used by your offering, as well as information beyond that of a basic inventory. The information contained in a CSBOM can include items such as, but not limited to the following:

  • Instance identifier
  • Instance purpose
  • Instance dependencies
  • Instance supplier

The CSBOM concept was inspired by, and borrows from, the great work that has been done with the Software Bill Of Materials (SBOM).

Why Do We Need CSBOMs?

Risk Management

A properly maintained CSBOM can facilitate good risk management practices and decisions in cloud environments. One prominent example of this is that with a CSBOM, you know quickly the impact of an outage in a particular cloud service. This can allow for more objective decisions regarding business continuity planning. In a somewhat similar vein, with an up to date CSBOM, if a vulnerability is discovered in a cloud service that you use, a CSBOM can help to quickly determine the impact on your offering if the vulnerability is exploited.

Cloud Spend

With an up to date CSBOM, there is a clearer picture of what cloud services are in use. Especially in highly complex cloud environments, it can be difficult to keep track of instances of services that are in use and what they are being used for. This can lead to suboptimal spending on cloud services. With a CSBOM, you know all of the instances of cloud services in use as well as what the purpose of each instance is. This allows for easier determination of instances and/or services that may not be needed, and can help to identify if more economical services can be utilized.

Lift And Shift

If you’ve been around for a while like me, you’ll remember that in the early days of cloud adoption, every cloud provider talked about how adoption of the cloud would result in seamless and easy lift and shift (“Want to change cloud providers?  NO PROBLEM, just lift and shift everything from your current cloud provider to us. It’s easy!”). While perceptions regarding migrating cloud environments are now more realistic, the difficulty of moving environments has increased as cloud environments have become more complicated. A well-developed CSBOM can help to reduce the difficulty involved in lifting and shifting an environment (or deploying in a new environment for purposes such as multi-cloud redundancy). With the data from a CSBOM, you more easily identify similar services provided by other cloud providers and use that information to better plan your deployment to a new cloud provider’s environment.

What Do We Need To Do?

At this point, the CSBOM concept is pretty much just that – a concept. Work needs to be done to develop CSBOM standards for items such as what data elements should be included in a CSBOM. Once standards are developed, tools will need to be developed for items such as asset discovery, CSBOM construction and maintenance, and reporting. At this time, the best thing to be done is to organize working groups to begin building out the CSBOM standards. If you would like to participate, please reach out to me!

For those in the Atlanta area, I will be running a Cloud Services Bill of Materials workshop at the  2024 ISACA Atlanta Cybersecurity Conference in October – please join me if you are attending! 

Relevant Blogs

hanabyte blog, FedRAMP, HanaByte
Automation

A Look at the Modernizing FedRAMP Memo

The White House Office of Management and Budget (OMB) released a draft memorandum with the goals of enhancing the Federal Risk and Authorization Management Program, widely known as FedRAMP. In this blog post, we will go through a brief background on FedRAMP, then dive into the details of the OMB memo, and what it means for the future of FedRAMP…

Read More →
Hanabyte blog, google cloud partner
Cloud Security

Your Best Friend in Google Cloud Security

In light of HanaByte’s recent announcement of joining Google Cloud Partner Advantage, we will highlight some of the ways that we can help customers who are currently operating in Google Cloud, or who are interested in migrating to Google Cloud. Throughout this blog, we will bring attention to our thought leadership around Google Cloud that we’ve published in the past year…

Read More →