UniBOM -- A Unified SBOM Analysis and Visualisation Tool for IoT Systems and Beyond

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Safronov, Vadim, Bostan, Ionut, Allott, Nicholas, Martin, Andrew
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866908679164395520
author Safronov, Vadim
Bostan, Ionut
Allott, Nicholas
Martin, Andrew
author_facet Safronov, Vadim
Bostan, Ionut
Allott, Nicholas
Martin, Andrew
contents Modern networked systems rely on complex software stacks, which often conceal vulnerabilities arising from intricate interdependencies. A Software Bill of Materials (SBOM) is effective for identifying dependencies and mitigating security risks. However, existing SBOM solutions lack precision, particularly in binary analysis and non-package-managed languages like C/C++. This paper introduces UniBOM, an advanced tool for SBOM generation, analysis, and visualisation, designed to enhance the security accountability of networked systems. UniBOM integrates binary, filesystem, and source code analysis, enabling fine-grained vulnerability detection and risk management. Key features include historical CPE tracking, AI-based vulnerability classification by severity and memory safety, and support for non-package-managed C/C++ dependencies. UniBOM's effectiveness is demonstrated through a comparative vulnerability analysis of 258 wireless router firmware binaries and the source code of four popular IoT operating systems, highlighting its superior detection capabilities compared to other widely used SBOM generation and analysis tools. Packaged for open-source distribution, UniBOM offers an end-to-end unified analysis and visualisation solution, advancing SBOM-driven security management for dependable networked systems and broader software.
format Preprint
id arxiv_https___arxiv_org_abs_2511_22359
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle UniBOM -- A Unified SBOM Analysis and Visualisation Tool for IoT Systems and Beyond
Safronov, Vadim
Bostan, Ionut
Allott, Nicholas
Martin, Andrew
Software Engineering
Cryptography and Security
Modern networked systems rely on complex software stacks, which often conceal vulnerabilities arising from intricate interdependencies. A Software Bill of Materials (SBOM) is effective for identifying dependencies and mitigating security risks. However, existing SBOM solutions lack precision, particularly in binary analysis and non-package-managed languages like C/C++. This paper introduces UniBOM, an advanced tool for SBOM generation, analysis, and visualisation, designed to enhance the security accountability of networked systems. UniBOM integrates binary, filesystem, and source code analysis, enabling fine-grained vulnerability detection and risk management. Key features include historical CPE tracking, AI-based vulnerability classification by severity and memory safety, and support for non-package-managed C/C++ dependencies. UniBOM's effectiveness is demonstrated through a comparative vulnerability analysis of 258 wireless router firmware binaries and the source code of four popular IoT operating systems, highlighting its superior detection capabilities compared to other widely used SBOM generation and analysis tools. Packaged for open-source distribution, UniBOM offers an end-to-end unified analysis and visualisation solution, advancing SBOM-driven security management for dependable networked systems and broader software.
title UniBOM -- A Unified SBOM Analysis and Visualisation Tool for IoT Systems and Beyond
topic Software Engineering
Cryptography and Security
url https://arxiv.org/abs/2511.22359