여러 키 관리 방식
Cosign은 신원 기반의 이른바 키리스 서명뿐 아니라 하드웨어와 KMS, 직접 생성한 키 쌍을 사용하는 서명을 지원한다. 키리스라는 이름이 암호학적 키를 전혀 사용하지 않는다는 뜻은 아니다. 기본 신원 기반 흐름에서는 임시 키와 신원을 연결한 인증서를 사용하는 구조다.
신원과 투명성 기록
신원 기반 서명에서는 OIDC 인증과 Fulcio 인증서 발급, Rekor 투명성 로그가 연결된다. 컨테이너 서명은 OCI 레지스트리에서 이미지와 함께 관리할 수 있다. 검증할 때는 기대하는 인증서 신원과 발급자를 명확히 확인하는 과정이 필요하다.
특정 산출물을 검증하기
이미지를 서명할 때 변경 가능한 태그보다 내용을 가리키는 다이제스트를 기준으로 삼는 흐름을 안내한다. 파일 같은 다른 아티팩트의 서명과 검증도 지원한다. 서명 검증은 대상과 서명 주체에 관한 정보를 확인하는 것이며 산출물의 기능과 모든 보안 문제까지 증명하는 검사는 아니다.