커리큘럼 정보

권장소요시간
20시간
요구사항
HTTP, 웹 브라우저, 웹 어플리케이션에 대한 이해
설명

1990년 최초의 웹사이트가 탄생한 이후, 오늘날 웹 상에는 무려 12억 개 이상의 웹사이트가 존재합니다. 뿐만 아니라 최근에는 스마트폰에서 사용하는 어플리케이션과 모바일 사이트를 웹 기술로도 구현하여, 각기 다른 플랫폼에서도 동일한 사용자 경험을 얻게 되었습니다. 사용자들이 웹에서 활동하며 생산된 방대한 데이터는 악의적인 해커들에게 좋은 먹잇감이 되고 있습니다.

Web Hacking에서는 웹 서비스의 기초지식부터 시작하여 웹 환경에서 발생할 수 있는 다양한 취약점의 종류에 대해서 알아보고 공격에 방어할 수 있는 방법들을 소개합니다.

본 커리큘럼은 크게 세 단계로 나뉩니다.

  1. 웹 해킹 개론 (Introduction of Webhacking)
  2. 웹 해킹 - 클라이언트 사이드 (Client-side Basic, Advanced)
  3. 웹 해킹 - 서버 사이드 (Server-side Basic, Advanced)

[Server-side Advanced 강의는 추가 될 예정입니다.]

수강 대상

  • 웹 서비스 개발자
  • 웹 서비스의 취약점을 찾고 방어하고 싶은 학생, 직장인
목표
웹 해킹 기술에 대하여 이해하고, 직접 버그를 찾기 위한 역량을 기릅니다.

커리큘럼 구성