Course Outline

모듈 1: 보안 코딩 소개

  • 보안 코딩 관행 개요
  • 소프트웨어의 일반적인 취약점
  • 안전한 개발 수명 주기의 중요성

모듈 2: 웹, Windows 및 모바일 애플리케이션 기본 사항

  • 애플리케이션 플랫폼 소개
  • 각 플랫폼의 보안 의미
  • 안전한 개발을 위한 모범 사례

모듈 3: 애플리케이션 공격 및 악용

  • 크로스 사이트 스크립팅(XSS)
  • SQL 주입
  • 크로스 사이트 요청 위조(CSRF)

모듈 4: 서버 공격 및 악용

  • 서비스 거부(DoS) 공격
  • 버퍼 오버플로(BOF)
  • 일반적인 서버 취약점

모듈 5: 검증 및 확인

  • 입력 검증 기술
  • 데이터 정리 및 출력 인코딩
  • 보안 대책 확인

모듈 6: 보안 제어 및 대책

  • 접근 제어 구현
  • 데이터 보안을 위한 암호화 사용
  • 일반적인 위협으로부터 보호

모듈 7: 모바일 애플리케이션 보안 코딩

  • 모바일 개발의 보안 문제
  • 보안 모바일 앱 아키텍처 구현
  • 모바일 데이터를 안전하게 처리하기

모듈 8: 보안 표준 및 테스트

  • 보안 표준 개요 (예: OWASP)
  • 보안 취약점 테스트
  • 보안 테스트를 위한 모범 사례

Requirements

  • 모든 프로그래밍 언어에 대한 기본 지식
  • 소프트웨어 개발 라이프 사이클에 대한 기본 지식

청중

  • 개발자
  • 소프트웨어 아키텍트
  • 보안 전문가
 35 Hours

Number of participants


Price per participant

회원 평가 (3)

Upcoming Courses

Related Categories