{"title":"破解软件工件供应链级别(SLSA)带来的挑战,确保软件供应链安全","authors":"Mahzabin Tamanna, Sivana Hamer, Mindy Tran, Sascha Fahl, Yasemin Acar, Laurie Williams","doi":"arxiv-2409.05014","DOIUrl":null,"url":null,"abstract":"In 2023, Sonatype reported a 200\\% increase in software supply chain attacks,\nincluding major build infrastructure attacks. To secure the software supply\nchain, practitioners can follow security framework guidance like the\nSupply-chain Levels for Software Artifacts (SLSA). However, recent surveys and\nindustry summits have shown that despite growing interest, the adoption of SLSA\nis not widespread. To understand adoption challenges, \\textit{the goal of this\nstudy is to aid framework authors and practitioners in improving the adoption\nand development of Supply-Chain Levels for Software Artifacts (SLSA) through a\nqualitative study of SLSA-related issues on GitHub}. We analyzed 1,523\nSLSA-related issues extracted from 233 GitHub repositories. We conducted a\ntopic-guided thematic analysis, leveraging the Latent Dirichlet Allocation\n(LDA) unsupervised machine learning algorithm, to explore the challenges of\nadopting SLSA and the strategies for overcoming these challenges. We identified\nfour significant challenges and five suggested adoption strategies. The two\nmain challenges reported are complex implementation and unclear communication,\nhighlighting the difficulties in implementing and understanding the SLSA\nprocess across diverse ecosystems. The suggested strategies include\nstreamlining provenance generation processes, improving the SLSA verification\nprocess, and providing specific and detailed documentation. Our findings\nindicate that some strategies can help mitigate multiple challenges, and some\nchallenges need future research and tool enhancement.","PeriodicalId":501278,"journal":{"name":"arXiv - CS - Software Engineering","volume":"13 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-09-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Unraveling Challenges with Supply-Chain Levels for Software Artifacts (SLSA) for Securing the Software Supply Chain\",\"authors\":\"Mahzabin Tamanna, Sivana Hamer, Mindy Tran, Sascha Fahl, Yasemin Acar, Laurie Williams\",\"doi\":\"arxiv-2409.05014\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In 2023, Sonatype reported a 200\\\\% increase in software supply chain attacks,\\nincluding major build infrastructure attacks. To secure the software supply\\nchain, practitioners can follow security framework guidance like the\\nSupply-chain Levels for Software Artifacts (SLSA). However, recent surveys and\\nindustry summits have shown that despite growing interest, the adoption of SLSA\\nis not widespread. To understand adoption challenges, \\\\textit{the goal of this\\nstudy is to aid framework authors and practitioners in improving the adoption\\nand development of Supply-Chain Levels for Software Artifacts (SLSA) through a\\nqualitative study of SLSA-related issues on GitHub}. We analyzed 1,523\\nSLSA-related issues extracted from 233 GitHub repositories. We conducted a\\ntopic-guided thematic analysis, leveraging the Latent Dirichlet Allocation\\n(LDA) unsupervised machine learning algorithm, to explore the challenges of\\nadopting SLSA and the strategies for overcoming these challenges. We identified\\nfour significant challenges and five suggested adoption strategies. The two\\nmain challenges reported are complex implementation and unclear communication,\\nhighlighting the difficulties in implementing and understanding the SLSA\\nprocess across diverse ecosystems. The suggested strategies include\\nstreamlining provenance generation processes, improving the SLSA verification\\nprocess, and providing specific and detailed documentation. Our findings\\nindicate that some strategies can help mitigate multiple challenges, and some\\nchallenges need future research and tool enhancement.\",\"PeriodicalId\":501278,\"journal\":{\"name\":\"arXiv - CS - Software Engineering\",\"volume\":\"13 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-09-08\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"arXiv - CS - Software Engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/arxiv-2409.05014\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Software Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.05014","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Unraveling Challenges with Supply-Chain Levels for Software Artifacts (SLSA) for Securing the Software Supply Chain
In 2023, Sonatype reported a 200\% increase in software supply chain attacks,
including major build infrastructure attacks. To secure the software supply
chain, practitioners can follow security framework guidance like the
Supply-chain Levels for Software Artifacts (SLSA). However, recent surveys and
industry summits have shown that despite growing interest, the adoption of SLSA
is not widespread. To understand adoption challenges, \textit{the goal of this
study is to aid framework authors and practitioners in improving the adoption
and development of Supply-Chain Levels for Software Artifacts (SLSA) through a
qualitative study of SLSA-related issues on GitHub}. We analyzed 1,523
SLSA-related issues extracted from 233 GitHub repositories. We conducted a
topic-guided thematic analysis, leveraging the Latent Dirichlet Allocation
(LDA) unsupervised machine learning algorithm, to explore the challenges of
adopting SLSA and the strategies for overcoming these challenges. We identified
four significant challenges and five suggested adoption strategies. The two
main challenges reported are complex implementation and unclear communication,
highlighting the difficulties in implementing and understanding the SLSA
process across diverse ecosystems. The suggested strategies include
streamlining provenance generation processes, improving the SLSA verification
process, and providing specific and detailed documentation. Our findings
indicate that some strategies can help mitigate multiple challenges, and some
challenges need future research and tool enhancement.