<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Dependency-Track on OpenChain KWG</title><link>https://korea-wg.openchainproject.org/tags/dependency-track/</link><description>Recent content in Dependency-Track on OpenChain KWG</description><generator>Hugo</generator><language>ko</language><atom:link href="https://korea-wg.openchainproject.org/tags/dependency-track/index.xml" rel="self" type="application/rss+xml"/><item><title>Dependency-Track</title><link>https://korea-wg.openchainproject.org/guide/tools/7-dependency-track/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://korea-wg.openchainproject.org/guide/tools/7-dependency-track/</guid><description>&lt;p&gt;Dependency-Track은 OWASP가 관리하는 오픈소스 SBOM 관리 및 취약점 분석 플랫폼입니다.&#10;업로드된 SBOM(CycloneDX, SPDX)을 기반으로 컴포넌트별 취약점을 지속적으로 모니터링하고,&#10;정책 위반 여부를 자동으로 평가합니다.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;GitHub: &lt;a href="https://github.com/DependencyTrack/dependency-track"&gt;https://github.com/DependencyTrack/dependency-track&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;공식 문서: &lt;a href="https://docs.dependencytrack.org/"&gt;https://docs.dependencytrack.org/&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;라이선스: Apache-2.0&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="주요-특징"&gt;주요 특징&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;SBOM 기반 지속 모니터링&lt;/strong&gt;: SPDX 및 CycloneDX 형식의 SBOM을 업로드하면 컴포넌트별 최신 취약점을 자동으로 추적&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;다양한 취약점 데이터소스 연동&lt;/strong&gt;: NVD, OSV, GitHub Advisories, VulnDB 등&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;정책 엔진&lt;/strong&gt;: 라이선스 정책, 취약점 심각도 기준, 컴포넌트 사용 가능 여부를 규칙으로 정의하여 자동 평가&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;REST API&lt;/strong&gt;: CI/CD 파이프라인과 통합하여 빌드 시 SBOM을 자동 업로드하고 결과를 피드백&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;웹 UI 대시보드&lt;/strong&gt;: 프로젝트별 위험 점수, 취약점 현황, 라이선스 분포를 한눈에 파악&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;알림&lt;/strong&gt;: Slack, 이메일, Webhook 등 다양한 채널로 신규 취약점 알림 발송&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="설치-방법"&gt;설치 방법&lt;/h2&gt;&#10;&lt;p&gt;Docker Compose를 사용하는 방법이 가장 간편합니다.&lt;/p&gt;</description></item><item><title>오픈소스 관리 자동화 환경 구성: cdxgen + Dependency-Track</title><link>https://korea-wg.openchainproject.org/guide/tools/8-cdxgen-dt/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://korea-wg.openchainproject.org/guide/tools/8-cdxgen-dt/</guid><description>&lt;p&gt;오픈소스 관리를 처음 시작하는 기업이 하루 안에 기본 자동화 환경을 갖출 수 있는&#10;도구 조합으로 &lt;strong&gt;cdxgen + Dependency-Track&lt;/strong&gt;을 권장합니다.&lt;/p&gt;&#10;&lt;p&gt;이 가이드는 설치·설정부터 라이선스·취약점 점검 환경 구성, 일상 운영까지&#10;단계별로 안내합니다.&lt;/p&gt;&#10;&lt;h2 id="왜-cdxgen--dependency-track인가"&gt;왜 cdxgen + Dependency-Track인가&lt;/h2&gt;&#10;&lt;p&gt;오픈소스 관리의 핵심은 두 가지입니다.&lt;/p&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;&lt;strong&gt;무엇이 들어있는지 파악&lt;/strong&gt; — SBOM(Software Bill of Materials) 생성&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;위험 요소 지속 모니터링&lt;/strong&gt; — 취약점(CVE)·라이선스 정책 위반 탐지&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;p&gt;cdxgen은 1번을, Dependency-Track은 2번을 담당합니다.&#10;두 도구 모두 Apache-2.0 라이선스의 &lt;strong&gt;무료 오픈소스&lt;/strong&gt;입니다.&lt;/p&gt;&#10;&lt;h3 id="전체-자동화-흐름"&gt;전체 자동화 흐름&lt;/h3&gt;&#10;&lt;pre class="mermaid"&gt;flowchart TD&#10; A[&amp;#34;개발자 PC / CI·CD 파이프라인&amp;#34;] --&amp;gt; B[&amp;#34;cdxgen 실행\n소스코드·컨테이너 이미지 스캔&amp;#34;]&#10; B --&amp;gt;|&amp;#34;CycloneDX SBOM (.json)&amp;#34;| C[&amp;#34;Dependency-Track\n중앙 서버 자동 분석&amp;#34;]&#10; C --&amp;gt; D[&amp;#34;취약점(CVE) 탐지\n→ 담당자 알림&amp;#34;]&#10; C --&amp;gt; E[&amp;#34;라이선스 정책 위반\n→ 검토 요청&amp;#34;]&#10;&#10; style A fill:#2d3748,color:#fff&#10; style B fill:#2b6cb0,color:#fff&#10; style C fill:#2b6cb0,color:#fff&#10; style D fill:#c53030,color:#fff&#10; style E fill:#744210,color:#fff&lt;/pre&gt;&#10;&lt;h3 id="이-조합을-선택한-이유"&gt;이 조합을 선택한 이유&lt;/h3&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;기준&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;내용&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;strong&gt;비용&lt;/strong&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;두 도구 모두 무료 오픈소스 (Apache-2.0)&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;strong&gt;표준 준수&lt;/strong&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;CycloneDX 형식 — ISO/IEC 5230 및 NTIA SBOM 요건 충족&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;strong&gt;광범위한 언어 지원&lt;/strong&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Java, Node.js, Python, Go, Rust 등 20개 이상&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;strong&gt;중앙 통합 관리&lt;/strong&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;전사 프로젝트 취약점·라이선스 현황을 한 화면에서 파악&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;strong&gt;자동화 용이성&lt;/strong&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;REST API 기반 — CI/CD 파이프라인 연동 간단&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;다른 도구와의 비교: FOSSology, SW360 등도 강력한 도구이지만 초기 설정 복잡도가 높습니다.&#10;이 가이드의 조합은 &lt;strong&gt;하루 안에&lt;/strong&gt; 기본 환경을 갖출 수 있도록 최소화했습니다.&#10;각 도구의 상세 기능은 &lt;a href="https://korea-wg.openchainproject.org/guide/tools/5-cdxgen/"&gt;cdxgen 가이드&lt;/a&gt;와&#10;&lt;a href="https://korea-wg.openchainproject.org/guide/tools/7-dependency-track/"&gt;Dependency-Track 가이드&lt;/a&gt;를 참고하세요.&lt;/p&gt;&#10;&lt;/blockquote&gt;</description></item><item><title>도구 구축 레시피</title><link>https://korea-wg.openchainproject.org/guide/finance-oss-guide/artifacts/4-tool-recipe/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://korea-wg.openchainproject.org/guide/finance-oss-guide/artifacts/4-tool-recipe/</guid><description>&lt;p&gt;이 레시피는 폐쇄망에서 SBOM(Software Bill of Materials) 생성과 지속 취약점 감시를 구축하는&#10;예제다. 빠른 출발점으로 기존 &lt;a href="https://korea-wg.openchainproject.org/guide/tools/8-cdxgen-dt/"&gt;cdxgen과 Dependency-Track 파이프라인 튜토리얼&lt;/a&gt;을&#10;금융권 기준으로 정리했다. 특정 제품을 권하기보다, 오픈소스·온프레미스 도구로 구축하는 방법을&#10;보여 주는 것이 목적이다.&lt;/p&gt;&#10;&lt;div class="alert alert-warning" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;폐쇄망 전제&lt;/div&gt;&#10;&lt;p&gt;아래 예제는 도구 이미지를 내려받는 단계를 포함한다. 폐쇄망에서는 이미지와 취약점&#10;데이터베이스를 외부에서 받아 사내 컨테이너 레지스트리와 미러로 옮긴 뒤 내부에서만 받도록&#10;구성한다. 반입 절차는 &lt;a href="https://korea-wg.openchainproject.org/guide/finance-oss-guide/0-closed-network/#%eb%b0%98%ec%9e%85-%ed%86%b5%ec%a0%9c"&gt;폐쇄망 운영&lt;/a&gt;을 참고한다.&lt;/p&gt;&#10;&lt;/div&gt;&#10;&lt;h2 id="dependency-track-구축"&gt;Dependency-Track 구축&lt;/h2&gt;&#10;&lt;p&gt;&lt;a href="https://korea-wg.openchainproject.org/guide/tools/7-dependency-track/"&gt;Dependency-Track&lt;/a&gt;은 SBOM을 등록해 두면 취약점&#10;데이터베이스가 갱신될 때마다 영향받는 컴포넌트를&#10;자동으로 다시 평가한다. 운영 시스템의 지속 모니터링에 쓴다. 아래는 API 서버와 프런트엔드를&#10;함께 띄우는 docker-compose 예제다.&lt;/p&gt;</description></item></channel></rss>