윈도우에서 웹 서버 구축하기
IIS internet information server 웹 서버 관리 프로그램 설치
- 제어판 - 프로그램 및 기능 - 윈도우즈 기능 켜기 끄기
- 가상 디렉토리 추가 - root 하위에 별칭 생성하고 실제 경로 확인
- 구축한 웹서버에 접속할 때는 ip주소/디렉토리명
- 디렉토리 검색 기능 활성화하면 내부 파일 리스트 확인 가능, 비활성화 권장
- 방화벽 설정, 웹 포트 80번 열기
웹 서버 보안
- 사용하지 않는 기본 문서 제거하기
( 가장 윗쪽에 있는 파일인 기본 문서를 불러오는 웹 사이트, default.htm default.asp index.htm index.html iisstart.htm default.aspx 순서대로 읽음 )
- 기본 문서 순서 확인하기
- 디렉토리 검색 기능 제한하기 (디폴트는 비활성화)
- IIS에서 제공하는 오류 페이지 확인, 400 500
- 맞춤형 오류 페이지 생성하기 사용자 지정 오류 페이지
- webknight 방화벽 - AQTRONIX에서 제공하는 IIS 기반의 공개 웹 앱 방화벽
- 제어판 / 프로그램 제거 / 윈도우즈 기능 켜기 끄기 - Webknight 설치 후 iis 관리자 isapi 필터 추가
- AQTRONIX log analysis
리눅스 웹 서버
- sudo apt install httpd
- sudo service apache2 start/stop/restart
- ps -ef | grep apache2 프로세스 존재 여부로 실행 확인
- port.conf 에 포트 설정, 디폴트 웹사이트 설정도 변경
- 디렉토리 리스팅 허용 기본적으로 파일을 보여주도록 되어 있음
- 접근 제어 - 디렉토리 별 allow, deny 설정 기본적으로 allow 조건 검사 후 deny 검사
- 로그 - access.log
'[ Computer Security ] > Web Security' 카테고리의 다른 글
[웹보안] 모바일 보안 (0) | 2024.08.26 |
---|---|
[웹보안] 웹 보안 정책, 조직, 솔루션 (0) | 2024.08.26 |
[웹보안] 웹 보안의 기본 요소 (2) | 2024.08.26 |
[워게임/웹해킹] Dreamhack 409 . session-basic (0) | 2024.05.11 |
[워게임/웹해킹] Dreamhack 267 . devtools-sources (0) | 2024.05.11 |
[웹보안] 인터넷 해킹과 보안 연습문제 8장 (0) | 2024.04.29 |
[웹보안] 인터넷 해킹과 보안 연습문제 7장 (0) | 2024.04.29 |