
CI/CD 파이프라인 보안
OIDC 인증, 시크릿 관리, SLSA 프로비넌스, 최소 권한, 공급망 보안
20 면접 질문·
Mid-Level
1CI/CD 파이프라인 맥락에서 OIDC (OpenID Connect)란 무엇입니까?
1
CI/CD 파이프라인 맥락에서 OIDC (OpenID Connect)란 무엇입니까?
답변
OIDC는 정적 시크릿을 사용하지 않고 CI/CD 파이프라인이 클라우드 제공업체에 인증할 수 있도록 하는 인증 프로토콜입니다. 장기 자격 증명을 저장하는 대신, 파이프라인은 서명된 JWT 토큰을 임시 자격 증명과 교환합니다. 이 방식은 시크릿 저장 및 로테이션과 관련된 위험을 제거하는 동시에, 워크플로우와 리포지토리를 정확히 식별하는 토큰 클레임을 통해 더 나은 추적성을 제공합니다.
2Kubernetes에서 External Secrets Operator의 주요 장점은 무엇입니까?
2
Kubernetes에서 External Secrets Operator의 주요 장점은 무엇입니까?
답변
External Secrets Operator는 외부 관리자(Vault, AWS Secrets Manager, Azure Key Vault)에서 네이티브 Kubernetes Secrets로 시크릿을 자동으로 동기화합니다. 이 방식은 시크릿 관리를 전용 시스템에 중앙 집중화하면서도 애플리케이션이 표준 방식으로 시크릿을 사용할 수 있게 합니다. 또한 시크릿의 자동 로테이션을 용이하게 하고 민감한 자격 증명을 Kubernetes 매니페스트나 Git 리포지토리에 직접 저장하는 것을 방지합니다.
3CI/CD 파이프라인 맥락에서 최소 권한 원칙(least privilege)은 무엇을 의미합니까?
3
CI/CD 파이프라인 맥락에서 최소 권한 원칙(least privilege)은 무엇을 의미합니까?
답변
최소 권한 원칙은 파이프라인이 작업을 수행하는 데 엄격하게 필요한 권한만 부여하는 것입니다. 예를 들어, 빌드 파이프라인은 소스 코드에 대한 읽기 권한만 가져야 하며, 배포 파이프라인은 대상 환경의 리소스에만 접근할 수 있어야 합니다. 이 방식은 파이프라인이 손상된 경우 피해를 제한하고 인프라의 전체 공격 표면을 줄입니다.
4
SBOM (Software Bill of Materials)이란 무엇입니까?
5
시크릿을 저장하기 위해 환경 변수 대신 HashiCorp Vault를 사용하는 이유는 무엇입니까?
+17 면접 질문
기타 DevOps 면접 주제
버전 관리 & Git
Junior
20개 질문Linux 기초
Junior
22개 질문Shell Scripting & Bash
Mid-Level
20개 질문네트워킹 기초
Junior
22개 질문Docker 기초
Junior
24개 질문CI/CD 기초
Junior
18개 질문GitHub Actions
Mid-Level
22개 질문GitLab CI/CD
Mid-Level
22개 질문Jenkins
Mid-Level
22개 질문Kubernetes 기초
Mid-Level
26개 질문Kubernetes 네트워킹
Mid-Level
24개 질문Kubernetes 고급
Mid-Level
24개 질문Ingress & API Gateway
Mid-Level
20개 질문Terraform 기초
Mid-Level
22개 질문Terraform 고급
Mid-Level
22개 질문Ansible & Configuration Management
Mid-Level
20개 질문AWS 핵심
Mid-Level
26개 질문Azure 기초
Mid-Level
22개 질문GCP 기초
Mid-Level
22개 질문모니터링과 Prometheus
Mid-Level
22개 질문Logging & ELK Stack
Mid-Level
20개 질문알림 및 인시던트 대응
Mid-Level
20개 질문Cloud Identity & Secrets
Mid-Level
22개 질문Helm & Kubernetes
Mid-Level
20개 질문런타임 및 클러스터 보안
Senior
24개 질문Container Supply Chain Security
Senior
22개 질문Service Mesh & Istio
Senior
24개 질문GitOps & ArgoCD
Senior
22개 질문Progressive Delivery
Senior
20개 질문분산 옵저버빌리티
Senior
22개 질문Disaster Recovery & Backup
Senior
20개 질문성능 최적화
Senior
22개 질문클라우드 비용 최적화
Senior
20개 질문SRE 원칙
Senior
24개 질문Chaos Engineering
Senior
20개 질문Platform Engineering
Senior
22개 질문