본문 바로가기
KERD
논문KCI 등재

SBOM의 무결성 확보를 위한 스마트컨트랙트 블록체인 활용 방안 연구

How to Use Smart Contract Blockchain to Secure the Integrity of SBOM

1

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류학제간연구

초록

현재 오픈소스 라이브러리를 사용한 SW 증가에 따른 소프트웨어 공급망에 대한 보안이 요구되는 실정이다. 소프트웨어 공급망 보안의 해결책으로 SBOM을 요구하는 정책 및 지침이 제시되고 있다. 소프트웨어에 대한 모든 정보들이 담겨있는 소프트웨어 자재명세서인 SBOM은 소프트웨어 구성요소에 대한 가시성을 제공하고 소프트웨어의 취약성 및 위험을 이해하기 위한 기반으로 사용되고 있다. 하지만, SW 개발사에서 제공하는 SBOM이 SW 사용자에게 제공되는 SBOM 과 동일한 문서인지 알 수 없기 때문에 SBOM에 대한 무결성을 검증하기에 부족함이 있다. 본논문에서는 블록체인의 특성인 무결성을 SBOM에 적용하기 위해 암호화폐의 거래내역만 저장할수 있는 일반 블록체인이 아닌 데이터 저장이 가능한 스마트컨트랙트 블록체인을 활용한다. SBOM 제공으로 SW 및 소프트웨어 공급망의 가시성이 확보되며, SBOM에 대한 무결성 확보를통해 SW에 대한 사용자의 신뢰가 향상될 수 있다.

Abstract

Currently, security for the software supply chain is required due to the increase in software using open source libraries. Policies and guidelines that require SBOM as a solution to software supply chain security are being presented. SBOM, which is a software bill of materials containing all information about software, provides visibility into software components and is used as a basis for understanding software vulnerabilities and risks. However, since it is not known whether the SBOM provided by the SW developer is the same document as the SBOM provided to the SW user, there is a shortage in verifying the integrity of the SBOM. In this paper, in order to apply integrity, a characteristic of blockchain, to SBOM, we use a smart contract blockchain that can store data, rather than a general blockchain that can only store cryptocurrency transaction history. Visibility of SW and software supply chain is secured by providing SBOM, and user's trust in SW can be improved by securing the integrity of SBOM.

참고문헌 (16)

  1. 인터넷 정보보호, "김홍빈", 한국인터넷진흥원, ~, pp.법제동향, (175) (2022)
  2. 손효현, "사이버안보 강화를 위한 소프트웨어 공급망 보안 정책 연구: SBOM 정책 추진 사례를 중심으로", 디지털융복합연구, 20(2), pp.9~20 (2022), 한국디지털정책학회[DOI]
  3. 왕호성, "블록체인 트랜잭션과 스마트 컨트랙트를 활용한 기록관리 적용 방안 연구", 한국기록관리학회지, 20(4), pp.81~105 (2020), 한국기록관리학회[DOI]
  4. 윤호영, "블록체인 기반의 소프트웨어 유통 플랫폼의 활성화를 위한 SPDX 문서 생성 Visual Studio용 플러그인 개발", 한국소프트웨어감정평가학회 논문지, 13(2), pp.9~17 (2017), 한국소프트웨어감정평가학회
  5. 2020년 오픈소스 SW(OSS) 시장 동향 조사보고서, "정보통신산업진흥원", 정보통신산업진흥원, ~ (2020)
  6. 제갈은, "스마트 컨트랙트를 활용한 거버넌스 시스템 설계 및 구현", 디지털콘텐츠학회논문지, 22(12), pp.2129~2137 (2021), 한국디지털콘텐츠학회[DOI]
  7. Guidelines for Securing for the Internet of Things, "ENISA", ~ (2020)
  8. National Cyber Strategy 2022, "HM Goverment", ~ (2022)
  9. Supply Chain Security Guidance, "NCSC", ~ (2018)
  10. NIST, "SP. 800-161 Rev.1", ~ (2022)
  11. Roles and Benefits for SBOM Across the Supply Chain, "NTIA", ~ (2019)
  12. The Minimum Elements For a Software Bill of Materials(SBOM), "NTIA", ~ (2021)
  13. WhiteHouse, "EO 14028", ~ (2021)
  14. "Open source security and risk analysis report" (2023)[URL]
  15. "SBOM 가이드" (2021)[URL]
  16. "Open source services market trends" (2022)[URL]

관련 논문AI추천

이 간행물의 다른 논문 (6건)