의미없는 블로그
톰캣 OPTIONS, TRACE 메소드 조치 방법 본문
톰캣이구 OPTIONS, TRACE 메소드 둘다 응답값 헤더에 메소드 떠서 취약점으로 잡혔었다
담당자가 조치했다고 하는데
OPTIONS 날리면 계속 메소드 뜨고
TRACE 는 메소드는 안뜨는데 TRACE가 활성화 되어버림
우리 조치가이드에 방법이 2개 있는데 조치가이드가 좀 잘못됐었다
담당자는 그대로 따라한거라서 잘못 없음..
OPTIONS, TRACE 둘다 메소드 리스트 노출될 경우
첫번째가 /conf/web.xml 에 메소드 제한 설정하는거고
두번째가 /conf/server.xml 에 allowTrace="true" 설정하는거다
테스트-톰캣 8.0.12, 9.0.12
디폴트로 OPTIONS, TRACE 전송 시 메소드 리스트 뜬다
/conf/web.xml 에서 메소드 제한 설정
아래줄에 <auth-constraint /> 이게 중요
이거 빼먹으면 적용 안된다
/conf/server.xml 에 allowTrace="true" 해야 TRACE 날려도 메소드 리스트 안뜬다
원래 위에꺼 없이 이것만 설정하면 TRACE 활성화됨
위 두개 설정하고 재부팅하면 OPTIONS, TRACE 둘다 안먹힘~
'# 나 > pentest (WEB)' 카테고리의 다른 글
[IIS 7.5] 응답헤더에 서버 버전정보 지웠는데 에러 페이지에서 다시 나올 때 (2) | 2020.12.03 |
---|---|
AES 복호화 하기 (0) | 2020.11.16 |
[미제사건] 톰캣 OPTIONS 메소드 조치 방법 (0) | 2020.11.09 |
IIS 10 에서 OPTIONS 메소드 조치 (0) | 2020.09.04 |
Everything (2) | 2020.09.02 |
Comments