Deskripsi dari nilai registri MaxClientRequestBuffer

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 260694
Kami sangat menyarankan semua pengguna upgrade ke Microsoft Internet Information Services (IIS) versi 7.0 berjalan pada Microsoft Windows Server 2008. IIS 7.0 secara signifikan meningkatkan Web infrastruktur keamanan. Untuk informasi lebih lanjut tentang IIS keamanan yang berhubungan dengan topik, kunjungi Web site Microsoft berikut:
http://www.Microsoft.com/technet/security/prodtech/IIS.mspx
Untuk informasi lebih lanjut tentang IIS 7.0, kunjungi Web site Microsoft berikut:
http://www.IIS.net/default.aspx?tabid=1
Perbesar semua | Perkecil semua

Pada Halaman ini

RINGKASAN

Anda dapat menggunakan nilai registri baru Internet Information Server (IIS) MaxClientRequestBuffer untuk membatasi ukuran kumulatif byte permintaan baris header bidang dan mengirim permintaan untuk IIS.

CATATAN: Dalam IIS 4.0, MaxClientRequestBuffer hanya diakui ketika program berjalan pada Windows NT 4.0 Server layanan paket 5 atau yang lebih baru.

INFORMASI LEBIH LANJUT

Alasan untuk MaxClientRequestBuffer

Nilai registri MaxClientRequestBuffer ditambahkan ke IIS sebagai ukuran keamanan, sehingga ukuran maksimum permintaan baris dan header kolom bisa diatur oleh IIS administrator untuk mengurangi kemungkinan serangan yang disebabkan oleh permintaan yang mengandung sejumlah besar data dalam permintaan baris atau header.

CATATAN: Spesifikasi HTTP tidak menentukan ukuran maksimum permintaan header baris atau kolom.

Untuk informasi lebih lanjut tentang masalah keamanan yang mungkin terjadi ketika URL yang sangat besar yang berisi karakter-karakter pelolos digunakan, lihat buletin keamanan (MS00-023http://www.Microsoft.com/technet/Security/Bulletin/ms00-023.mspx).

Standar ukuran di IIS 4 dan 5

Dalam IIS 4.0, ukuran maksimum default dari bidang baris dan header permintaan adalah 2 megabyte (MB).

IIS 5.0, ini adalah dikurangi untuk 128 kilobyte (KB).
IIS 5.0 dengan Windows 2000 Paket Layanan 4 yang telah diinstal, ini adalah dikurangi untuk 16 KB.

Rincian dari struktur permintaan

Data yang dibatasi oleh MaxClientRequestBuffer (baris respon dan header), terdiri dari semua data dari byte pertama permintaan melalui byte terakhir sebelum tubuh entitas. Ini termasuk metode, URL, informasi tambahan jalan, string kueri, Versi HTTP, semua header dan karakter yang membatasi semua bagian dari permintaan. Dengan kata lain, ini termasuk semua data yang bukan merupakan bagian dari permintaan entitas tubuh.

Menggunakan posting bukan mendapatkan untuk mengirim Data dalam jumlah besar pada permintaan

MENDAPATKAN permintaan penggunaan bagian URL permintaan jalur untuk mengirim informasi ke IIS. Metode POST, namun, mengirimkan informasi dalam permintaan entitas tubuh sebagai gantinya. Oleh karena itu, Anda harus mempertimbangkan untuk menggunakan metode POST untuk mengirim sejumlah besar data pada permintaan.

MaxClientRequestBuffer batas dipengaruhi oleh buffer

Karena IIS membaca blok data permintaan ke buffer, batas yang ditetapkan oleh MaxClientRequestBuffer tidak sangat tepat. Oleh karena itu, setelah Anda menggunakan MaxClientRequestBuffer, Anda mungkin harus menguji untuk melihat apakah sebenarnya batas ukuran klien permintaan dan header kolom apa yang Anda harapkan.

Efek samping pada SF_STATUS_REQ_READ_NEXT

Penggunaan MaxClientRequestBuffer dapat mempengaruhi Internet Server Application Programming Interface (ISAPI) filter. Jika filter mencoba menggunakan fitur SF_STATUS_REQ_READ_NEXT untuk membaca dalam permintaan lengkap sebelum itu biasanya akan terjadi, itu dapat menjumpai batas ini, yang menyebabkan permintaan untuk gagal.

Untuk informasi tambahan, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
255574 INFO: IIS melaporkan kesalahan dengan filter menggunakan nilai kembali SF_STATUS_REQ_READ_NEXT.

Menambahkan nilai registri MaxClientRequestBuffer

Penting Bagian ini, metode, atau tugas yang memuat langkah-langkah yang memberitahu Anda bagaimana memodifikasi registri. Namun, masalah yang serius dapat terjadi apabila Anda salah memodifikasi registri. Oleh karena itu, pastikan Anda mengikuti langkah-langkah tersebut dengan seksama. Untuk perlindungan tambahan, buat cadangan registri sebelum Anda memodifikasi. Kemudian, Anda dapat memulihkan registri apabila terjadi masalah. Untuk informasi selengkapnya tentang cara membuat cadangan dan memulihkan registri, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
322756 Cara membuat cadangan dan memulihkan registri di Windows

Untuk mengubah ukuran maksimum permintaan URL, melakukan berikut ini untuk menambahkan nilai registri MaxClientRequestBuffer:
  1. Jalankan Editor registri (Regedt32.exe).
  2. Cari kunci berikut ini di registri:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w3svc\parameters
  3. Dari Mengedit menu, pilih Tambahkan nilai, dan kemudian menambahkan nilai registri berikut:
    Nilai Name: MaxClientRequestBuffer
    Tipe data: REG_DWORD
  4. Dalam DWORD Editor dialog kotak, di bawah Radix, pilih Desimal. Dalam Data teks, ketik jenis jumlah byte untuk maksimum permintaan URL.

    Catatan Anda harus me-restart layanan IIS untuk perubahan berlaku.
(c) Microsoft Corporation 2000, All Rights Reserved. Kontribusi oleh Kevin Zollman, Microsoft Corporation.

Properti

ID Artikel: 260694 - Kajian Terakhir: 21 September 2011 - Revisi: 2.0
Kata kunci: 
kbwin2ksp4fix kbinfo kbmt KB260694 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:260694

Berikan Masukan

 

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