Course Outline

DevSecOps 개요

  • DevOps 과정에 보안 통합의 중요성
  • DevSecOps의 주요 원리와 실천 방법

지속적 통합(CI) 보안

  • GitLab와 Jenkins 통합을 통해 코드 저장소 보호
  • SonarQube를 사용하여 코드 품질 및 보안 분석 자동화
  • Jenkins CI 파이프라인에 정적 코드 분석 구현

Docker 컨테이너 보안

  • 안전한 Docker 이미지 생성
  • Harbor를 통해 Docker 이미지 저장소 관리
  • 취약점 스캔 및 이미지 버전 관리 최적 실천 방법

안전한 CI/CD 파이프라인 설정

  • Jenkins에 보안 통합 구성
  • SonarQube 분석 실행
  • Docker 이미지 생성 및 보호

Kubernetes를 통해 배포 프로세스 보호

  • Kubernetes 오케스트레이션 보안 실천 방법
  • Kubernetes 오케스트레이터가 안전한 점진적 배포에 미치는 역할
  • RBAC(역할 기반 Access 제어) 구현 및 서비스 통신 보호

RabbitMQ, PostgreSQL, MongoDB 통합

  • 서비스 간의 안전한 통신
  • PostgreSQL와 MongoDB의 데이터 보안 실천 방법
  • 안전한 메시징을 위한 RabbitMQ 강화

Keycloak를 통한 식별 및 Access Management

  • 사용자 인증 및 권한 부여를 위한 Keycloak 구성
  • Kubernetes 클러스터에 대한 식별 관리

Kubernetes에 보안 구현

  • Kubernetes에서 애플리케이션 안전하게 배포
  • Docker과 Kubernetes에 대한 식별 관리를 위해 Keycloak 통합

DevSecOps에서의 모니터링 및 감사

  • 지속적인 모니터링 도구 및 기법
  • 배포 감사 및 규정 준수 유지
  • 보안 실패 시 롤백 자동화 실용 가이드

요약 및 다음 단계

Requirements

  • DevOps 프로세스를 이해하는 것
  • Docker 컨테이너와 Kubernetes 오케스트레이션에 대한 기본적인 작업 지식

대상

  • DevOps 전문가
 14 Hours

Number of participants


Price per participant

회원 평가 (1)

Upcoming Courses

Related Categories