본 과정은 보안 취약점을 사전에 예방하기 위한 안전한 소프트웨어 개발 기법, 즉 시큐어 코딩(Secure Coding)의 원칙과 실습을 다룹니다.
OWASP Top 10, CWE/SANS 25 등 주요 보안 취약점 목록을 기반으로,
웹/앱 개발 과정에서 빈번하게 발생하는 보안 위협을 식별하고
이를 방지하는 코딩 패턴과 보안 코딩 기법을 체계적으로 학습합니다.
또한, 다양한 언어(Python, Java, JavaScript 등)의 보안 취약 사례를 분석하고,
정적 분석 도구(SAST)와 코드 리뷰를 통한 취약점 탐지 및 개선 방안도 실습합니다.
실제 공격 시나리오를 바탕으로 코드를 작성하고 보완하는 능력을 통해,
개발단계에서부터 보안을 내재화하는 역량을 강화합니다.
1. 1주차_1차시 39분
2. 1주차_2차시 33분
3. 1주차_3차시 29분