icm/<PROT>/max_request_size_KB 
Mit diesem Parameter kann der Applikationsserver vor einer Denial of Service Attacke (DOS) mit großen Requests geschützt werden. Ist der Parameterwert ungleich -1, prüft bereits der Internet Communication Manager, ob die Länge (content-length) des Requests den angegebenen Parameterwert übersteigt. Ist dies der Fall, wird der Request nicht an den Applikationsserver weitergegeben, sondern eine Fehlermeldung an den Aufrufer zurückgeschickt (ICMEPROTERROR).
Damit werden auch keine Ressourcen im Backend (Speicher/Prozesse) benötigt.
Sie können die maximale Requestgröße für jedes Protokoll einzeln einstellen.
Verwenden Sie dazu die folgenden Parameter:
icm/HTTP/max_request_size_KB
icm/P4/max_request_size_KB
icm/IIOP/max_request_size_KB
Arbeitsgebiet |
Internet Communication Manager, SAP Web Dispatcher |
|
Einheit |
Integerwert (Kilobytes) |
|
Standardwert |
icm/HTTP/max_request_size_KB |
102400 (bei gzip-komprimierten Daten ist die Größe nach dem Dekomprimieren („unzip“) relevant) |
icm/P4/max_request_size_KB |
12288 |
|
icm/IIOP/max_request_size_KB |
12288 |
|
Dynamisch änderbar |
Lokal und auf allen Servern |
|
Sie können Werte zwischen -1 und 1073741824 setzen.
Der Wert -1 deaktiviert die Prüfung d.h. die Requests können beliebige Länge haben.
Beispiel
HTTP-Requests können mit der Standardeinstellung maximal 100 Megabytes groß sein.