ブログ

Isn’t it time we elevated the humble SBOM?

September 6, 2023
Pieter Danhieux

In security media, the Software Bill of Materials - or, SBOM - seems to be having renewed time in the sun. It stands as one of a handful of dominant trending topics, thanks in no small part to recent guidance from the US government, in the form of the Executive Order on Improving the Nation’s Cybersecurity as well as the brand new Security-by-Design and -Default principles from CISA. 

Both of these releases detail the importance of maintaining SBOMs to ensure deeper transparency and managing risk in the software supply chain, ensuring that purchasers can easily access comprehensive information on what is “under the hood” of the software they are using in their organization. 

They are immensely helpful, and there are a plethora of tools - not to mention comprehensive guidance - to assist software vendors in upholding SBOM best practices and meeting increasingly strict compliance requirements. And yet, they remain a pain point for many teams. 

Business leaders need to make room for SBOMs as a priority, especially with so much change in the air for vendors and their ownership of security. However, while we’re at it, perhaps we need to look at how they can be improved going forward. 

As it stands, are they truly a product of an exemplary security program?

Why organizations struggle to maintain SBOMs

With most companies moving through a constantly evolving digital landscape at a cracking pace, keeping up with every single software component and dependency is easier said than done. Without standardization, meticulous record-keeping, and appointed custodians within the business, SBOM maintenance is destined to fall by the wayside. 

SBOM management is an integral part of the contemporary security program, and it’s vital that they are given the attention they deserve. These days, it’s impossible to take on such a task by hand, or as an afterthought, especially at the enterprise level. Development managers should be working with the security team to establish alignment of approach, best practices, and responsibilities, ensuring that this is communicated to all development teams.

There are automated tools that can make the process of tracking every open-source and third-party component, dependency, and license far less burdensome, but it still takes trained personnel with knowledge of the organization’s development and security environment to ensure they’re an ongoing source of truth. This shouldn’t be overly fragmented, or given to individuals who lack the time to take proper ownership of the task.

Essentially, however, it really comes down to poor security culture. Businesses that fail to prioritize security best practices, security awareness initiatives, and role-based upskilling pathways will be far less likely to allocate the necessary resources to maintain them effectively.

They’re not just a list of ingredients

A common pitfall among business leaders is treating SBOMs like a list of ingredients. While that does make up a significant portion of any functional example, it must be far more comprehensive in order to serve its purpose in security.

Vulnerability management is a core component of the modern SBOM, and if this information is outdated or not at all present, it’s a key indicator that an organization has some way to go in this particular function of security maturity. This is made more difficult by the sheer complexity of mapping and tracking vulnerabilities for such a large volume of components, and quite often, automated tools don’t play nicely with SBOM management workflows. 

There is no simple fix, but ensuring that the right SBOM tech stack is implemented and integrative goes a long way to ensuring developers and security personnel tasked with overall custody of the process don’t tear their hair out. They need to be able to stay agile, and flex with curveballs like incomplete vulnerability data, not to mention continuous updates to discovered - and previously addressed - vulnerabilities.

An SBOM fit for a developer-driven security program

It’s apparent that one of the fundamental impediments to a solid SBOM is a lackluster security culture, and this is usually caused by factors like general deprioritization of security across the organization, as well as a lack of continuous role-based skill development, especially among the development cohort.

Highly contextual, relevant, and continuous security education for developers is a potent antidote for common recurring vulnerabilities, and can really help set a positive tone for the overall security culture. Developers need to understand the control they can have over security outcomes, and that they hold the key to instilling best practices from the beginning of the software development lifecycle. With secure software development fast becoming non-negotiable, organizations must take developer enablement seriously, and foster their continuous upskilling.

However, with increased emphasis on the need for training and verified security skills, why is this data not part of the vulnerability management component of an SBOM? The “people factor” in security is notoriously overlooked, yet it remains so incredibly powerful in driving the security outcomes - for better or worse - in every organization. Perhaps if developer training outcomes were recorded as part of the SBOM process, it would be easier to address compliance and knowledge gaps, and ultimately drive better results.

タグライン

AI主導の開発をリリース前にガバナンスする

AIを活用したリスク測定、コミット時のセキュアコーディングポリシーの強制、そしてSDLC全体を通じたセキュアなデリバリーの加速を実現します。

デモを予約する
リソースライブラリ

他のブログ記事を見る

セキュアコーディング、AIガバナンス、ソフトウェアリスク管理に関する専門的なコンテンツをご覧ください。

すべて表示
導入事例
フィルターラベル
これはdivブロック内のテキストです。

Supercharged Security Awareness: How Tournaments are Inspiring Developers at Erste Group

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

詳細はこちら
導入事例
フィルターラベル
これはdivブロック内のテキストです。

Security as culture: How Blue Prism cultivates world-class secure developers

Learn how Blue Prism, the global leader in intelligent automation for the enterprise, used Secure Code Warrior's agile learning platform to create a security-first culture with their developers, achieve their business goals, and ship secure code at speed

詳細はこちら
導入事例
フィルターラベル
これはdivブロック内のテキストです。

セキュリティ文化の統一:Sageはいかにしてチャンピオンプログラムを構築したか

Sageがどのようにして柔軟かつ関係性を重視したアプローチでセキュリティを強化し、200名以上のセキュリティチャンピオンを育成して、目に見えるリスク低減を実現したのかをご紹介します。

詳細はこちら
ブログ
フィルターラベル
これはdivブロック内のテキストです。

2026年サイバーセキュリティ意識向上月間:企業防衛に不可欠なAIセキュリティの理解

主要なAI企業の多くが、安全対策が追いつくまでの間、AI開発を世界的に減速させるよう公に呼びかける事態となっています。しかし現実には、深刻なセキュリティ問題はすでに顕在化しています。AI導入に伴う金銭的コストやリスクが増大し続ける中、多くのセキュリティリーダーや経営陣は差し迫った状況に追い込まれています。

詳細はこちら
ブログ
フィルターラベル
これはdivブロック内のテキストです。

イネーブラー8:プログラムのブランディング

セキュアコーディングプログラムを成功させるには、優れたコンテンツ以上のものが必要です。イネーブラー8では、ブランディングによって参加を「憧れのステータスを得る体験」へと変える方法を解説します。

詳細はこちら
ブログ
フィルターラベル
これはdivブロック内のテキストです。

すべての従業員が今、AIサイバーセキュリティの最前線に立っている

エンタープライズテクノロジーの状況は、手遅れになるまで誰も予測できなかったほどの速さで変化しています。私たちは今、人間が書いたコードと基本的なコパイロット支援の時代から、エージェント型開発ライフサイクル(ADLC)の時代へと正式に足を踏み入れました。自律型AIエージェントは、複数の機能にわたってかつてない効率性をもたらす一方で、全く新しい種類のセキュリティリスクや規制リスクも引き起こしています。

詳細はこちら

AIを活用した開発をリリース前にセキュアに

開発者のリスクを可視化し、ポリシーを適用することで、ソフトウェア開発ライフサイクル全体における脆弱性を未然に防ぎます。

デモを予約する
該当する項目が見つかりません。