HTTP緩慢拒絕服務攻擊
阿新 • • 發佈:2018-02-08
ont 設計 ret dir ups accept direct server 拒絕 tomcat慢速HTTP拒絕服務攻擊安全問題解決辦法
問題說明:HTTP協議的設計要求服務器在處理之前完全接收到請求。如果HTTP請求未完成,或者傳輸速率非常低,則服務器將保持其資源占用等待剩余的數據。如果服務器占用的資源太多,則會造成拒絕服務。
解決辦法:
修改Tomcat 配置文件 server.xml 中的 <Connector ... /> 配置中,設置connectiontimeout值,默認為20000ms,修改為8000ms;
<Connector port="8080" protocol="HTTP/1.1" maxHttpHeaderSize="8192" maxThreads="100" minSpareThreads="50" maxSpareThreads="100" minProcessors="50" maxProcessors="100" enableLookups="false" connectionTimeout="8000" acceptCount="100" redirectPort="8443" URIEncoding="UTF-8"/>
HTTP緩慢拒絕服務攻擊