Categories: 정보처리기사

정보처리기사 기출 핵심 [50] 컨테이너 레지스트리와 이미지 보안 완전 정복

컨테이너 이미지 관리

컨테이너 이미지는 소프트웨어 공급망의 핵심 요소입니다. 정보처리기사 시험에서는 컨테이너 레지스트리, 이미지 보안 스캔, 이미지 서명, Harbor가 핵심 출제 범위입니다.

컨테이너 레지스트리

  • Docker Hub: 가장 큰 공개 레지스트리. 공식 이미지(Official Images)와 검증된 이미지(Verified Publisher) 구분
  • ECR(Amazon Elastic Container Registry): AWS 관리형 레지스트리. IAM으로 접근 제어. 이미지 취약점 스캔 내장
  • GCR(Google Container Registry)/Artifact Registry: GCP 레지스트리
  • Harbor: CNCF 오픈소스 레지스트리. 취약점 스캔(Trivy/Clair), 이미지 서명, 복제(Replication), RBAC, 불변 아티팩트 정책

이미지 보안 스캔

  • Trivy: Aqua Security의 오픈소스 취약점 스캐너. OS 패키지, 언어별 라이브러리(pip, npm, gem), 설정 파일(IaC), 비밀(Secrets) 스캔
  • Clair: Red Hat의 정적 분석 도구. Harbor, Quay.io에 통합
  • Grype: Anchore의 오픈소스 스캐너
  • 스캔 시점: CI 파이프라인(빌드 시), 레지스트리 push 시, 런타임(배포 전)

이미지 서명과 무결성

  • cosign(Sigstore): 컨테이너 이미지에 OCI 레지스트리에 서명 저장. keyless 서명(OIDC 기반)
  • Notary v2(TUF 기반): CNCF 이미지 서명 표준. The Update Framework(TUF) 기반
  • Admission Controller(K8s): 배포 전 이미지 서명 검증. 서명되지 않은 이미지 차단

이미지 최적화 보안 전략

  • Distroless 이미지: Google 제공. OS 패키지 매니저, 셸 없는 최소 이미지. 공격 표면 최소화
  • 멀티 스테이지 빌드: 빌드 도구를 최종 이미지에서 제외. 이미지 크기 감소 + 공격 표면 축소
  • 비루트 사용자: Dockerfile에서 USER 명령으로 비루트 사용자 지정. 컨테이너 탈출 시 권한 제한
  • 읽기 전용 파일시스템: readOnlyRootFilesystem: true. 런타임 파일 변경 방지

정보처리기사 기출 핵심 정리

  • Harbor = 오픈소스 레지스트리, 취약점 스캔 + 서명 + RBAC 통합
  • Trivy = OS·언어·IaC·Secrets 통합 스캔 도구
  • cosign = Sigstore 기반 이미지 서명, keyless 지원
  • Distroless = 셸 없는 최소 이미지, 공격 표면 최소화
  • 멀티 스테이지 빌드 = 빌드 도구를 최종 이미지에서 제외

zerg96

Recent Posts

네트워크관리사 기출 핵심 [55] 클라우드 네트워크 보안과 VPC 설계 완전 정복

클라우드 VPC 보안이란? Virtual Private Cloud(VPC)는 퍼블릭 클라우드 내 격리된 가상 네트워크 환경입니다. 네트워크관리사 시험에서는…

10시간 ago

네트워크관리사 기출 핵심 [54] 네트워크 성능 측정과 벤치마킹 완전 정복

네트워크 성능 측정이란? 네트워크 성능 측정은 SLA 준수 확인, 병목 구간 발견, 용량 계획의 기반입니다.…

10시간 ago

네트워크관리사 기출 핵심 [53] 네트워크 가상화 심화와 오버레이 네트워크 완전 정복

네트워크 가상화와 오버레이 네트워크란? 오버레이 네트워크는 물리 네트워크 위에 논리적 네트워크를 구성해 가상 머신·컨테이너 간…

10시간 ago

네트워크관리사 기출 핵심 [52] 인터넷 교환 지점과 CDN 아키텍처 완전 정복

인터넷 교환 지점(IXP)이란? 인터넷 교환 지점(IXP)은 서로 다른 네트워크(AS)가 트래픽을 교환하는 물리적 인프라입니다. 네트워크관리사 시험에서는…

10시간 ago

네트워크관리사 기출 핵심 [51] 네트워크 슬라이싱과 5G 코어 아키텍처 완전 정복

5G 코어와 네트워크 슬라이싱이란? 5G 코어 네트워크는 클라우드 네이티브 아키텍처로 완전히 재설계되었습니다. 네트워크관리사 시험에서는 5G…

10시간 ago

정보처리기사 기출 핵심 [55] 플랫폼 엔지니어링과 IDP 구축 완전 정복

플랫폼 엔지니어링이란? 플랫폼 엔지니어링은 개발팀에게 셀프 서비스 인프라와 도구를 제공하는 규율입니다. 내부 개발자 플랫폼(IDP)을 통해…

10시간 ago