FOSSLight는 오픈소스 소프트웨어(FOSS)의 사용 및 관리를 위한 도구 및 시스템을 제공하는 오픈소스 프로젝트입니다.

주요 목표는 기업 및 개발자가 오픈소스 소프트웨어를 안전하고 효율적으로 사용할 수 있도록 지원하는 것입니다.

 

핵심 구성 요소는 다음과 같습니다.

 

FOSSLight Hub:

  • 오픈소스 컴플라이언스 관리를 위한 통합 시스템입니다.
  • 프로젝트별 BOM(Bill Of Materials) 관리, 오픈소스 라이선스 의무사항 및 보안 취약점 조회 기능을 제공합니다.
  • 오픈소스 사용 현황을 체계적으로 관리하고 컴플라이언스 프로세스를 효율적으로 수행할 수 있도록 지원합니다.
  • STS서버로 구동하여 Rest API 를 지원합니다.

FOSSLight Scanner:

  • 오픈소스 소프트웨어 분석 도구입니다.
  • 소스 코드, 바이너리 파일, Android 및 Yocto 프로젝트 등 다양한 환경에서 사용되는 오픈소스 소프트웨어를 분석합니다.
  • 오픈소스 소프트웨어의 라이선스 정보, 저작권 정보, 종속성 등을 자동으로 검출하여 분석 결과를 제공합니다.
  • FOSSLight Source Scanner, FOSSLight Dependency Scanner, FOSSLight Binary Scanner, FOSSLight Android Scanner, FOSSLight Yocto Scanner등 다양한 환경에 맞는 스캐너를 제공합니다.
  • pip로 설치후 실행 파일로 동작시키는 방식입니다.

 

FOSSLight는 다음과 같은 주요 기능을 제공합니다.

 

오픈소스(OSS) 라이선스 관리:

  • 다양한 오픈소스 라이선스 정보를 제공하고 라이선스 의무사항을 준수하도록 지원합니다.
  • 라이선스 충돌 및 위반을 방지하고 법적 위험을 최소화합니다.

오픈소스(OSS) 보안 취약점 관리:

  • 오픈소스 소프트웨어의 보안 취약점을 검출하고 관련 정보를 제공합니다.
  • 보안 취약점에 대한 패치 및 업데이트 정보를 제공하여 안전한 오픈소스 사용을 지원합니다.

오픈소스(OSS) 종속성 관리:

  • 오픈소스 소프트웨어의 종속성을 분석하고 관리합니다.
  • 종속성 관련 문제를 해결하고 안정적인 소프트웨어 개발을 지원합니다.

오픈소스(OSS) 컴플라이언스 보고서 생성:

  • 오픈소스 사용 현황 및 컴플라이언스 관련 보고서를 생성합니다.
  • 보고서를 통해 오픈소스 사용 현황을 파악하고 컴플라이언스 준수 여부를 확인할 수 있습니다.

FOSSLight는 오픈소스 소프트웨어 사용 및 관리에 필요한 다양한 기능을 제공하여 기업 및 개발자가 오픈소스 소프트웨어를 안전하고 효율적으로 사용할 수 있도록 지원합니다.

 

SBOM(Software Bill of Materials)은 소프트웨어 구성 요소 목록을 의미하며, FOSSLight는 오픈소스 소프트웨어 관리 도구입니다.

이 둘은 밀접한 관련이 있습니다.

 

FOSSLight는 SBOM을 생성, 관리, 분석하는 데 사용될 수 있습니다.

구체적인 관계는 다음과 같습니다.

  • SBOM 생성 및 관리:
    • FOSSLight는 소프트웨어에서 사용되는 오픈소스 구성 요소를 식별하고, 해당 구성 요소의 라이선스, 버전, 종속성 등의 정보를 포함하는 SBOM을 생성할 수 있습니다.
    • 생성된 SBOM은 FOSSLight Hub를 통해 체계적으로 관리되며, 필요에 따라 수정하거나 업데이트할 수 있습니다.
  • SBOM 분석 및 활용:
    • FOSSLight는 SBOM을 분석하여 오픈소스 라이선스 준수 여부, 보안 취약점 존재 여부, 종속성 문제 등을 파악할 수 있습니다.
    • 분석 결과를 바탕으로 오픈소스 컴플라이언스 관리를 효율적으로 수행하고, 보안 위험을 최소화할 수 있습니다.
  • 공급망 보안 강화:
    • SBOM은 소프트웨어 공급망의 투명성을 높이는 데 중요한 역할을 합니다.
    • FOSSLight는 SBOM 관리를 통해 소프트웨어 공급망의 보안 취약점을 식별하고, 잠재적인 위협에 대응할 수 있도록 지원합니다.

요약하자면, FOSSLight는 SBOM을 효과적으로 관리하고 분석하여 오픈소스 소프트웨어 사용과 관련된 위험을 줄이고 안전성을 높이는 데 기여합니다.

 

 

 

 

 

번호 제목 글쓴이 날짜 조회 수
공지 [계속 추가중] SBOM 용어 정의 황제낙엽 2025.04.10 21564
공지 [계속 추가중] Keycloak 용어 및 설정 옵션 정의 황제낙엽 2024.02.02 20405
146 SPDX 2.3, 계속 써도 되나요? — 3.0으로 넘어갈 때를 판단하는 실무 기준 황제낙엽 2026.08.11 54
145 같은 OSS 지만 여러 버전을 등록해야 하는 경우 황제낙엽 2026.04.24 1972
144 [FOSSLight Dependency Scanner] Android Project 의 Dependency Scan 을 위한 Android SDK 설치와 설정 황제낙엽 2026.04.23 1843
143 FOSSLight Hub 의 REST API 이용 (v2) 황제낙엽 2026.03.19 2500
142 [FOSSLight/검토용] 개발그룹의 sbom-info.yaml 분석 및 피드백 절차 황제낙엽 2026.03.16 1982
141 [FOSSLight/관리용] Project Identification 진행에서 최종 SBOM SPDX 문서 추출 황제낙엽 2026.02.09 1916
140 [FOSSLight] 'Download Location' 컬럼 값에 'Different from DB' 라는 푸른색 메세지가 출력 file 황제낙엽 2026.02.06 3613
139 [FOSSLight] Project Identification 진행시의 신규 OSS 등록 처리 방법 황제낙엽 2026.02.06 3750
138 [FOSSLight Hub] License 정보를 직접 등록시 필요한 항목 목록 황제낙엽 2026.02.06 3579
137 [FOSSLight Hub] Open Source 정보를 직접 등록시 필요한 항목 목록 황제낙엽 2026.02.06 3352
136 [OSS] Microsoft.Web.WebView2 황제낙엽 2026.02.06 3352
135 [FOSSLight] fosslight 프로젝트의 'Pre-Review' > 'Open Source' 팝업창의 세 버튼에 대한 용도 황제낙엽 2026.02.06 3572
134 [FOSSLight/검토용] prechecker convert 결과 Hub 등록후 Identification 처리 file 황제낙엽 2026.02.05 3289
133 python venv 설치, fosslight source scanner , binary scanner 설치, 버전 확인 황제낙엽 2026.02.02 3507
132 SPDX 템플릿 다운로드 및 온라인 변환기 황제낙엽 2026.01.22 3870
131 SBOM(Software Bill of Materials) 및 소프트웨어 공급망 보안 관련 주요 정부 기관 및 단체 황제낙엽 2026.01.22 3605
130 [FOSSLight] online guide link 황제낙엽 2026.01.14 1844
129 identification 에서 출력하는 warning, error 메세지 황제낙엽 2025.12.29 1427
128 sbom-info.yaml 을 이용한 dependency scan excel 작성 file 황제낙엽 2025.12.29 3578
127 binary scan 결과물에 대해 취약점이 없는데 왜 SBOM에 넣어야 하나? 황제낙엽 2025.12.17 3484