브라우저에서 제공하는 툴 등으로 HTTP 요청/응답 헤더 정보를 조회할 수 있다. 니는 악의적인 목적으로 이용하면 보안상 큰 이슈가 될 수 있으므로 보통 헤더 정보 중에서 중요한 정보를 감출 수 있다.
아래는 HTTP 요청에 의한 응답 헤더 내용이다.
Connection:close Content-Encoding:gzip Content-Type:text/html;charset=UTF-8 Date:Tue, 14 Aug 2012 15:34:02 GMT Server:Apache Transfer-Encoding:chunked Vary:Accept-Encoding X-Powered-By:JSF/1.2 |
위의 정보에서 "X-Powerd-By" 정보와 "Server" 정보를 감추는 정보는 각각 아래와 같다.
1. "X-Powerd-By" 정보 감추기
설정파일 standalone.xml 또는 domain.xml 에 아래와 같이 설정한다.
<configuration> <jsp-configuration x-powered-by="false"/> </configuration> |
JSP 파일에 바로 반영하기 위해서는 컴파일 가능하도록 tmp/ 디렉터리를 삭제하거나, touch로 강제로 변경일자를 수정하여 컴파일 되도록 해야한다.
2. "Server" 정보 감추기
JBoss 기동 시 옵션에 아래를 설정한다.
-Dorg.apache.coyote.http11.Http11Protocol.SERVER="XYZServer"
[자료 참조] https://developer.jboss.org/thread/203998?tstart=0
'WAS > JBoss' 카테고리의 다른 글
[Tips] Sticky 세션 기반 부하분산 (0) | 2016.05.18 |
---|---|
[Tips] 심볼릭링크 사용 시 404 오류 발생 시 (0) | 2016.05.12 |
[Tips] JMX로 원격 접근하기 위한 JVM 설정 (0) | 2016.05.01 |
[개요] 운영모드 - Standalone vs. Domain mode (0) | 2016.04.12 |
[Tips] 세션 타임아웃(Session Timeout) 설정 방법 (0) | 2016.04.08 |