tmxklab

00. 시작하기(프로젝트 목표) 본문

Web/[Project] laravel을 이용한 웹 개발 및 해킹

00. 시작하기(프로젝트 목표)

tmxk4221 2020. 10. 9. 15:25

이번에 웹 해킹을 공부하기 위해 바로 워게임 사이트에서 문제를 풀면서 공부하는 것이 아니라 전체적인 웹에 대한 이해도를 높이기 위해 직접 웹 개발을 하기로 한다. 직접 웹 개발을 하면서 기본적으로 서버 사이드 언어(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. 검색 기능
Comments