이 누리집은 대한민국 공식 전자정부 누리집입니다.

모델·데이터·소프트웨어를 추적하는 AI-BOM과 SPDX 3.0

2026.08.25

[기획브리핑] 모델·데이터·소프트웨어를 추적하는 AI-BOM과 SPDX 3.0

- Open UP -

○ Gartner는 에이전틱 AI의 도입 의지는 빠르게 높아지고 있으나 실제 운영 성숙도는 아직 낮으며, 에이전틱 AI 거버넌스, 보안, 비용 관리가 하이프 사이클 전반에 걸쳐 중요한 요소로 등장하고 있다고 분석함

 

○ 글로벌 리서치 기관 Forrester는 기업의 AI 도입과 투자가 확대되고 있으나 전사적인 가치 창출로 이어지는 데 한계가 있으며, 이를 위해 명확한 성과 지표와 데이터 거버넌스·인프라 등 기반을 구축해야 한다고 제시함

 

○ SPDX 3.0 기반 AI-BOM은 AI Profile과 Dataset Profile을 중심으로 모델과 데이터셋을 포함한 AI 시스템의 구성 요소를 구조적으로 표현

 - SPDX 3.0은 정보 유형별 프로파일(AI, Dataset, Core, Software 등)을 활용하여 알고리즘, 데이터 수집 방법, 라이브러리, 프레임워크, 라이선스 정보, 표준 준수, 보안 조치 등 AI 애플리케이션의 개발·테스트·배포 전반에 필요한 요소를 구조화된 데이터 형태로 표현함

 - EU AI Act 및 미국·유럽 의료기기 규제 요구사항과 SPDX 3.0 AI·Dataset Profile을 비교 분석한 결과, 주요 요구사항에 상당 부분 대응 가능

 

□ AI 활용이 확대되면서 모델·데이터·소프트웨어의 출처와 관계를 식별·추적하는 AI-BOM의 중요성 확대

○ Gartner의 「Hype Cycle for Agentic AI, 2026」에 따르면 에이전틱 AI 거버넌스, 보안, 비용 관리가 하이프 사이클 전반에 걸쳐 중요한 요소로 등장하고 있다는 점에 주목함

 - 에이전틱 AI에 대한 관심과 도입 의지는 빠르게 높아지고 있지만, 실제 운영 성숙도와 이를 뒷받침하는 거버넌스 체계의 성숙도는 아직 충분하지 않은 상황임

 ※ 보고서에서 AI 에이전트를 실제 배포한 조직은 17%에 불과하지만, 60% 이상은 향후 2년 내 도입할 것으로 예상하고 있어 높은 도입 의지가 나타나고 있음

 - 즉, 기업의 에이전틱 AI 도입은 에이전트의 지능 발전만큼이나 이를 뒷받침하는 기반 역량에 달려있다고 분석함

 ※ 에이전틱 AI는 개별 모델이나 에이전트만으로 작동하는 단일 기술이 아니라, 에이전트 개발·관리 플랫폼, 오케스트레이션 기술, 통신 프레임워크와 외부 데이터·도구 등이 결합된 복합적인 시스템으로 발전하고 있음

 

○ 글로벌 리서치 기관 Forrester는 기업의 AI 도입과 투자가 확대되고 있으나, 낮은 AI 활용 능력, 부서·기능별로 분절된 도입, 성과 측정의 어려움 등이 전사적인 가치 창출로 이어지는 데 한계가 있다고 분석

 - 이를 개선하기 위해서는 사업 목표와 성과 지표를 명확히 설정하고, 데이터 거버넌스와 인프라를 정비하며, AI 활용 사례를 계획적으로 시험·확대할 수 있는 기반을 구축해야 한다고 제시함

 

○ 이러한 운영 과제는 공개 모델과 데이터셋, 오픈소스 프레임워크, 외부 API 등을 조합하여 AI 시스템을 구축하는 개방형 AI 환경에서 더욱 복잡하게 나타남

 - 개방형 AI는 모델 가중치나 코드에 접근하고 이를 수정·재배포할 수 있다는 장점이 있지만, 모델별 공개 범위와 라이선스 조건이 서로 다르고 파인튜닝·양자화·병합 등을 통해 다양한 파생 모델이 생성됨

 - 모델이 공개되어 있다는 사실만으로 학습 데이터의 출처, 적용된 라이선스, 원본 모델과 파생 모델의 관계, 보안·안전성 평가 결과까지 투명하게 확인할 수 있는 것은 아님

 

○ 이에 따라 개방형 AI를 실제 서비스에 안전하고 지속적으로 활용하려면 모델·데이터셋·소프트웨어·라이선스와 이들 간의 의존관계 및 변경 이력을 일관된 방식으로 식별하고 관리할 필요가 있음

 - AI-BOM은 AI 시스템과 관련된 모델·데이터·학습 방식·모델 구조 등을 관리하고 의존성을 파악하여, 보안·기능 안전·지적 재산권·규제 준수 관련 리스크 관리를 위한 중요한 정보 기반을 제공

 

○ OpenChain은 AI-BOM이 SPDX, CycloneDX 또는 다른 형식일 수 있다고 명시하고 있으나, 이번 브리핑에서는 SPDX 3.0 기반 AI BOM을 중심 포맷으로 설명

 - 또한 SPDX 3.0에 기록된 모델·데이터·라이선스·출처·관계 정보가 EU AI Act 등 국제 규제에서 요구하는 투명성·문서화·추적성 확보에도 활용될 수 있는지 검토하고자 함

 

▶ AI 시스템 구성요소를 구조화하는 SPDX 3.0 기반 AI-BOM

○ 현재 AI-BOM을 가장 구체적으로 설명하는 구조 중 하나는 SPDX 3.0 기반 AI-BOM으로, AI Profile과 Dataset Profile을 중심으로 모델과 데이터셋을 포함한 AI 시스템의 구성 요소를 구조적으로 표현

 ※ SPDX(Software Package Data Exchange)는 리눅스 재단의 프로젝트로, 소프트웨어의 구성 요소와 보안, 라이선스 정보를 표준화된 형식으로 기록하는 국제 표준이며, JSON-LD 등 다양한 기계 판독 가능(machine-readable) 형식으로 표현

 ※ SPDX 3.0은 다양한 프로파일 구조를 통해 AI 모델과 데이터까지 포함할 수 있도록 확장되어, AI 시스템의 구성 요소를 구조적으로 관리하는 기반으로 활용

 

○ SPDX 3.0은 정보 유형별 프로파일(AI, Dataset, Core, Software 등)을 활용하여 알고리즘, 데이터 수집 방법, 라이브러리, 프레임워크, 라이선스 정보, 표준 준수, 보안 조치 등 AI 애플리케이션의 개발·테스트·배포 전반에 필요한 요소를 구조화된 데이터 형태로 표현함

[SPDX 3.0 정보 유형별 Profile 구조]

SPDX Profile

설명

SPDX CORE

모든 프로파일에서 공통적으로 사용되는 정보

SPDX SOFTWARE

소프트웨어에 특화된 정보

SPDX SECURITY

소프트웨어와 관련된 취약점 세부 정보

SPDX LICENSING

저작권 및 라이선스 정보 (컴플라이언스 지원)

SPDX AI

윤리, 보안, 모델 데이터 등 AI 모델 관련 정보 

SPDX DATASET

데이터셋 관련 정보 (AI 및 기타 데이터 활용 사례)

SPDX BUILD

출처, 재현 가능한 빌드 등 빌드 관련 정보 

SPDX LITE

산업 공급망 워크플로우를 지원하는 최소 정보 집합

 - SPDX 3.0의 AI Profile과 Dataset Profile은 기존 Core·Software Profile을 기반으로 설계

 - AIPackage와 DatasetPackage의 필수 필드 상당수는 일반 소프트웨어 SBOM과 공통되며, 각 프로파일은 여기에 AI·Dataset 특성을 반영한 추가 필드를 통해 AI-BOM 구조로 확장

 

[AI·Dataset 패키지 공통 필수 필드 (Core 4개·Software 2개·Licensing 2개)]

구분

프로파일

필드

설명

식별 정보

Core

spdxId

요소 고유 식별자

Core

name

아티팩트 이름

생성 정보

Core

creationInfo

SPDX 요소의 생성 관련 정보

목적

Software

primaryPurpose

주요 용도 (예: model, data)

접근 정보

Software

downloadLocation

다운로드 위치 (URI)

배포 시점

Core

releaseTime

릴리스 일시
(ISO-8601 형식은 YYYY-MM-DDThh:mm:ssZ)

 라이선스 관계 

Licensing

hasDeclaredLicense

선언된 라이선스 관계

Licensing

hasConcludedLicense

분석·판단된 라이선스 관계

 

[패키지 유형별 추가 필수 필드]

패키지 유형

프로파일

필드

설명

AIPackage

Core

suppliedBy

배포 공급 주체

* 라이선스 준수 및 감사 목적에 매우 중요

Software

packageVersion

버전 정보

DatasetPackage 

Core

builtTime

데이터셋 패키지 생성 일시
(ISO-8601 형식은 YYYY-MM-DDThh:mm:ssZ)

Core

originatedBy

데이터셋 생성 주체

Dataset

datasetType

데이터셋 유형 (이미지/텍스트/오디오/멀티모달 등)

 

 - AIPackage는 모델 유형, 자율성, 학습 정보, 평가 지표, 설명 가능성, 안전 위험 평가, 표준 준수 등 AI 특화 속성을 제공하며, trainedOn·testedOn 관계를 통해 학습·평가 데이터셋과 연결 가능

 ※ energyQuantity와 energyUnit은 AIPackage의 독립 속성이 아니라 EnergyConsumption 객체 내부에서 세부적으로 표현됨

 ※ 관계 필드(testedOn, trainedOn)를 통해 모델 학습 및 평가에 사용된 DatasetPackage와 연결할 수 있음

 

[AI Profile의 선택 필드(17개) + Core Profile 선택 필드(2개)]

구분

프로파일

필드

설명

모델 특성

AI

typeOfModel

모델 유형 (예: LLM, CV 등)

AI

autonomyType

인간 개입 필요 여부 (yes / no / noAssertion)

AI

domain

적용 도메인 (NLP, 컴퓨터비전, 오디오 등)

학습 및 적용 정보

AI

informationAboutTraining

학습 방법론 및 절차 정보

AI

informationAboutApplication

모델 활용 애플리케이션 정보

AI

hyperparameter

학습 하이퍼파라미터
(learning rate, batch size 등)

AI

modelDataPreprocessing

모델 데이터 전처리 방식

평가/설명/ 위험

AI

metric

성능 평가 지표 (정확도, F1-score 등)

AI

metricDecisionThreshold

의사결정 임계값

AI

modelExplainability

모델 설명 가능성 정보

AI

safetyRiskAssessment

안전/위험 평가 결과

AI

standardCompliance

표준 준수 여부

AI

limitation

한계 및 제약사항

민감정보/ 에너지

AI

useSensitivePersonalInformation

민감정보 사용 여부

AI

energyConsumption

학습/추론 시 에너지 소비량

AI

energyQuantity

에너지 소비량 수치 
* energyConsumption 사용 시 필수

AI

energyUnit

에너지 단위 
* energyConsumption 사용 시 필수

관계 연결

Core

trainedOn

학습에 사용된 DatasetPackage 연결 
(Core Profile)

Core

testedOn

검증·평가에 사용된 DatasetPackage 연결 (Core Profile)

 

 - DatasetPackage는 Dataset Profile의 데이터셋 특성(데이터 수집·전처리·품질·편향·민감정보 등)을 기술하는 선택 필드 12개를 제공

 

[Dataset Profile 선택 필드(12개)]

구분

필드

설명

수집

dataCollectionProcess

데이터 수집 방식

전처리

dataPreprocessing

전처리 과정

접근성

datasetAvailability

데이터 접근 가능 여부

품질

datasetNoise

데이터 노이즈 유형

규모

datasetSize

데이터셋 크기

업데이트

datasetUpdateMechanism

데이터셋 업데이트 방식

민감정보

hasSensitivePersonalInformation

민감 개인정보 포함 여부

활용

intendedUse

데이터 활용 목적

편향

knownBias

알려진 편향

익명화

anonymizationMethodUsed

익명화 처리 방법

보안

confidentialityLevel

데이터 기밀 수준

센서

sensor

데이터 수집 센서 정보

* 이하 필드명과 필수 여부는 Implementing AI Bill of Materials (AI BOM) with SPDX 3.0, Linux Foundation Research, 2024 및 SPDX 3.0.1 (https://spdx.github.io/spdx-spec/v3.0.1/) 기준을 참고하여 표 재구성

 

▶ AI-BOM과 국제 규제 대응 연계

 

○ 공급망 투명성과 규제 대응 요구가 강화되면서 SBOM 활용이 확대되고 있으며, AI 관련 규제 역시 모델·데이터·시스템 구성요소에 대한 문서화와 추적성을 요구하는 방향으로 발전하고 있음

 ※ OpenLogic 2026 조사에 따르면 대기업의 SBOM 생성 비율은 2024년 21.78%에서 2026년 38.89%로 증가하였으며, 금융 업종은 DORA(Digital Operational Resilience Act) 대응을 이유로 가장 높은 도입률(34%)을 보임

 

○ 리눅스 재단은 EU AI Act 및 미국과 유럽의 의료기기 규제 요구사항에 대해 SPDX 3.0 AI-BOM의 충족 여부에 대한 비교 분석 결과 제시

 - EU AI Act는 AI 시스템을 위험 수준에 따라 분류하며, 고위험 시스템에 대해 더욱 엄격한 투명성 및 책임 요건을 부과

 ※ 고위험 AI 시스템을 시장에 출시하거나 실제 환경 테스트를 수행하기 전에는 EU 데이터베이스 등록을 요구(Article 49)함

 

[SPDX 3.0 필드와 EU 인공지능법(EU AI Act)의 주요 조항 간의 매핑]

카테고리

하위항목

주요 요구사항

AI-BOM 매칭 필드(Profile)

시스템, 제공자 및 배포자 식별

시스템 고유 ID

EU 전역 단일 고유 식별 번호

EU 데이터베이스 내 AI 시스템 등록 URL

spdxId, externalIdentifier, externalRef, packageUrl (Core)

시스템 명칭

AI 시스템의 상표명 기재

name (Core)

제공자 연락처

제공자의 이름, 주소 및 연락처 정보

CreationInfo의 createdBy + Person/Organization의 externalIdentifier (Core)

배포자 연락처

배포자의 이름, 주소 및 연락처 정보

suppliedBy + Person/Organization의 externalIdentifier (Core)

시스템 세부사항

의도된 목적

AI 시스템의 주요 용도 및 적용 범위 명시

primaryPurpose, informationAboutApplication (Core)

시스템이 사용하는 정보

학습·테스트에 사용된 데이터 및 운영 로직

informationAboutApplication, informationAboutTraining, testedOn, trainedOn, Dataset Profile (AI, Dataset)

시스템 상태

시장 출시·서비스·철수 상태 기재

validUntilTime, supportLevel (Core)

시스템 분류

비고위험 판단 근거 요약

informationAboutApplication, hasDocumentation 관계 (AI, Core)

사용 지침

배포자를 위한 사용 지침 및 인터페이스 설명

informationAboutApplication, hasDocumentation 관계 (AI, Core)

영향 평가

기본권·데이터 보호 영향평가 요약

hasDocumentation 관계 + 관계 설명(description) (Core)

적합성 선언

EU 적합성 선언 및 인증서 정보 기재

standardCompliance, validUntilTime, hasDocumentation 관계 (AI, Core)

검증 세부사항

테스트 계획

실제 환경 테스트 계획 주요 특성 요약

hasDocumentation 관계 + 관계 설명(description) (Core)

테스트 참여 사용자

테스트 참여 제공자·배포자 연락처 [미지원]

Agent + Relati + externalIdentifier (Core)

적용 세부사항

시장 정보

AI 시스템이 출시된 EU 회원국

Organization + 표준화된 국가 코드, externalIdentifier (Core)

 

 - 미국 FDA 의료기기 규정과 EU MDR의 데이터 문서화·모델 세부사항 요건도 AI·Dataset Profile 필드를 통해 상당 부분 대응 가능

 ※ 미국 FDA는 의료기기의 사이버보안 위험을 평가하고 제조업체의 위험 관리 프로세스를 검토하기 위해 SBOM을 활용하며, 유럽 MDR(의료기기 규정) 역시 의료기기의 사이버보안 및 위험 관리의 중요성을 강조

 

[SPDX 3.0을 통한 미국 FDA 의료기기 규정 준수]

카테고리

주요 요구사항

AI-BOM 매칭 필드(Profile)

패키지 세부사항

포함된 데이터 및 정보에 대한 일반적인 이해 

informationAboutApplication(AI), Dataset profile

기기가 진단·치료·예방·완화하는 상태에 대한 설명 및 대상 환자군 설명

primaryPurpose (Software)

해외 및 미국 내 마케팅 이력 설명

comment (Core)

기기의 설명 및 도식적 표현 포함

informationAboutApplication, informationAboutTraining(AI)

모델 세부사항

신청서의 데이터 및 정보에 대한 
상세 요약

informationAboutApplication, informationAboutTraining(AI)

제출된 비임상 실험 연구 요약

metric (AI)

기기가 판매된 국가 및 판매 철수된 국가 목록

comment (Core)

성능 표준 충족 여부 또는 
편차 정당화 정보

comment (Core)

데이터 세부사항

데이터 수집 및 분석 방법 설명 및 결과 요약 (긍정·부정·불확정 포함)

dataCollectionProcess (Dataset)

 

[SPDX 3.0을 통한 EU 의료기기 규정(MDR)]

카테고리

주요 요구사항

AI-BOM 매칭 필드

Profile

패키지 세부사항

안전·성능 요구사항 준수, 품질 관리 시스템 수립 및 기술 문서 최신화

spdxId, locator, created, createdBy, originatedBy, suppliedBy, comment, verifiedUsing, description, testedOn, trainedOn 관계

Core

downloadLocation, packageVersion, primaryPurpose, 

Software

informationAboutApplication, informationAboutTraining, metric, typeOfModel,  

AI

datasetType, 

Dataset

hasConcludedLicense, hasDeclaredLicense

Licensing

* 이하 규제 요구사항에 대한 필드 매칭여부는 Implementing AI Bill of Materials (AI BOM) with SPDX 3.0, Linux Foundation Research, 2024 기준으로 표 재구성 

 

▶ AI-BOM 도입을 위한 단계별 점검

 

 * OpenChain AI SBOM 컴플라이언스 관리 가이드와 Linux Foundation SPDX 3.0 AI-BOM 구현 가이드를 바탕으로 실무 적용 관점에서 재구성

 

① AI 자산 식별

□ 우리 조직은 현재 운영 중인 AI 모델·데이터셋·에이전트·외부 AI 서비스, 오픈소스 등 구성요소를 모두 파악하고 있는가?

 ⇒ 모델, 데이터셋, 에이전트, 외부 API, 오픈소스 구성요소와 각 자산의 버전·파인튜닝 상태·배포 위치를 빠짐없이 식별

 * 동일한 모델도 버전, 파인튜닝 여부와 배포 환경에 따라 구성과 위험이 달라질 수 있으므로 실제 운영 단위별로 관리할 필요

 * Shadow AI 및 미승인 AI 사용을 방지하고, AI 시스템 구성 요소를 체계적으로 파악·관리하기 위한 출발점

 

② 관계 및 권한 정의

□ 어떤 모델이 어떤 데이터를 사용하며, 누가 접근 권한과 책임을 가지고 있는지 설명할 수 있는가?

 ⇒ 구성요소 간 의존관계, 데이터 흐름, 접근 권한 및 책임 주체를 명확히 정의

 * AI 시스템의 구성요소 간 관계를 명확히 하여 가시성과 추적성을 확보하고, 문제가 발생했을 때 영향 범위와 책임 주체를 신속히 파악하기 위해 필요

 

③ 라이선스 및 출처 관리

□ 사용 중인 모델과 데이터셋의 출처 및 라이선스 의무를 명확히 설명할 수 있는가?

 ⇒ 모델·데이터·오픈소스의 출처, 라이선스 의무, 사용 제한사항 정리

 * 출처 및 사용 조건을 명확히 관리하여 투명성을 확보하고 라이선스 위반, 지적재산권 분쟁, 규제 대응 리스크를 최소화하기 위해 필요

 

④ 표준 기반 구조화

□ 모델·데이터·라이선스·관계 정보를 일관된 형식으로 기록·공유할 수 있는가?

 ⇒ 기계 판독 가능(machine-readable)한 표준 형식(SPDX 3.0, CycloneDX 등)으로 구조화

 * 조직 내·외부에서 AI 관련 정보를 일관되게 공유하고 자동화할 수 있는 기반을 마련하기 위해 필요

 

⑤ 운영 및 거버넌스 체계 구축

□ AI-BOM 정보를 유지·검토·업데이트 및 감사·규제 대응과 주요 변경 발생 시 AI-BOM을 갱신하는 운영 절차가 마련되어 있는가?

 ⇒ AI-BOM 유지관리와 업데이트, 감사·규제 대응을 위한 운영 프로세스 수립 및 정착 

 * AI 시스템 변화와 외부 요구사항 변경에 따라 지속적으로 대응할 수 있는 관리 체계를 확보하기 위해 필요

 

□ 시사점

 

○ 복합적인 AI 공급망에서 발생할 수 있는 리스크에 대응하기 위해 AI-BOM을 통해 모델·데이터·소프트웨어·라이선스와 구성요소 간 관계를 표준화된 형식으로 문서화하여 조직의 자산 관리와 감사·규제 대응에 필요한 가시성과 추적성을 확보할 필요가 있음

 

○ AI-BOM은 일회성 문서가 아니라 모델 업데이트, 재학습, 파인튜닝, 데이터 교체, 외부 API 변경 등에 따라 지속적으로 갱신해야 하는 운영 정보로, 이를 위해 자산 식별부터 변경관리·책임 주체·검토 절차를 포함한 조직 차원의 거버넌스 체계 구축이 필요

 

 

※ 참고문헌 Reference

 

· Implementing AI Bill of Materials (AI BOM) with SPDX 3.0: A Comprehensive Guide to Creating AI and Dataset Bill of Materials, Linux Foundation Research, 2024.10., https://www.linuxfoundation.org/research/ai-bom 

· The System Package Data Exchange® (SPDX®) Specification Version 3.0.1, SPDX, 2024.,
https://spdx.github.io/spdx-spec/v3.0.1/ 

· Artificial Intelligence System Bill of Materials: Compliance Management Guide for the Supply Chain, OpenChain Project, 2025.10.20, 
https://openchainproject.org/news/2025/10/20/welcoming-the-openchain-ai-system-bill-of-materials-compliance-guide 

· 2026 State of Open Source Report, OpenLogic, 2026., 
https://www.openlogic.com/resources/state-of-open-source-report 

· What the 2026 Hype Cycle for Agentic AI Reveals, Gartner, 2026.4..
https://www.gartner.com/en/articles/hype-cycle-for-agentic-ai 

· Forrester: Three Years Into GenAI, Enterprises Are Still Chasing Its True Transformative Value, Forrester, 2026.4.2.,
https://www.forrester.com/press-newsroom/forrester-three-years-into-genai-enterprises-are-still-chasing-its-true-transformative-value/