Course Outline

소개


IT 보안과 Secure Coding

  • 보안 목표 개요 (CIA)
  • 안전한 소프트웨어 개발 소개
  • 코딩에서 일반적인 보안 오해

Network Security

  • OSI 모델과 네트워크 취약점
  • 일반적인 공격 (DoS, 스푸핑, MITM, 세션 하이재킹)
  • 네트워크 보안 방어와 최선의 관행

실용 Crypto그래피

  • 대칭 암호화 알고리즘 (AES, DES)
  • 비대칭 암호화 (RSA, ECC)
  • 해싱과 정합성 검사 (SHA 계열)
  • 키 관리와 공개 키 인프라 (PKI)

보안 프로토콜

  • 암호화 프로토콜 소개
  • IPSEC: 아키텍처, 모드, 그리고 사용 사례
  • SSL/TLS: 핸드셰이크 과정과 안전한 통신
  • 일반적인 프로토콜 오류와 잘못된 설정

Crypto그래픽 취약점

  • 프로토콜 특화 공격: BEAST, CRIME, POODLE, FREAK, Logjam
  • 패딩 오라클 공격
  • 타이밍 공격 (예: RSA 타이밍)
  • 실용적 완화 수단과 안전한 사용 패턴

지식 원천

  • 안전한 코딩 표준 (예: OWASP, CERT)
  • 취약점 테스트를 위한 지침 및 도구
  • 연속적인 학습과 커뮤니티 리소스

요약 및 다음 단계

Requirements

  • 소프트웨어 개발 원칙에 대한 기본적인 이해
  • 네트워킹 기초와 OSI 모델에 대한 익숙함
  • 응용 프로그램 개발이나 시스템 아키텍처 측면에서의 일정한 경험이 있는 것

대상

  • 개발자
  • 소프트웨어 아키텍트
  • 보안 엔지니어
  • 보안 어플리케이션 및 네트워크 통신에 관심 있는 IT 전문가
 14 Hours

Number of participants


Price per participant

회원 평가 (1)

Upcoming Courses

Related Categories