커리큘럼 정보
1990년 최초의 웹사이트가 탄생한 이후, 오늘날 웹 상에는 무려 12억 개 이상의 웹사이트가 존재합니다. 뿐만 아니라 최근에는 스마트폰에서 사용하는 어플리케이션과 모바일 사이트를 웹 기술로도 구현하여, 각기 다른 플랫폼에서도 동일한 사용자 경험을 얻게 되었습니다. 사용자들이 웹에서 활동하며 생산된 방대한 데이터는 악의적인 해커들에게 좋은 먹잇감이 되고 있습니다.
Web Hacking에서는 웹 서비스의 기초지식부터 시작하여 웹 환경에서 발생할 수 있는 다양한 취약점의 종류에 대해서 알아보고 공격에 방어할 수 있는 방법들을 소개합니다.
본 커리큘럼은 크게 세 단계로 나뉩니다.
- 웹 해킹 개론 (Introduction of Webhacking)
- 웹 해킹 - 클라이언트 사이드 (Client-side Basic, Advanced)
- 웹 해킹 - 서버 사이드 (Server-side Basic, Advanced)
[Server-side Advanced 강의는 추가 될 예정입니다.]
수강 대상
- 웹 서비스 개발자
- 웹 서비스의 취약점을 찾고 방어하고 싶은 학생, 직장인
커리큘럼 구성
- 1강
Introduction of Webhacking
조회 7044 · 추천 1646 · 주제 4 · 난이도 1
- 2강
Client-side Basic
조회 3642 · 추천 626 · 주제 6 · 난이도 2
- 3강
Server-side Basic
조회 2606 · 추천 284 · 주제 7 · 난이도 2
- 4강
Client-side Advanced
조회 1152 · 추천 125 · 주제 7 · 난이도 3
- 5강
Server-side Advanced - SQL Injection
조회 872 · 추천 108 · 주제 5 · 난이도 3
- 6강
Server-side Advanced - NoSQL
조회 1016 · 추천 65 · 주제 5 · 난이도 3
- 7강
Server-side Advanced - Command Injection
조회 591 · 추천 63 · 주제 6 · 난이도 3
- 8강
Server-side Advanced - File Vulnerability
조회 452 · 추천 35 · 주제 6 · 난이도 3