728x90
반응형

sigstore 4

Provenance Attestation

개요Provenance Attestation은 소프트웨어의 생성, 빌드, 배포 과정에서 발생하는 모든 활동의 출처와 무결성을 증명하기 위한 메타데이터 체계이다. 본 글에서는 공급망 보안의 핵심 축으로 떠오른 Provenance Attestation의 개념, 구성 요소, 기술 표준, 적용 사례 등을 다루어 DevSecOps 및 보안 전략 수립에 실질적인 통찰을 제공한다.1. 개념 및 정의 항목 설명 정의Provenance Attestation은 소프트웨어 구성 요소의 생성 및 변경 이력을 추적 가능한 형태로 기록하고 증명하는 메커니즘이다.목적코드, 빌드, 아티팩트의 출처와 무결성을 보장하여 공급망 공격 대응필요성SolarWinds, Log4Shell 사건 이후 신뢰 가능한 소프트웨어 유통의 중요성 부각2..

Topic 2025.06.29

Sigstore Cosign

개요Sigstore Cosign은 컨테이너 이미지에 디지털 서명을 부여하여 공급망(Supply Chain) 내에서 콘텐츠의 신뢰성과 무결성을 검증할 수 있도록 지원하는 오픈소스 CLI 도구입니다. Kubernetes, OCI(컨테이너 이미지 사양), GitOps 등 현대적인 소프트웨어 전달 체계에서 필수적인 SBOM 서명, 정책 기반 검증, 키리스 서명(keyless signing) 등을 지원하여 클라우드 네이티브 보안의 핵심 축으로 자리잡고 있습니다.1. 개념 및 정의Cosign은 CNCF 산하 Sigstore 프로젝트의 서명 도구로, 컨테이너 이미지, SBOM, 정책 파일 등 아티팩트에 대한 서명(Sign), 저장(Store), 검색(Verify) 기능을 제공합니다.주요 목적컨테이너 이미지의 위·변조..

Topic 2025.06.28

Sigstore

개요Sigstore는 오픈소스 소프트웨어의 신뢰성과 무결성을 보장하기 위한 디지털 서명 및 감사 투명성 플랫폼입니다. 서명(signing), 투명성(transparency), 검증(verification)을 자동화하여, 공급망 공격(Supply Chain Attack)에 대한 방어력을 강화합니다. 특히 CNCF(Cloud Native Computing Foundation)에서 지원하고 있으며, Kubernetes, Python, Java 생태계에서도 빠르게 확산 중입니다.1. 개념 및 정의Sigstore는 개발자가 서명하고 사용자에게 검증 가능한 오픈소스 아티팩트(artifact)를 배포할 수 있도록 지원하는 도구 모음입니다. 소프트웨어가 누구에 의해, 어떤 상태에서 만들어졌는지를 증명하는 투명한 메타데..

Topic 2025.04.28

Binary Transparency

개요Binary Transparency(바이너리 투명성)는 소프트웨어의 실행 파일(binary)에 대한 공개적이고 검증 가능한 배포 로그 시스템을 구축함으로써, 악성 코드 삽입, 백도어 추가 등 무단 변조를 방지하고 신뢰 가능한 소프트웨어 유통을 보장하는 보안 기술입니다. Certificate Transparency에서 착안된 개념으로, 공개 로그에 배포 이력을 기록하고 누구나 해당 이력이 변경되지 않았음을 검증할 수 있도록 설계되었습니다.1. 개념 및 정의Binary Transparency는 소프트웨어 배포 시 생성된 실행 파일의 해시값 또는 서명을 투명한 로그 서버에 기록하고, 이를 누구나 검증할 수 있는 방식입니다.로그는 Merkle Tree 기반으로 구성되어 불변성, 투명성 확보사용자와 보안 연구..

Topic 2025.04.13
728x90
반응형