OpenText 홈페이지.
기술 주제

소프트웨어 구성 분석이란 무엇인가요?

물음표에 초점을 맞춘 IT 항목의 일러스트레이션

개요

다채로운 코드 라인이 표시되는 컴퓨터 모니터

소프트웨어 구성 분석(SCA) 은 최신 애플리케이션 내에서 사용되는 오픈 소스 및 타사 구성 요소를 식별, 추적 및 관리하는 애플리케이션 보안 관행입니다. SCA는 소프트웨어 종속성을 분석하여 조직이 취약성을 탐지하고 라이선스 규정 준수를 시행하며 소프트웨어 공급망 보안을 관리할 수 있도록 지원합니다.

소프트웨어 구성 분석

SCA가 중요한 이유는 무엇인가요?

오늘날의 애플리케이션은 수천 개의 오픈 소스 라이브러리와 타사 구성 요소로 구축되며, 코드베이스의 70~90%(% )를 차지하는 경우가 많습니다. 이렇게 하면 개발 속도가 빨라지지만 공격 표면도 확장됩니다. Log4Shell(Log4j)과 같은 취약점은 널리 사용되는 종속성의 단일 결함이 어떻게 글로벌 보안 위기를 초래할 수 있는지 보여주었습니다.

이러한 구성 요소에 대한 가시성이 없으면 조직은 위험에 처하게 됩니다:

  • 알려진 취약점에 애플리케이션 노출
  • 오픈소스 라이선스 약관 위반
  • 오래되거나 버려진 구성 요소 실행
  • 새로운 규정(예: SBOM 요구 사항)을 준수하지 않는 경우

SCA는 이러한 위험을 선제적으로 관리하는 데 필요한 가시성과 제어 기능을 제공합니다.


소프트웨어 구성 분석은 어떻게 작동하나요?

SCA 도구는 소스 코드 리포지토리, CI/CD 파이프라인 및 패키지 관리자와 통합되어 애플리케이션 내의 오픈 소스 및 타사 구성 요소를 자동으로 식별합니다.

주요 기능에는 일반적으로 다음이 포함됩니다:

  • 구성 요소 식별: 전체 소프트웨어 자재 명세서(SBOM)를 구축하세요.
  • 취약점 탐지: NVD 및 위협 인텔리전스 피드와 같은 데이터베이스를 사용하여 알려진 결함을 플래그 지정합니다.
  • 오픈소스 라이선스 준수: 오픈소스 라이선스 유형을 모니터링하여 법적 및 운영상의 위험을 방지하세요.
  • 해결 방법 안내: 문제를 해결할 수 있는 안전한 버전 또는 대안을 추천합니다.
  • 지속적인 모니터링: 새로운 취약점이 기존 종속성에 영향을 미치는 경우 팀에 알림을 보냅니다.

SCA의 이점

  • 가시성: 오픈 소스 및 타사 종속성을 완벽하게 이해합니다.
  • 위험 감소: 취약점을 사전에 감지하고 수정합니다.
  • 규정 준수 지원: 라이선스 의무 및 규제 표준을 준수하도록 보장합니다.
  • 개발자 역량 강화: 더 빠르고 안전한 코드를 위해 개발자 워크플로에 통합하세요.
  • 공급망 복원력: 전체 애플리케이션 에코시스템의 위험으로부터 보호하세요.

OpenText를 사용한 소프트웨어 구성 분석™ 애플리케이션 보안

OpenText는 애플리케이션 보안 테스트(AST) 플랫폼의일부로 다음과 같은 포괄적인 SCA 기능을 제공합니다:

  • 오픈 소스 및 타사 라이브러리의 심층 스캔.
  • 규정 준수 및 투명성을 위한 지속적인 SBOM 관리.
  • 개발자 워크플로, CI/CD 파이프라인 및 거버넌스 도구와 통합됩니다.
  • 클라우드 네이티브, API, 모바일 및 컨테이너화된 애플리케이션을 지원합니다.
  • 오탐을 줄이고 문제 해결을 가속화하기 위한 AI 증강 안내.

핵심 사항

SCA는 오픈 소스 및 타사 구성 요소에 대한 가시성, 규정 준수 및 위험 관리를 제공하여 오늘날의 소프트웨어 공급망을 보호하는 데 필수적입니다.

어떻게 도와드릴까요?