Top menu shortcut Go to Body Body Submenu Shortcut Bottom
Solution SBOM Logo

Black Duck

Software Component Analysis Solution (SCA)

Black Duck is a solution (Software Composition Analysis, SCA) that analyzes software components to identify open source licenses and security vulnerabilities.

It provides visibility into SBOM for open source components, versions, licenses, security vulnerabilities, and third-party software used in software, and provides an automated open source risk management environment through integration with existing SDLC.

Key Features

Black Duck provides complete open source risk management based on over 2,750 licenses, 247,000 open source vulnerabilities, and a massive Knowledge Base of 1.5 PB.

  • Black Duck 탐색

    Quest

    • Identify and track all open source in your apps and containers
  • Black Duck 보호

    Protect

    • Helps identify and fix known open source vulnerabilities in development and production
  • Black Duck 준수

    Observance

    • Open source license expert verification and compliance support
  • Black Duck 관리

    Management

    • Support for implementing and automating open source risk management policies

Configuration

Black Duck 구성도

Special Features

  • Software component analysis

    Provides open source components, licenses, security vulnerability analysis and countermeasures

  • Application and container analytics

    Analysis of application source code and containers

  • Binary Analysis

    Native, Java, .NET, Go binary analysis

  • Snippet Analysis

    Analyzing a snippet that duplicates part of the code

  • Compression and Archive Analysis

    Analysis of compression and archives such as zip, jar, etc.

  • Dependency Analysis

    Dependency and Transit Dependency Analysis

  • Code Print Analysis

    Analyze modified code as well as 100% matching

  • Commercial component analysis

    Analysis of commercial libraries

  • Analyzing the installation package

    Analysis of installers such as RPM, DEB, etc.

  • Firmware Analysis

    Firmware analysis including Intel HEX, SREC, U-Boot, etc.

  • Filesystem/disk image analysis

    Analysis of ISO 9660, ext2/3/4, FreeBSD UFS, etc.

  • Provides enhanced security vulnerability information

    Provides NVD CVE information and its own vulnerability data, Black Duck Security Advisories (BDSA)

  • Monitoring new vulnerabilities

    Monitoring and alerting of newly discovered vulnerabilities

  • Provide license details

    Provides detailed information on licensing, obligations, etc.

  • License Compatibility Analysis

    Compatibility Analysis Between Open Source Licenses

  • Multi-license analysis

    Analyze one or more multi-licenses

  • Providing operational risk

    Provide operational severity information for open source components

  • Integration with existing SDLC

    IDE, Package Manager, Build&CI, Binary Repository, Workflow&Notifications, Vulnerability Management, Production Linkage support

  • Automatic policy setting

    Support for setting and automating open source risk management policies

  • Simultaneous Scan

    Supports Simultaneous Scanning

  • Offline Scan

    Closed network environment inspection support

  • Support for various platforms
    • Server: Linux
    • Client: Windows, Mac, Linux
  • Support for various reports

    Supports various formats such as SPDX-based SBOM (Software Bill of Materials), CycloneDX, etc.

Open source detection using multifactor analysis method

Dependency Analysis
Black Duck 의존성 분석

Track declared components and built dependencies.

Code Print Analysis
Black Duck 코드 프린트 분석

Analyze file/directory metadata & SHA file signatures to detect undeclared, modified, and partial open source.

Code snippet match
Black Duck 코드조각 매치

Identifying open source code fragments that contain potential copyright and licensing obligations

Binary Analysis
Black Duck 바이너리 분석

Analyze compiled software, firmware, or installers without access to binary source code.

Discovering custom components
Black Duck 커스텀 컴포넌트 발견

Identify non-open source internal or third-party commercial components using string searches and code printing

Complete Bill of Materials

Implementing Automation with End-to-End DevOps Integration

Black Duck 자동화 구현