애플리케이션 보안 및 DevSecOps — 학습 과정
Application Security & DevSecOps 인증을 위한 공식 준비 과정: 체계적인 모듈, 실습 예제 및 시험 중심 연습.
Key facts
- Course price: $195 (one-time payment)
- Field: Cybersecurity & Information Security
- Prepares for: 애플리케이션 보안 및 DevSecOps
- 7 modules · 24 lessons · about 6 hours of lessons
- Self-paced, online, illustrated lessons
Course outline
- 모듈 1: 애플리케이션 보안 기초 — 애플리케이션 보안의 핵심 개념, 위협 환경 및 DevSecOps를 뒷받침하는 시프트-레프트 철학을 수립합니다.
- 애플리케이션 보안이 중요한 이유
- OWASP Top 10 심층 분석
- 안전한 소프트웨어 개발 수명 주기 (SSDLC)
- STRIDE 및 PASTA를 활용한 위협 모델링
- 모듈 2: 안전한 코딩 및 일반적인 취약점 패턴 — 안전한 코딩 원칙과 개발자가 안전한 소프트웨어를 작성하기 위해 이해해야 하는 가장 영향력 있는 취약점 클래스를 다룹니다.
- 안전한 코딩 원칙 및 표준
- 인젝션 공격 및 방어
- 크로스 사이트 스크립팅(XSS) 및 CSRF
- 인증, 권한 부여 및 세션 관리 결함
- 모듈 3: 보안 테스트 — SAST, DAST 및 SCA — 세 가지 주요 자동화된 보안 테스트 분야와 이들이 포괄적인 테스트 프로그램에서 수동 검토를 어떻게 보완하는지 가르칩니다.
- 정적 애플리케이션 보안 테스팅 (SAST)
- 동적 애플리케이션 보안 테스트(DAST)
- 소프트웨어 구성 분석(SCA) 및 종속성 보안
- 인터랙티브 애플리케이션 보안 테스팅(IAST) 및 침투 테스팅
- 모듈 4: 비밀 관리 및 공급망 보안 — 비밀 및 암호화 자료를 보호하는 방법과 종속성 및 빌드 파이프라인 공격으로부터 소프트웨어 공급망을 보호하는 방법을 다룹니다.
- 시크릿 관리 — 원칙 및 도구
- 소프트웨어 공급망 보안 및 SBOM
- 컨테이너 및 코드형 인프라 보안
- 모듈 5: DevSecOps — CI/CD 파이프라인에 보안 내장 — DevSecOps 철학, 툴체인 통합 및 전달 속도를 저해하지 않고 현대 CI/CD 파이프라인에 보안 게이트를 구축하는 방법을 다룹니다.
- DevSecOps 원칙과 문화
- CI/CD 파이프라인에 보안 게이트 구축
- DevSecOps의 보안 모니터링, 로깅 및 사고 대응
- 모듈 6: 고급 주제 — API 보안, 암호화 및 애플리케이션 제로 트러스트 — API별 보안 위험, 올바른 암호화 적용 및 제로 트러스트 원칙이 애플리케이션 아키텍처에 적용되는 방식을 다룹니다.
- API 보안 — REST, GraphQL 및 API 보안 Top 10
- 응용 개발자를 위한 응용 암호학
- 제로 트러스트 애플리케이션 아키텍처
- 모듈 7: 시험 대비 — 개념 복습 및 전략 — 전체 과정을 구조화된 복습으로 통합하고, 전문 애플리케이션 보안 및 DevSecOps 시험이 어떻게 구성되는지 설명하며, 학습 및 시험 응시 전략을 제공합니다.
- 핵심 개념 빠른 복습
- 시험 구조 및 인증 환경
- 연습 전략 및 최종 준비