Beschreibung des Registrierungswertes "MaxClientRequestBuffer"

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 260694 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Es wird empfohlen, dass alle Benutzer zu Microsoft Internetinformationsdienste (IIS) 7.0 aktualisieren auf Microsoft Windows Server 2008 ausgeführt. IIS 7.0 erhöht deutlich Infrastruktur Websicherheit. Weitere Informationen zu sicherheitsrelevanten Themen im IIS der folgenden Microsoft-Website:
http://www.microsoft.com/technet/security/prodtech/IIS.mspx
Weitere Informationen zu IIS 7.0 die folgende Microsoft-Website:
http://www.iis.net/default.aspx?tabid=1
Alles erweitern | Alles schließen

Auf dieser Seite

Zusammenfassung

Den neue Internet-Server (IIS)-Registrierungswert MaxClientRequestBuffer können die kumulierte Bytes Größe der Anforderung Zeile Header Felder und in einer Anforderung an IIS gesendet beschränken.

Hinweis: In IIS 4.0 wird MaxClientRequestBuffer nur erkannt, wenn das Programm unter Windows NT 4.0 Server Service Pack 5 oder höher ausgeführt wird.

Weitere Informationen

Grund für MaxClientRequestBuffer

Der Registrierungswert "MaxClientRequestBuffer" wurde zu IIS als Sicherheitsmaßnahme, hinzugefügt, damit die maximale Größe der Anforderung Zeile und Kopf Felder von der IIS-Administrator festgelegt werden konnte, um die Wahrscheinlichkeit eines Angriffs durch große Datenmengen in der Anforderungszeile oder Header mit Anforderungen verursacht zu verringern.

Hinweis: HTTP-Spezifikationen Geben Sie die maximale Größe der Anforderung Zeile oder Kopfzeile Felder.

Für Weitere Informationen über Sicherheit Probleme, die auftreten, wenn große URLs enthalten, werden Escapezeichen verwendet, finden Sie im Security Bulletin MS00-023 (http://www.microsoft.com/technet/security/bulletin/ms00-023.mspx).

Standard-Größe in IIS 4 und 5

In IIS 4.0 ist die standardmäßige maximale Größe der Felder Zeile und Kopf Anforderung 2 Megabyte (MB).

In IIS 5.0 wird diese auf 128 KB (KILOBYTE) reduziert.
In IIS 5.0 mit Windows 2000 Service Pack 4 installiert wird dies auf 16 KB reduziert.

Details der Anforderung-Struktur

Die Daten eingeschränkt durch MaxClientRequestBuffer (Antwortzeile und Header), besteht aus alle Daten vom ersten Byte der Anforderung durch das letzte Byte vor den Einheitentext. Dies umfasst die Methode, den URL, beliebige zusätzliche Pfadinformationen, der Abfragezeichenfolge, die HTTP-Version, alle Header und die Zeichen, die trennen alle Teile der Anforderung. Anders gesagt, sind dies alle Daten, die Teil der Einheitshauptteil der Anforderung nicht.

Verwenden von POST anstelle von GET auf große Datenmengen in der Anforderung senden

GET-Anforderungen verwenden den URL Teil die Anforderungszeile Informationen an IIS senden. Die POST-Methode jedoch sendet die Informationen im Einheitshauptteil der Anforderung stattdessen. Daher sollten Sie mithilfe der POST-Methode um eine große Datenmenge in die Anforderung zu senden.

MaxClientRequestBuffer Limit wird vom Puffer betroffene.

Da IIS die Blöcke mit der Anforderungsdaten in Puffer liest, ist die Beschränkung durch MaxClientRequestBuffer festgelegt nicht sehr präzise. Nachdem Sie MaxClientRequestBuffer verwenden, haben Sie daher möglicherweise testen Sie, wenn der tatsächliche Grenzwert auf die Größe der die Client-Anforderung und Header Felder ist was Sie erwarten.

Seite Auswirkungen auf SF_STATUS_REQ_READ_NEXT

Die Verwendung von MaxClientRequestBuffer kann Filter, die ISAPI (Internet Server Application Programming Interface) aus. Wenn ein Filter versucht, das SF_STATUS_REQ_READ_NEXT-Feature verwenden, die um in eine vollständige Anforderung zu lesen, bevor es normalerweise geschehen würde, können Sie dieses Limit auftreten Anforderungen fehlschlagen, wodurch.

Weitere Informationen finden Sie die Artikel der Microsoft Knowledge Base:
255574INFO: IIS meldet einen Fehler mit Filtern mit Hilfe der SF_STATUS_REQ_READ_NEXT-Rückgabewert.

Fügen Sie den Registrierungswert MaxClientRequestBuffer

wichtig In diesem Abschnitt, Methode oder Aufgabe enthält Hinweise zum Ändern der Registrierung. Allerdings können schwerwiegende Probleme auftreten, wenn Sie die Registrierung falsch ändern. Stellen Sie daher sicher, dass Sie diese Schritte sorgfältig ausführen. Für zusätzlichen Schutz sichern Sie der Registrierung, bevor Sie ihn ändern. Anschließend können Sie die Registrierung wiederherstellen, wenn ein Problem auftritt. Weitere Informationen zum Sichern und Wiederherstellen der Registrierung finden Sie im folgenden Artikel der Microsoft Knowledge Base:
322756Zum Sichern und Wiederherstellen der Registrierung in Windows

Führen Sie Folgendes, um den Registrierungswert MaxClientRequestBuffer hinzufügen, um die maximale Größe einer URL-Anforderung zu ändern:
  1. Starten Sie den Registrierungseditor (Regedt32.exe).
  2. Suchen Sie folgenden Schlüssel in der Registrierung:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w3svc\parameters
  3. Im Menü Bearbeiten Wählen Sie Wert hinzufügen , und fügen Sie den folgenden Registrierungswert hinzu:
    Wertname: MaxClientRequestBuffer
    Datentyp: REG_DWORD
  4. Klicken Sie im Dialogfeld DWORD-Editor unter Basis die Option Decimal . Geben Sie im Textfeld Daten die Anzahl Bytes für die Maximalgröße der URL-Anforderung.

    Hinweis: Sie müssen den IIS-Dienst für die Änderungen wirksam werden neu starten.
(c) Microsoft Corporation 2000, alle Rechte vorbehalten. Beiträge von Kevin Zollman, Microsoft Corporation.

Eigenschaften

Artikel-ID: 260694 - Geändert am: Montag, 7. Juli 2008 - Version: 5.3
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Internet Information Services 5.0
  • Microsoft Internet Information Server 4.0
Keywords: 
kbmt kbwin2ksp4fix kbinfo KB260694 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 260694
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com