오늘 뉴스, 요모조모 따져봅니다
원/달러1,388.1원코스피6,894.23유가96.08달러4,424.9달러2026-09-20 18:08 기준 · 흐름 보기 ↗
기술

앱에도 성분표가 필요할까? 소프트웨어 공급망 보안의 뜻

내가 쓰는 프로그램 안에는 사실 다른 개발자가 만든 부품도 잔뜩 들어 있어요. 어떤 부품과 버전을 쓰는지 알아야, 취약점이 터졌을 때 바로 대응할 수 있어요.

2026. 09. 17
먼저 맥락 잡기

3줄 요약

  • 9월 17일 보안 전시회 관련 보도에서 소프트웨어 구성요소 명세서인 SBOM이 다뤄졌어요.
  • SBOM은 프로그램 안에 무엇이 들어 있는지 기록하는 목록으로, 안전을 자동 보증하는 인증서는 아니에요.
  • 부품 목록을 만들고 갱신하며 취약점과 연결해 대응하는 과정이 함께 필요해요.
자연광이 드는 사무실의 네트워크 장비와 케이블

01무슨 일인가

늘 쓰던 앱의 보안 업데이트 안내를 보면, 왜 멀쩡히 잘 돌아가는 프로그램을 또 고치나 싶죠. 화면이 잘 뜨는 것과 안쪽 구성요소에 보안 문제가 없는 것은 완전히 다른 일이거든요. 프로그램은 직접 짠 코드뿐 아니라 외부에서 가져온 구성요소까지 함께 쓰는데, 그 안의 부품을 낱낱이 파악하는 일이 바로 소프트웨어 공급망 보안의 출발점이에요.

9월 17일 국내 보안업계의 해외 전시회 참가 소식에서도 코드 검사와 SBOM을 함께 다루는 기술이 소개됐어요. SBOM, 소프트웨어 구성요소 명세서는 프로그램에 포함된 부품을 목록으로 정리한 자료고요. 식품 성분표가 재료를 알려주듯, 프로그램 안에서 어떤 구성요소와 버전을 썼는지 확인하는 용도로 쓰여요.

한국인터넷진흥원도 올해 공급망 보안 모델 구축 지원사업에서 SBOM의 생성·관리·분석과 위협 모니터링을 지원 대상으로 삼았어요. 공고에 편성된 지원 예산은 총 28억 원인데, 이건 사업 규모일 뿐 보안 사고로 발생한 피해액이나 모든 기업이 받는 지원금은 아니에요.

표기 없는 컴퓨터 장비에 케이블을 연결하는 손

02왜 이렇게 됐나

소프트웨어 공급망이란 프로그램을 개발하고, 전달하고, 실제로 사용하는 과정에 얽힌 구성요소와 주체들을 통틀어 부르는 말이에요. 오픈소스, 공개된 소스코드를 정해진 조건에 따라 활용하는 소프트웨어 같은 외부 부품을 쓰면 그 부품의 관리 상태까지 제품 보안에 그대로 얽혀 들어와요. 제품 이름만 봐서는 안쪽에서 어떤 부품이 쓰이는지 전혀 드러나지 않고요.

같은 이름의 부품이라도 버전, 수정·배포된 판이 다르면 적용되는 취약점 정보부터 달라져요. 취약점은 공격에 악용될 수 있는 약점을 뜻하고요. 구성요소의 이름과 버전, 서로 의존하는 관계까지 기록돼 있으면 새 취약점 정보가 나왔을 때 내 제품에 관련 부품이 있는지 곧바로 대조해볼 수 있어요. 그러면 제품 전체를 막연히 의심하는 대신, 영향을 받을 부분을 콕 짚어낼 단서가 생기는 셈이죠.

다만 목록을 만든다고 취약점이 저절로 사라지지는 않아요. SBOM은 구성 정보를 알려주는 자료일 뿐, 실제 위험 분석과 수정은 별도 작업이거든요. 프로그램이 바뀌면 목록도 그때마다 갱신돼야 하고, 오래된 목록으로 최신 제품을 확인하면 이미 교체된 부품이나 새로 추가된 부품을 놓치게 돼요.

목록·분석·조치가 하는 일
구분답하는 질문그 자체로 하지 않는 일
SBOM어떤 부품과 버전이 들어 있나모든 위험의 자동 제거
취약점 분석알려진 약점과 관련이 있나수정 완료의 보증
수정·관리무엇을 바꾸고 계속 추적하나처음 만든 목록의 영구 유효화
2026년 공급망 보안 모델 구축 지원사업
28억 원
한국인터넷진흥원 공고의 총 지원 예산. 사고 피해액이나 기업별 지원액이 아니에요.
무엇이 들어 있는지 아는 것과 발견한 문제를 고치는 것, 이 둘은 이어지지만 엄연히 다른 일이에요.

03나한테 뭐가 달라지나

일반 이용자가 모든 앱의 부품 목록을 직접 읽어야 한다는 뜻은 아니에요. 개발사와 서비스 운영 조직이 어떤 부품을 쓰는지 파악하고, 위험이 발견되면 곧바로 대응하는 관리 과정을 갖췄는지가 중요하다는 뜻이죠. 보안 설명에 'SBOM이 있다'는 말과 '취약점을 수정했다'는 말은 서로 다른 내용을 알려주고요.

업무용 프로그램을 도입하는 조직이라면 목록이 있는지뿐 아니라 관리 범위와 갱신, 대응 체계까지 나눠서 봐야 해요. 한국인터넷진흥원의 지원사업도 개발·공급 기업의 관리체계와 도입·운영 기업의 모니터링 체계를 따로 다루고요. 만들 때 한 번 확인하는 일과, 쓰는 동안 새로 나오는 위험을 계속 추적하는 일 둘 다 필요하기 때문이에요. 안전은 한 번 받은 명세서가 아니라, 그 정보를 계속 관리하고 조치하는 과정에 달려 있어요.

SBOM은 프로그램의 부품을 파악하는 출발점일 뿐, 갱신·분석·조치가 이어져야 진짜 보안 관리가 돼요.

이것만 기억하세요

  • 앱의 이름과 내부 구성요소 정보는 서로 달라요.
  • SBOM 보유가 무조건 안전하다는 인증은 아니에요.
  • 목록의 갱신, 위협 분석, 대응 절차, 이 세 가지가 함께 필요해요.
참고한 보도ZDNet Korea ↗
공개된 보도를 참고해 다시 쓴 기초 해설입니다. 낯선 말이 있었다면 용어 사전에서 찾아보세요.

같은 분야 해설

어두운 방 안에서 휴대전화 화면 불빛만으로 얼굴이 비치는 손 기술 보이스피싱은 줄었다는데, AI 때문에 더 위험해졌다는 건 무슨 말일까? 올해 보이스피싱 피해액은 1년 전보다 40% 넘게 줄었어요. 그런데 금융당국은 AI를 활용한 수법이 더 지능화하고 있다고 경고해요. 2026. 09. 20NEW 카페에서 스마트폰을 들여다보는 사람의 옆모습 기술 정부가 세금으로 AI 챗봇을 만들어 무료로 준다는데, 왜 그럴까? 해외 AI 챗봇을 쓰다가 매달 나가는 구독료가 아깝다고 느낀 적이 있을 거예요. 정부가 국산 AI 기반의 챗봇을 국민 누구나 무료로 쓸 수 있게 만드는 사업을 연말 출시 목표로 추진하고 있어요. 2026. 09. 19NEW 자연스러운 하늘 아래 한국 도시 기술 AI로 만든 콘텐츠, 왜 어떤 건 표시가 안 보이고 어떤 건 꼭 보여야 할까? AI가 만든 것 같은데 아무 표시도 없는 이미지가 있는가 하면, 화면에 큼지막하게 'AI 생성'이라고 박힌 영상도 있죠. 인공지능기본법에 따라 AI 생성물에는 워터마크 표시 의무가 있는데, 그 방식이 콘텐츠 종류에 따라 서로 다르기 때문이에요. 2026. 09. 19NEW