차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
다음 판 | 이전 판 | ||
was_보안_취약점_점검 [2018/06/04 06:26] – 만듦 koov | was_보안_취약점_점검 [2020/12/10 03:30] (현재) – koov | ||
---|---|---|---|
줄 7: | 줄 7: | ||
==== 해결방법 ==== | ==== 해결방법 ==== | ||
+ | |||
+ | === Tomcat === | ||
+ | |||
+ | '' | ||
+ | |||
+ | <WRAP prewrap> | ||
+ | <code vim> | ||
+ | < | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | /> | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | 두번째 방법으로 X-Powered-By 헤더가 보이지 않게 하기 위해서는 '' | ||
+ | <WRAP center round tip 60%> | ||
+ | 단 이 방법은 아주 오래된 tomcat 6이전 버전에서 사용되던 방법으로 현재는 셋팅 해도 적용되지 않고 의미가 없는 설정이다. | ||
+ | </ | ||
+ | |||
+ | <WRAP prewrap> | ||
+ | <code vim> | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
=== JBoss EAP 6.x === | === JBoss EAP 6.x === | ||
줄 93: | 줄 125: | ||
==== 참조링크 ==== | ==== 참조링크 ==== | ||
* https:// | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | |||
+ | |||
+ | ===== Directory Listing ===== | ||
+ | 기본적으로 디렉토리 내의 파일 목록이 출력되는것 방지하기 | ||
+ | |||
+ | === Tomcat === | ||
+ | * https:// | ||
+ | |||
+ | Tomcat 9 버전은 기본적으로 해당 기능이 비활성화 되어있다. 명시적으로 적용하기 위해서는 '' | ||
+ | |||
+ | <WRAP prewrap> | ||
+ | <code vim> | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | org.apache.catalina.servlets.DefaultServlet | ||
+ | </ | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== HTTP Method Limit ===== | ||
+ | 특정 HTTP Method를 제한 한다. | ||
+ | |||
+ | === Tomcat === | ||
+ | |||
+ | <WRAP prewrap> | ||
+ | <code vim web.xml> | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ===== AJP Secret ===== | ||
+ | 이것은 Tomcat / Undertow에서 AJP 프로토콜의 구성 문제입니다. AJP는 매우 신뢰할 수있는 프로토콜이므로 신뢰할 수없는 클라이언트에게 노출되어서는 안됩니다. 안전하지 않은 (일반 텍스트 전송) 네트워크가 안전하다고 가정합니다. AJP가 노출되지 않는 구성을 사용하여 예방 조치를 취해야합니다. | ||
+ | |||
+ | 우선 순위에 따라 다음 완화 조치 중 하나를 적용해야합니다. | ||
+ | |||
+ | * Tomcat에서 AJP를 모두 비활성화하고 대신 프록시 연결에 HTTP 또는 HTTPS를 사용하십시오. HTTP 및 HTTPS에는 AJP와 동일한 신뢰 문제가 없습니다. | ||
+ | * 신뢰할 수있는 호스트에서만 들어오는 연결이 허용되도록 네트워크 바인딩 및 방화벽 구성을 신중하게 검토 할뿐만 아니라 비밀로 AJP 연결을 보호하십시오. | ||
+ | * 네트워크 바인딩 및 방화벽 구성 만 사용하여 들어오는 연결이 신뢰할 수있는 호스트에서만 허용되도록하십시오. | ||
+ | |||
+ | 첫 번째 옵션 인 AJP 비활성화는 가장 안전하고 강력한 권장 솔루션입니다. 비밀로 AJP를 보호하는 것은 덜 방해가 될 수 있지만 '' | ||
+ | |||
+ | ==== Tomcat ==== | ||
+ | |||
+ | <WRAP prewrap> | ||
+ | <code xml> | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ==== JBoss EAP 5.2.x ==== | ||
+ | <WRAP prewrap> | ||
+ | <code xml> | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ==== JBoss EAP 6.4.x ==== | ||
+ | |||
+ | <WRAP prewrap> | ||
+ | <code xml> | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ==== JBoss EAP 7.x ==== | ||
+ | |||
+ | <WRAP prewrap> | ||
+ | <code xml> | ||
+ | < | ||
+ | ... | ||
+ | <server name=" | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | <host name=" | ||
+ | ... | ||
+ | <!-- add the following with your AJP port (8009) --> | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | ... | ||
+ | < | ||
+ | <!-- add the following with your credential (YOUR_AJP_SECRET) --> | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <WRAP prewrap> | ||
+ | <code bash> | ||
+ | / | ||
+ | / | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ==== mod_proxy (ajp를 사용하는 mod_proxy_ajp / mod_proxy_balancer) ==== | ||
+ | 이 secret특성은 다음 버전부터 지원됩니다. '' | ||
+ | * '' | ||
+ | * '' | ||
+ | 예를 들어 다음과 같이 '' | ||
+ | |||
+ | * mod_proxy_ajp: | ||
+ | <WRAP prewrap> | ||
+ | < | ||
+ | ProxyPass /example/ ajp:// | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | * mod_proxy_balancer: | ||
+ | |||
+ | <WRAP prewrap> | ||
+ | < | ||
+ | <Proxy balancer:// | ||
+ | BalancerMember ajp:// | ||
+ | BalancerMember ajp:// | ||
+ | </ | ||
+ | ProxyPass /example/ balancer:// | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ==== mod_jk ==== | ||
+ | * mod_jk - '' | ||
+ | |||
+ | <WRAP prewrap> | ||
+ | < | ||
+ | worker.< | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ==== mod_cluster ==== | ||
+ | '' | ||
+ | '' | ||
+ | |||
+ | |||
+ | ==== 관련링크 ==== | ||
+ | * https:// | ||