> For the complete documentation index, see [llms.txt](https://docs.medcrypt.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.medcrypt.com/ko/helm/manage-sbom.md).

# SBOM 관리

## 개요

* [**SBOM 업로드**](/ko/helm/get-started-with-helm/upload-your-first-sbom.md)
* [**종속성(구성 요소) 추가**](/ko/helm/manage-sbom/create-edit-or-merge-sboms.md#create-dependency-components-manually)
* **업로드 상태 보기:** 이 화면에는 제품 및 버전에 업로드된 SBOM이 표시됩니다. 파일 이름, 파일 ID, 업로드 시점과 업로드한 사람, 처리된 항목 수, 상태를 확인할 수 있습니다.
  * 파일이 성공적으로 업로드된 경우 SBOM에서 처리된 구성 요소 수를 확인할 수 있습니다.
  * 파일 업로드에 실패한 경우 빨간색 **x** 아이콘이 **실패** 업로드 상태 옆에 표시됩니다. 이러한 파일의 경우 정보 아이콘을 통해 오류 해결 방법에 관한 자세한 정보를 확인할 수 있습니다.
* [**SBOM 내보내기**](/ko/helm/manage-sbom/export-your-sbom.md)

제품 버전에 첫 번째 SBOM을 추가하기 전에는 **SBOM 추가** 드롭다운 버튼이 **제품(SBOM)** 페이지에 표시됩니다. 이미 SBOM을 추가한 경우에는 이 버튼이 **SBOM 관리** 로 바뀌며, SBOM 파일 업로드 상태 확인을 포함한 추가 옵션이 표시됩니다.

이 옵션에 액세스하려면 **SBOM 추가** 또는 **SBOM 관리** 드롭다운 버튼을 클릭합니다:

* [**SBOM 업로드**](/ko/helm/get-started-with-helm/upload-your-first-sbom.md)
* [**종속성(구성 요소) 추가**](/ko/helm/manage-sbom/create-edit-or-merge-sboms.md#create-dependency-components-manually)
* **업로드 상태 보기:** 이 화면에는 제품 및 버전에 업로드된 SBOM이 표시됩니다. 파일 이름, 파일 ID, 업로드 시점과 업로드한 사람, 처리된 항목 수, 상태를 확인할 수 있습니다. 파일이 성공적으로 업로드된 경우 SBOM에서 처리된 구성 요소 수를 확인할 수 있습니다. 파일 업로드에 실패한 경우 빨간색 **x** 아이콘이 **실패** 업로드 상태 옆에 표시됩니다. 이러한 파일의 경우 정보 아이콘을 통해 오류 해결 방법에 관한 자세한 정보를 확인할 수 있습니다.
* [**SBOM 내보내기**](/ko/helm/manage-sbom/export-your-sbom.md)

### 구성 요소 세부 정보의 작업 공간 컨텍스트 이해

개별 구성 요소를 확인하고 관리할 때:

* **구성 요소 작업 공간**: 각 구성 요소는 특정 작업 공간 및 제품에 속합니다.
* **취약점 데이터**: 구성 요소가 매칭되면 작업 공간에 관계없이 취약점 정보를 확인할 수 있습니다.
* **매칭 소스**: 구성 요소 매칭에는 조직 전체에서 제공되는 소스(NVD, 별칭, 패키지 관리자)를 활용합니다.
* **검토 메모**: 구성 요소 검토 및 메모는 작업 공간 및 제품 컨텍스트에 따라 달라집니다.

#### **구성 요소 작업을 작업 공간 범위로 제한하는 이유**

개별 구성 요소 관리를 작업 공간 경계 내에서 수행하는 이유는 다음과 같습니다.

* **데이터 격리**: 각 사업부가 자체 제품 구성 요소를 관리합니다.
* **권한 경계**: 작업 공간 관리자가 자체 구성 요소 해결을 제어합니다.
* **제품 컨텍스트**: 구성 요소 검토 및 메모에는 해당 사업부가 구성 요소를 사용하는 방식이 반영됩니다.
* **워크플로 효율성**: 관리자는 방해 요소 없이 자신의 작업 공간에 있는 구성 요소에 집중할 수 있습니다.

## SBOM 관리

이후 [SBOM 파일을 업로드하면](/ko/helm/get-started-with-helm/upload-your-first-sbom.md) 또는 [SBOM을 수동으로 생성하는 대신](/ko/helm/manage-sbom/create-edit-or-merge-sboms.md)소프트웨어 공급망의 각 제품 및 버전별로 SBOM을 관리할 수 있습니다. SBOM을 업로드하면 Helm이 소프트웨어를 National Vulnerability Database(NVD), 지원되는 Package URL(PURL) 패키지 관리자 및 CPE 문자열과 대조합니다.

### SBOM의 구성 요소 보기

SBOM을 보려면 제품과 버전을 선택했는지 확인하세요. 그래야 다음 작업을 수행할 수 있습니다. [구성 요소를 확인하고 관리](/ko/helm/manage-sbom/manage-component.md).

* 의 **Products (SBOM)** 표에서 매칭을 완료해야 하는 항목을 빠르게 확인하고, 악용 가능성 위험 및 지원 종료/수명 종료 위험을 파악하여 업그레이드 우선순위를 정할 수 있습니다. 검토가 필요한 항목과 팀에서 완료한 검토 내역을 쉽게 확인하고, 라이선스 위험을 파악하고 관리할 수 있습니다.
* **자세한 정보를 보려면 클릭하여 세부 내용을 확인하세요.** Helm 표의 대부분 항목은 클릭할 수 있으므로 구성 요소 세부 정보, 매칭 제안, 버전 수정, 문의, 구성 요소 검토 등의 자세한 정보를 빠르게 확인할 수 있습니다.
* **각 구성 요소의 다음 단계를 클릭하세요.** 수행해야 할 명확한 다음 단계가 있는 구성 요소의 경우 해당 단계가 **Actions** 열에 표시됩니다. 해당 단계가 없으면 **작업 더보기 ...** 버튼만 표시됩니다.

**개별 구성 요소 작업**

* **구성 요소 관리**: 이 작업을 수행하면 [모든 세부 정보가 표시됩니다](/ko/helm/manage-sbom/manage-component.md#dependency-component-details) 보기 모드에서 이 구성 요소의 모든 세부 정보를 확인할 수 있습니다. 또한 Helm이 구성 요소를 어떻게 일치시켰는지와 팀의 검토 정보도 표시됩니다. 구성 요소를 편집하면 변경 사항을 확인하라는 메시지가 표시됩니다. Helm이 구성 요소를 다시 로드하고 다시 일치시켜 추가한 검토 정보를 모두 삭제하기 때문입니다.
* **검토 메모 추가**: 검토 메모를 추가한 다음 검토 상태를 Reviewed로 변경합니다. 검토 상태 열에 메모 아이콘과 함께 업데이트된 상태가 표시됩니다.
* **검토 기록**: 팀에서 작성한 분석 메모나 검토 상태 변경 내역을 확인할 수 있습니다. 여기에서 검토 메모를 추가할 수도 있습니다.
* **구성 요소 다시 로드**: 구성 요소가 부정확하거나 지원되지 않는 버전으로 인한 것이 아닌 오류 상태라면 다시 로드할 수 있지만, 이 작업이 필요한 경우는 거의 없습니다. 오류 상태가 발생했을 때를 대비한 예비 조치입니다. Helm은 구성 요소에 대한 이전 정보를 모두 삭제하고 알려진 소프트웨어와 일치시키려고 시도합니다.
* **CPE 및 PURL 자동 보강**: Helm은 자동으로 업데이트하고 [구성 요소 식별 정보인 CPE 및 PURL 데이터를 보강합니다](/ko/helm/manage-sbom/manage-component.md#enhanced-cpe-parsing-and-matching) 더 정확하게 일치시키기 위해서입니다.
* **누락된 라이선스 정보 추가**: [구성 요소 자동 보강](/ko/helm/manage-sbom/manage-component.md#automatically-generate-component-license-information) Helm 데이터 소스에서 누락된 라이선스 데이터를 가져와 보강합니다.
* **수명 주기 규칙 생성**: [자동화된 규칙 설정](/ko/helm/automate-and-integrate/create-and-manage-lifecycle-rules-to-automate-eos-and-eol-information-across-all-products.md) 관리할 **지원 수준** 및 **EOS/EOL** 제품 전반의 정보(을 통해 **Rules manager**).
* **일치 상태 배지 클릭:** Helm 표의 일치 상태 배지를 클릭하면 일치 항목 구분, 버전 수정, 문의 등 추가 정보를 빠르게 확인할 수 있습니다.
* **명확한 다음 단계:** 각 구성 요소에 대해 수행해야 할 다음 단계가 명확한 경우 해당 단계는 **Actions** 열에 표시됩니다. 그렇지 않으면 **작업 더보기 ...** 버튼만 표시됩니다.
* **구성 요소 삭제**: [개별 구성 요소 제거](/ko/helm/manage-sbom/manage-component.md#delete-component) 제품 버전에서.

### **구성 요소 열**

SBOM을 보려면 제품과 버전을 선택했는지 확인하세요. 그래야 해당 버전의 구성 요소를 볼 수 있습니다. [일부 열이 보이지 않나요?](/ko/helm/get-started-with-helm/get-familiar-with-the-helm-ui.md#why-cant-i-see-some-columns)

* **원본 파일 이름:** 원본 SBOM 파일 이름입니다. 제품 버전의 SBOM을 병합하면서 원본 정보를 유지할 수 있으므로, 규모가 큰 팀에서 우선순위를 더 빠르게 정하고 문제를 해결할 수 있습니다.
* **Component name:** 기기의 물리적 구현체에 설치된 구성 요소(종속성)의 이름입니다. 구성 요소에는 펌웨어, 소프트웨어, 프레임워크, 라이브러리, 파일, 운영 체제 등이 포함됩니다(예: Windows, OpenSSL). SBOM에 명시된 구성 요소 이름입니다.
* **버전:** SBOM에 기재된 구성 요소 이름의 버전입니다(예: Windows의 경우 10.1).
* **공급업체:** SBOM에 기재된 구성 요소를 공급한 조직입니다. 공급업체는 제조업체인 경우가 많지만, 유통업체나 재포장업체일 수도 있습니다(예: Windows의 경우 Microsoft).
* **지원 수준:** 구성 요소가 지원되는지 여부를 나타냅니다. 날짜 또는 텍스트 값으로 표시될 수 있습니다.
* **EOS/EOL:** 구성 요소의 지원 종료 또는 수명 종료 날짜나 관련 정보가 알려져 있는지 나타냅니다. 지원 수준과 마찬가지로 날짜 또는 텍스트 값으로 표시될 수 있습니다. 날짜가 표시되는 경우 해당 시점 이후에는 구성 요소가 더 이상 지원되거나 유지 관리되지 않음을 의미합니다. 따라서 시간이 지날수록 취약성과 신뢰성 저하 가능성이 커집니다. 위험을 줄이려면 지원되는 버전으로 업그레이드하거나 다른 구성 요소로 교체해야 합니다.
* **매칭 상태:** 구성 요소의 [매칭 상태](/ko/helm/match-unmatched-components/understand-match-statuses.md)와 매칭에 사용된 해당 [매칭 출처](/ko/helm/match-unmatched-components/understand-match-sources.md) 를 함께 표시합니다.
* **검토 상태:** 구성 요소가 검토되었는지 또는 검토가 필요한지 나타냅니다.
* **라이선스:** 구성 요소의 라이선스를 표시합니다.

### 구성 요소 관리

매칭 및 취약점 식별을 완료하기 위해 수행해야 할 다음 단계가 있는 구성 요소는 기본 작업 버튼이 **Actions** 열에 표시됩니다. 예를 들어 버전을 수정하거나 고유한 매칭 항목을 선택할 수 있습니다. 나머지 작업은 이 버튼 오른쪽의 **... 버튼** 에 있습니다. 특정 옵션이 보이지 않는다면 SBOM에 대한 [보기 액세스 권한](broken://pages/1e59bf2cd0925e84fae4b762be3306a5e3094fa7#user-roles) 만 보유하고 있다는 뜻입니다.

**개별 구성 요소 작업**

* **구성 요소 관리**: 이 작업을 수행하면 [모든 세부 정보가 표시됩니다](/ko/helm/manage-sbom/manage-component.md#dependency-component-details) 보기 모드에서 이 구성 요소의 모든 세부 정보를 확인할 수 있습니다. 또한 Helm이 구성 요소를 어떻게 일치시켰는지와 팀의 검토 정보도 표시됩니다. 구성 요소를 편집하면 변경 사항을 확인하라는 메시지가 표시됩니다. Helm이 구성 요소를 다시 로드하고 다시 일치시켜 추가한 검토 정보를 모두 삭제하기 때문입니다.
* **검토 메모 추가**: 검토 메모를 추가한 다음 검토 상태를 Reviewed로 변경합니다. 검토 상태 열에 메모 아이콘과 함께 업데이트된 상태가 표시됩니다.
* **검토 기록**: 팀에서 작성한 분석 메모나 검토 상태 변경 내역을 확인할 수 있습니다. 여기에서 검토 메모를 추가할 수도 있습니다.
* **구성 요소 다시 로드**: 구성 요소가 부정확하거나 지원되지 않는 버전으로 인한 것이 아닌 오류 상태라면 다시 로드할 수 있지만, 이 작업이 필요한 경우는 거의 없습니다. 오류 상태가 발생했을 때를 대비한 예비 조치입니다. Helm은 구성 요소에 대한 이전 정보를 모두 삭제하고 알려진 소프트웨어와 일치시키려고 시도합니다.
* **CPE 및 PURL 자동 보강**: Helm은 자동으로 업데이트하고 [구성 요소 식별 정보인 CPE 및 PURL 데이터를 보강합니다](/ko/helm/manage-sbom/manage-component.md#enhanced-cpe-parsing-and-matching) 더 정확하게 일치시키기 위해서입니다.
* **누락된 라이선스 정보 추가**: [구성 요소 자동 보강](/ko/helm/manage-sbom/manage-component.md#automatically-generate-component-license-information) Helm 데이터 소스에서 누락된 라이선스 데이터를 가져와 보강합니다.
* **수명 주기 규칙 생성**: [자동화된 규칙 설정](/ko/helm/automate-and-integrate/create-and-manage-lifecycle-rules-to-automate-eos-and-eol-information-across-all-products.md) 관리할 **지원 수준** 및 **EOS/EOL** 제품 전반의 정보(을 통해 **Rules manager**).
* **일치 상태 배지 클릭:** Helm 표의 일치 상태 배지를 클릭하면 일치 항목 구분, 버전 수정, 문의 등 추가 정보를 빠르게 확인할 수 있습니다.
* **명확한 다음 단계:** 각 구성 요소에 대해 수행해야 할 다음 단계가 명확한 경우 해당 단계는 **Actions** 열에 표시됩니다. 그렇지 않으면 **작업 더보기 ...** 버튼만 표시됩니다.
* **구성 요소 삭제**: [개별 구성 요소 제거](/ko/helm/manage-sbom/manage-component.md#delete-component) 제품 버전에서.

### 구성 요소 전체의 수명 주기 및 라이선스 정보 일괄 수정

규칙을 만들어 구성 요소 수명 주기 정보 입력을 자동화하거나, 구성 요소 전체의 수명 주기 및 라이선스 정보를 일괄 수정할 수 있습니다.

1. 구성 요소 테이블에서 여러 구성 요소를 선택한 다음 **X개 종속성 업데이트** (업데이트된 NTIA 최소 요구 사항에 맞추기 위해 UI 전반에서 ‘종속성’이라는 용어를 ‘구성 요소’로 변경하는 작업을 진행 중입니다.)
2. 원하는 대로 수명 주기 세부 정보와 라이선스 세부 정보를 설정한 다음 **저장**.

### **구성 요소 필터링**

다음 항목을 클릭합니다. **필터** 드롭다운에서 **구성 요소** 필요한 항목만 빠르게 필터링할 수 있는 페이지입니다.

* **구성 요소 세부 정보:** 구성 요소 이름 또는 구성 요소 검토 상태로 검색
* **일치 세부 정보:** 구성 요소 일치 상태로 검색
* **라이선스 세부 정보:** SPDX 라이선스 ID 또는 사용자 지정 라이선스 이름으로 검색
* **수명 주기 세부 정보:** 지원 종료 또는 수명 종료(EOS/EOL) 날짜가 임박했거나 이미 지난 구성 요소를 검색하거나, 특정 날짜 범위 내에 지원이 종료되는 구성 요소를 검색합니다.

#### **위험을 줄이기 위한 권장 필터**

다음 단계에 따라 구성 요소 매칭을 완료하고 SBOM 전반에서 가능한 모든 취약점을 식별했는지 확인하세요.

**매칭 상태로 필터링**

각 구성 요소의 매칭 상태는 구성 요소 표의 **Match status** 열에 표시됩니다. 이 상태 배지를 직접 클릭하여 해결 프로세스를 시작하거나 **Actions** 열에서 작업을 선택할 수 있습니다.

1. 매칭을 완료하려면 먼저 **Select match** 로 필터링하세요. Helm은 이러한 항목에 대해 신뢰도 높은 매칭 제안을 제공하므로 비교적 빠르게 매칭할 수 있습니다. 클릭하세요 **Select match** 다음 상태 중 하나를 선택하여 매칭을 시작합니다.
2. 다음 **Admin** 역할을 가진 사용자는 매칭하는 각 구성 요소에 별칭을 생성할 것을 강력히 권장합니다. 이렇게 하면 이후 SBOM이 자동으로 매칭됩니다. 매칭 중에 별칭을 생성해야 할지 확실하지 않더라도, 귀하(또는 **Admin**)는 나중에 언제든지 별칭을 생성할 수 있습니다.
3. 매칭을 완료하려면 다음을 기준으로 필터링합니다. **Not found** 다음을 클릭합니다. 이는 Helm이 NVD에서 정확히 일치하는 항목을 찾지 못했음을 나타냅니다. Not found 배지를 클릭하면 Helm이 식별한 매칭 제안을 볼 수 있습니다. 올바른 매칭 항목이 보이지 않으면 별칭을 생성하세요. 그러면 이후 SBOM이 자동으로 매칭됩니다.

**매칭 소스를 기준으로 필터링**

Helm은 다양한 [일치 출처](/ko/helm/match-unmatched-components/understand-match-sources.md) 구성 요소를 정확히 식별하고 취약점을 빠짐없이 파악할 수 있습니다. 각 **일치** 상태 또는 **일치 항목 선택** 상태에는 일치 항목을 찾은 출처가 표시됩니다.

**수명 주기 세부 정보로 필터링**

새 제품을 개발하거나 기존 제품을 업데이트할 때 적극적으로 유지 관리되고 지원되는 구성 요소를 사용하고 있는지 확인하세요. 구성 요소의 지원 상태와 지원 종료 또는 수명 종료가 임박한 구성 요소의 해당 시점을 기준으로 빠르게 필터링하여 업데이트의 우선순위를 효과적으로 정할 수 있습니다. 이를 통해 기기의 전체 수명 주기 동안 안정성과 보안을 확보할 수 있습니다.

**라이선스 세부 정보로 필터링**

특정 라이선스, 라이선스 없음, 사용자 지정 라이선스 또는 알 수 없는 라이선스 상태를 포함해 라이선스를 기준으로 구성 요소를 필터링할 수 있습니다. 이 기능을 사용하면 카피레프트 라이선스나 지식 재산권(IP)에 영향을 미칠 수 있는 알 수 없는 라이선스 상태와 같은 라이선스 관련 위험을 빠르게 식별하고 완화할 수 있습니다.

* 라이선스가 하나 이상 있는 구성 요소, 현재 라이선스 정보가 없는 구성 요소, 그리고 다음 값으로 명시적으로 설정된 구성 요소를 필터링합니다. **라이선스 없음 또는 NONE** 또는 **알 수 없음** **또는** **NOASSERTION** (대문자로 표시된 값은 SPDX 값입니다.) 이를 통해 제품의 모든 구성 요소에 대한 법적 위험을 파악할 수 있습니다.
* GPL 라이선스 및 기타 제한적인 라이선스를 필터링하여 법적 위험을 빠르게 평가하고, 지식 재산권과 법규 준수에 영향을 미칠 수 있는 라이선스가 적용된 구성 요소를 신속하게 업데이트하거나 교체하도록 우선순위를 정할 수 있습니다.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.medcrypt.com/ko/helm/manage-sbom.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
