tmxklab
00. 시작하기(프로젝트 목표) 본문
이번에 웹 해킹을 공부하기 위해 바로 워게임 사이트에서 문제를 풀면서 공부하는 것이 아니라 전체적인 웹에 대한 이해도를 높이기 위해 직접 웹 개발을 하기로 한다. 직접 웹 개발을 하면서 기본적으로 서버 사이드 언어(php, jsp, ...)의 문법을 익힐 수 있고 추가로 더 필요한 공부(웹 프레임워크, http헤더, ...)를 하면서 이후에 웹 해킹할 때 도움이 될 것이다.
웹 사이트 개발은 Laravel프레임워크를 사용해서 php웹 사이트를 구축하기로 한다.
php와 프레임워크를 사용한 이유는 예전에 학교에서 프레임워크를 사용하지 않고(스프링 과목을 듣지 못해서ㅠ) jsp를 사용해서 웹 사이트를 개발했었던 적이 있어 이번 기회에 써보지 않았던 php와 프레임워크를 공부겸? 개발하고자 한다.
01. 프로젝트 목표
1) Larabel을 이용하여 간단한 php웹 사이트 개발
2) 개발한 웹 사이트 직접 해킹해보기
3) 발견된 취약점을 통해 웹 사이트 보완하기
+) 필요한 지식이나 추가 공부는 따로 정리하기
02. 웹 사이트 요구사항
1. 로그인
2. 로그아웃
3. 회원가입
4. 회원탈퇴
5. 게시판
6. 게시판 글 읽기, 수정, 삭제
7. 세션 유지
8. 페이지네이션
9. 글 정렬 기능
10. 검색 기능
'Web > [Project] laravel을 이용한 웹 개발 및 해킹' 카테고리의 다른 글
02. 개발환경 구성(feat. vscode) (0) | 2020.10.28 |
---|---|
01. Window환경에서 Laravel 개발환경 구축 (0) | 2020.10.10 |
Comments