재밌는 IT기술/보안
보안 관련 SBOM, SIEM
doriver
2025. 6. 14. 22:29
개발된 소프트웨어가 대체 어떤 요소로, 어떤 과정을 통해 만들어졌는지 알기 힘든 경우
, 사이버 공격이 일어나면 대응이 어렵다. 여기서 SBOM(에스봄)이라는 용어가 등장한다.
SBOM( Software Bill of Materials )
소프트웨어 제품에 사용된 모든 구성 요소, 의존성, 메타정보 등을 기록한 문서
소프트웨어의 "재료 목록"과 유사
- 소프트웨어 공급망 보안 강화
- 취약점 관리
- 소프트웨어 개발 및 유지보수 과정에서 필요한 정보를 제공
SBOM 표준
- SPDX(Software Package Data Exchange) : 리눅스 재단에서 개발한 표준
- CycloneDX : OWASP에서 개발한 표준으로, 애플리케이션 보안 및 공급망 구성 요소 분석에 사용
- SWID(Software Identifier) : 소프트웨어를 식별하는 데 사용되는 표준
소프트웨어 공급망
소프트웨어 개발, 배포 및 사용에 관련된 모든 리소스 및 프로세스를 포괄하는 복잡한 시스템으로 다음과 같은 요소들로 구성된다.
- 개발자 및 엔지니어 : 코드의 작성/테스트/배포하는 주체
- 소프트웨어 공급업체(ISV) : 운영 체제, 데이터베이스 및 개발 도구와 같은 소프트웨어 구성 요소를 제공하는 회사
- 오픈소스 커뮤니티
- 클라우드 서비스 제공자(CSP)
- 최종 사용자
SIEM( Security Information and Event Management )
보안 정보 및 이벤트 관리 시스템을 의미
SIEM은 기업의 IT 환경에서 발생하는 다양한 보안 로그와 이벤트를 수집, 분석하여 잠재적인 보안 위협을 탐지하고 이에 대한 대응을 자동화하는 데 사용됨
SIEM의 주요 기능
- 로그 수집 및 분석 : 서버, 네트워크 장치, 보안 솔루션 등 다양한 소스에서 로그 데이터를 수집하고 분석합니다.
- 위협 탐지 : 수집된 데이터를 분석하여 비정상적인 활동이나 알려진 공격 패턴을 탐지합니다.
- 사고 대응 : 탐지된 위협에 대한 대응 절차를 자동화하여 신속하고 효과적인 대응을 가능하게 합니다.
- 규정 준수 : 다양한 규제 요구 사항(GDPR, HIPAA 등) 준수를 위한 로그 기록 및 보고 기능을 제공합니다.
SIEM과 SOAR의 관계
SIEM은 주로 위협 탐지에 집중하는 반면
, SOAR(Security Orchestration, Automation and Response)는 탐지된 위협에 대한 대응을 자동화하는 데 중점을 둡니다.
최근에는 SIEM과 SOAR 솔루션이 통합되는 추세이며, 위협 탐지부터 대응까지 전 과정을 자동화하는 것이 일반적입니다.