문서의 선택한 두 판 사이의 차이를 보여줍니다.
다음 판 | 이전 판 | ||
wiki:was:tomcat:tip:tomcat_보안 [2022/07/22 13:55] bjlee |
wiki:was:tomcat:tip:tomcat_보안 [2023/01/13 18:44] (현재) |
||
---|---|---|---|
줄 39: | 줄 39: | ||
jar uf catalina.jar org/ | jar uf catalina.jar org/ | ||
</ | </ | ||
- | |||
\\ | \\ | ||
+ | ----- | ||
2. Header(헤더) 버전 정보 제거 \\ | 2. Header(헤더) 버전 정보 제거 \\ | ||
server.xml 파일 수정 \\ | server.xml 파일 수정 \\ | ||
줄 59: | 줄 59: | ||
Date: Tue , 02 Jan 2018 04:33:57 GMT | Date: Tue , 02 Jan 2018 04:33:57 GMT | ||
</ | </ | ||
- | |||
\\ | \\ | ||
+ | ----- | ||
3. ErrorReportValve 설정을 통한 정보 제거 \\ | 3. ErrorReportValve 설정을 통한 정보 제거 \\ | ||
* server.xml 파일 수정 | * server.xml 파일 수정 | ||
줄 71: | 줄 71: | ||
</ | </ | ||
\\ | \\ | ||
+ | ----- | ||
4. 불필요한 examples 디렉토리(/ | 4. 불필요한 examples 디렉토리(/ | ||
* 서버에 대한 상세 정보를 제공하고 있고, 예제 프로그램 취약점 공격 예방을 위해서 삭제. | * 서버에 대한 상세 정보를 제공하고 있고, 예제 프로그램 취약점 공격 예방을 위해서 삭제. | ||
{$CATALINA_HOME}/ | {$CATALINA_HOME}/ | ||
\\ | \\ | ||
+ | \\ | ||
+ | ----- | ||
+ | |||
5. 에러 페이지 처리 \\ | 5. 에러 페이지 처리 \\ | ||
* 공격자가 대상 시스템의 정보를 획득하기 위해 고의적으로 다양한 에러를 유발하여 돌아오는 에러 메시지를 통해 웹 프로그램의 구조 및 환경 설정을 추정할 수 있음. \\ | * 공격자가 대상 시스템의 정보를 획득하기 위해 고의적으로 다양한 에러를 유발하여 돌아오는 에러 메시지를 통해 웹 프로그램의 구조 및 환경 설정을 추정할 수 있음. \\ | ||
- | 1) {$CATALINA_HOME}/ | + | ===== Ref ===== |
- | <code bash> | + | [[wiki:was: |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | </ | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | error was encountered while trying to use an ErrorDocument to handle the request.</ | + | |
- | </ | + | |
- | </ | + | |
- | </ | + | |
- | 2) {$CATALINA_HOME}/ | + | {{tag> |
- | + | ||
- | web.xml 제일 하단 </ | + | |
- | + | ||
- | <code bash> | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | </ | + | |
- | + | ||
- | < | + | |
- | < | + | |
- | < | + | |
- | </ | + | |
- | + | ||
- | < | + | |
- | < | + | |
- | < | + | |
- | </ | + | |
- | + | ||
- | < | + | |
- | < | + | |
- | < | + | |
- | </ | + | |
- | + | ||
- | < | + | |
- | < | + | |
- | < | + | |
- | </ | + | |
- | + | ||
- | < | + | |
- | < | + | |
- | < | + | |
- | </ | + | |
- | + | ||
- | < | + | |
- | < | + | |
- | < | + | |
- | </ | + | |
- | + | ||
- | < | + | |
- | < | + | |
- | < | + | |
- | </ | + | |
- | + | ||
- | < | + | |
- | < | + | |
- | < | + | |
- | </ | + | |
- | + | ||
- | < | + | |
- | < | + | |
- | < | + | |
- | </ | + | |
- | + | ||
- | < | + | |
- | < | + | |
- | < | + | |
- | </ | + | |
- | + | ||
- | < | + | |
- | < | + | |
- | < | + | |
- | </ | + | |
- | + | ||
- | < | + | |
- | < | + | |
- | < | + | |
- | </ | + | |
- | + | ||
- | < | + | |
- | < | + | |
- | < | + | |
- | </ | + | |
- | + | ||
- | < | + | |
- | < | + | |
- | < | + | |
- | </ | + | |
- | + | ||
- | < | + | |
- | < | + | |
- | < | + | |
- | </ | + | |
- | + | ||
- | < | + | |
- | < | + | |
- | < | + | |
- | </ | + | |
- | + | ||
- | < | + | |
- | < | + | |
- | < | + | |
- | </ | + | |
- | + | ||
- | < | + | |
- | < | + | |
- | < | + | |
- | </ | + | |
- | + | ||
- | < | + | |
- | < | + | |
- | < | + | |
- | </ | + | |
- | + | ||
- | < | + | |
- | < | + | |
- | < | + | |
- | </ | + | |
- | </ | + | |
- | {{tag> | + |