어느 가을날의 전환점

TOMCAT|경고: More than the maximum number of request parameters... 본문

Development

TOMCAT|경고: More than the maximum number of request parameters...

어느가을빛 2012. 11. 29. 17:50

[오류 메시지]


11월 29, 2012 5:24:35 오후 org.apache.tomcat.util.http.Parameters processParameters

경고: More than the maximum number of request parameters (GET plus POST) for a single request ([10,000]) were detected. Any parameters beyond this limit have been ignored.


[해결 방안]

../Tomcat/conf/server.xml


    <Connector port="8090" protocol="HTTP/1.1" 

               connectionTimeout="20000" 

               redirectPort="8443" maxParameterCount="10000"/>


HashDos 공격의 막기 위한 톰캣의 제한에 따른 경고 메시지 임.

HashDos 공격은 많은 HTTP Request Parameter (String 형태)를 만들어, hash contension이 나도록 하여 CPU 부하를 주도록 하는 것으로, Web Server에서는 HTTP Request를 HashMap으로 만들어 관리 함.


0 또는 -1로 설정 시 무제한으로 설정 됨(Default는 10,000)


http://tomcat.apache.org/tomcat-7.0-doc/config/ajp.html


# 참고 자료

1) HashDos 공격 대비하기

    http://seonho.blogspot.kr/2012/01/hashdos.html

Comments