‘클래리티(Clarity)’는 바이너리 코드 분석을 통한 오픈소스 관리 솔루션으로, 바이너리 코드를 스캐닝하여 소프트웨어 내에 존재하는 오픈소스 컴포넌트를 식별하고 해당 오픈소스의 라이선스 및 보안취약점 정보를 제공합니다. 기업은 클래리티의 바이너리 코드 점검을 통해 라이선스 위반에 대한 법적이슈와 오픈소스 보안취약점을 사전에 방지하여 외부에서 공급되는 소프트웨어를 안전하게 활용할 수 있습니다.
클래리티(Clarity)는 오픈소스 검증 목록을 구축하고 알려진 보안 취약점을 맵핑하며 새로운 보안 취약점을 모니터링합니다.
소스코드 없이 바이너리
파일 내 오픈소스 식별
바이너리 분석소스코드 없이 바이너리
파일 내 오픈소스 식별
리버스 엔지니어링이 아닌 String Fingerprint 기반의 정확한 분석
낮은 오탐율리버스 엔지니어링이 아닌 String Fingerprint 기반의 정확한 분석
스니펫(부분적으로 사용된 코드)의 오픈소스 탐지
오픈소스 코드 조각 식별스니펫(부분적으로 사용된 코드)의 오픈소스 탐지
직관적인 UI를 통한
분석 결과 가시화
직관적인 UI직관적인 UI를 통한
분석 결과 가시화
다양한 임베디드 환경(ARM, Intel 등)을 범용적으로 지원
범용적 지원다양한 임베디드 환경(ARM, Intel 등)을 범용적으로 지원
클라우드 및 온프레미스
설치 지원
기업 맞춤형 구축클라우드 및 온프레미스
설치 지원
클래리티는 String Fingerprinting 알고리즘으로 한정된 정보의 바이너리 데이터를 분석하고 오픈소스 식별의 높은 정확성을 자랑합니다.
VS
오픈소스 구성 요소 내 Fingerprints의 데이터베이스 구축
STEP 01오픈소스 구성 요소 내 Fingerprints의 데이터베이스 구축
바이너리 파일 및 펌웨어에서 fingerprint 정보 추출 (strings, functions 등)
STEP 02바이너리 파일 및 펌웨어에서 fingerprint 정보 추출 (strings, functions 등)
추출한 fingerprint 정보와 오픈 소스 DB 내 정보를 매칭
STEP 03추출한 fingerprint 정보와 오픈 소스 DB 내 정보를 매칭
확인된 오픈소스 라이선스 위반 사항 및 위협에 대한 BoM 생성
STEP 04확인된 오픈소스 라이선스 위반 사항 및 위협에 대한 BoM 생성
![]() | 파일 단위 라이선스 검증오픈소스의 파일 단위의 세부 라이선스 정보를 모두 제공하여 대표 라이선스 확인만으로 놓칠 수 있는 라이선스 리스크 최소화
Clarity는 대표 라이선스와 개별 파일별 라이선스 확인이 가능 |
![]() | Litigator Code 별도 관리라이선스 저작권에 대해 강력한 컴플라이언스를 강제하고 소송을 제기하는 오픈소스 코드인 Litigator Code에 대한 별도의 관리 포인트 제공
Clarity는 상기와 같이 저작권 이슈가 되는 오픈소스를 『Litigator Code』로 별도 관리하며, 이에 대한 정보를 사용자에게 알림 |
클래리티(Clarity)는 소스코드 혹은 관련자료에 의지하지 않고 SBOM을 독립적으로 생성해 제공합니다. 국제 표준 SBOM 포맷인 SPDX와 CycloneDX, Customize SBOM 형식과 최신 버전의 SPDX 및 CycloneDX를 지원합니다.