본문 바로가기

개발과제

게시판 마무리

안녕하세요 이태까지 만든 게시판 코드를 이제 올리려고 합니다!

 

물론.. 최대한 보안에 신경을 썻긴 했지만 부족한 게 있을 수 있어요.

일단 이렇게 올리고 계속 제가 제 사이트를 공격해서 취약점을 분석해 보겠습니다.

 

DB_INFO.php 에는 env 파일에 정보 저장해서 이용해도 되고요.

물론 코드에 적으셔도 됩니다!

 

저는 일단 YOUR_PASSWORD 라고 올려둘게요

데이터베이스 형식은 제가 올린 포스팅 참고 하시면 됩니다.

 

 

그리고 문의 게시판을 조금 수정했습니다. 비밀번호 설정하면 비밀번호 입력이 돼야만 볼 수 있게 했습니다.

 

일단 제 파일이랑 폴더는

 

이러하구요

 

그리고 대충 게시판 모습을 보여드리자면

 

 

로그인 페이지

 

 

 

게시판

 

 

게시판 보는 중

 

 

 

마이페이지

 

 

 

문의 게시판

 

 

 

 

 

이게 제 코드입니다! 보고 참고 하시면 됩니다.

/var/www/html에 풀어서 쓰시면 됩니다

 

데이터베이스 세팅은 제 포스팅 보고 참고 하시면 됩니다.

 

 

2023/06/19 수정 -- 수정페이지랑 삭제 페이지에 별도의 인증 과정 없이 가능한 것을 확인했습니다.

그래서 fix_board.php 와 delete_board.php 문에 별도의 인증과정을 만들었습니다.

 

2023/06/26 수정 -- board 페이지에 세션 인증이 안 된 클라이언트들이 login.php로 가져야 되는데 안 가지는 오류 수정했습니다.

html.zip
0.04MB

 

 

 

 

디렉터리 인덱싱 보안도 신경 써야되요..! 구글에 디렉터리 인덱싱 보안 치시면 쉽게 하실 수 있어요.