LiPSBOMaker: A Prototype of Multi-Stage Linux Distribution Package SBOM Generator
Modern software development often relies on third-party libraries and frameworks to enhance productivity and reduce costs, leading to the emergence of software supply chains and the increasing visibility of their potential risks. To enhance traceability and transparency in the software supply chain and mitigate associated risks, the concept of a Software Bill of Materials (SBOM) has been introduced. While extensive research has been conducted on SBOMs within programming language ecosystems, studies focusing on Linux distributions remain limited. Given the fundamental role and inherent complexity of Linux distributions, generating high-quality SBOMs for them is both critical and challenging. To address this issue, this paper presents a two-phase study: 1) We analyze the characteristics of Linux distribution packages and propose a multi-stage SBOM model. 2) Based on this model, we design and implement a tool for generating SBOMs for Linux distribution packages. The evaluation results imply that our approach outperforms the state-of-the-art SBOM generation tool.
Authors
- Jun Wei (ORCID: https://orcid.org/0000-0002-8561-2481)
- Wei Chen (ORCID: https://orcid.org/0000-0003-2819-329X)
- Jiaxin Zhu (ORCID: https://orcid.org/0000-0002-0905-2355)
- Tongyu Qiu
Institutions
- Chinese Academy of Sciences (CN)
- Nanjing Institute of Technology (CN)
- Institute of Software (CN)
- University of Chinese Academy of Sciences (CN)
Publication Details
- Published
- 2025-06-06
- DOI
- https://doi.org/10.1145/3713081.3731738
- Citations
- 2
- Primary Topic
- Distributed and Parallel Computing Systems
- Type
- article
- Field-Weighted Citation Impact
- 2.97
Funders
- Youth Innovation Promotion Association of the Chinese Academy of Sciences