코스 개요

보안 기초와 공유 책임

  • IaaS, PaaS, SaaS 클라우드 서비스 모델과 각 모델에서 애플리케이션 보안의 위치
  • 공유 책임 모델 및 고객 대 제공업체 책임 예시
  • 보안 기준선 및 구성 표준(CIS 벤치마크와 제공업체 최상의 실천)

신원, 접근 관리 및 제로 트러스트

  • 클라우드 IAM 기초: 역할, 정책, 그룹 및 최소 특권 설계
  • 클라우드에서의 연합, 단일 로그인, 다단계 인증
  • 클라우드 애플리케이션 및 네트워크 분할 패턴에 대한 제로 트러스트 원칙

보안 인프라 및 플랫폼 강화

  • 예시 체크리스트를 사용하여 가상 머신, 컨테이너 호스트, 관리 서비스 강화
  • 정적 및 동적 암호화 패턴, KMS 개념 및 비밀 관리
  • 네트워크 제어, 보안 그룹, WAF 기초 및 서비스 엔드포인트 보호

클라우드에서의 안전한 소프트웨어 개발

  • 안전한 SDLC 개념과 '시프트-레프트' 실천: linting, SAST, 의존성 스캔 및 SCA 통합
  • 클라우드 컨텍스트에 매핑된 OWASP Top Ten을 포함한 안전한 코딩 패턴과 일반적인 함정
  • 코드 및 환경 변수에서 비밀 관리, 공급망 고려사항(의존성 및 CI/CD 러너)

애플리케이션 위협, 취약점 및 완화 조치

  • 웹 애플리케이션 위협: 접근 제어 실패, 주입, 구성 오류, 암호화 실패 및 클라우드 특유의 표현
  • API 보안: 인증, 속도 제한, 스키마 검증 및 API 게이트웨이 제어
  • 런타임 보호: WAF 튜닝, RASP 개념 및 컨테이너 런타임 방어

테스트, 스캔 및 지속적 평가

  • SAST, DAST, IAST, 의존성 스캔 및 결과 해석과 우선 순위 결정 방법
  • 클라우드 자세 및 구성 평가: CSPM/CNAPP 도구, 벤치마킹 및 자동 컴플라이언스 검사
  • 지속적 모니터링 설계: 로깅, 텔레메트리, SIEM 통합 및 경고(CloudTrail, Azure Monitor, GCP Logging 예시)

페enet레이션 테스트 및 취약점 관리

  • 클라우드 페넷레이션 테스트 계획: 제공업체 규칙, 범위 설정 및 법적 고려사항
  • 일반적인 클라우드 공격 경로 및 제어 환경에서의 실시간 취약점 활용 데모
  • 수정 워크플로, 패치 전략, KPI를 사용한 취약점 추적

클라우드에서의 데이터 보안 및 개인 정보 보호

  • 데이터 분류, 암호화 아키텍처 및 토큰화 패턴
  • DBaaS 및 저장소 보안: 접근 제어, 백업, 안전한 스냅샷
  • 개인 정보 및 컴플라이언스 고려사항: 데이터 거주지, GDPR 기초 및 계약 조건

안전한 클라우드 네이티브 애플리케이션 설계

  • 마이크로서비스, 서비스 메시 및 안전한 통신 패턴(mTLS, 상호 인증)
  • 컨테이너 및 Kubernetes 보안 필수 사항: 이미지 강화, 스캔, 런타임 정책
  • 서버리스 보안 고려사항: 최소 권한, 이벤트 인젝션, 콜드 스타트 영향

사고 대응, 감사 및 거버넌스

  • 클라우드 환경에서의 사고 탐지 및 대응: 플레이북, 증거 수집 및 분석
  • 감사 및 제3자 평가: 페넷레이션 테스트, 보안 검토 및 인증 매핑
  • 거버넌스, 정책 자동화 및 시간에 따른 보안 자세 측정

종합 실습: 예제 클라우드 애플리케이션 보안

  • 기준 검토: 클라우드 구성 스캔 및 앱 SAST/DAST 스캔 실행
  • 수정 사항 구현: IAM 최소 권한, 암호화, CI/CD 보안 게이트
  • 개선 사항 검증 및 수정 및 모니터링 로드맵 작성

요약 및 다음 단계

요건

  • 일반 소프트웨어 개발 개념에 대한 이해
  • 최소 하나의 프로그래밍 언어 또는 웹 스택 사용 경험이 있음
  • 기본 네트워크 및 운영 체제 개념에 대한 이해

대상자

  • 개발자
  • 관리자
  • IT 및 보안 전문가
 21 시간

참가자 수


참가자당 가격

회원 평가 (1)

예정된 코스

관련 카테고리