CARA: Membatasi layanan Web protokol yang memungkinkan sebuah Server

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 815150 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

Pada Halaman ini

RINGKASAN

Artikel ini selangkah demi selangkah menjelaskan cara untuk membatasi protokol yang mendukung layanan Web.

XML?based Web layanan pertukaran XML dokumen untuk berkomunikasi. Pertukaran ini dapat terjadi di semua jenis Protokol lapisan aplikasi. Secara default, ASP.NET Web layanan yang terkena melalui empat protokol yang berbeda: HttpSoap, HttpPost, HttpGet, dan dokumentasi. Dalam banyak kasus, hanya sebuah subset dari protokol ini empat diperlukan. Untuk contoh, layanan Web biasanya menggunakan hanya HttpSoap protokol untuk komunikasi. Dalam keadaan ini, jika Anda menghapus yang tidak terpakai protokol, Anda meningkatkan keamanan aplikasi bintang serangan permukaan. Artikel ini menjelaskan cara menonaktifkan layanan Web protokol yang digunakan untuk berkomunikasi dengan ASP.NET aplikasi.

Menonaktifkan layanan Web protokol

Untuk menonaktifkan Web Layanan protokol untuk ASP.NET aplikasi, ikuti langkah berikut:
  1. Buka Web.config file dalam editor teks (seperti Notepad). Web.config file terletak di map akar dari Anda layanan Web aplikasi.
  2. Menambahkan elemen konfigurasi <webservices>di bawah <system.web>elemen.</system.web> </webservices>
  3. Dalam elemen <webservices>, menambahkan <protocols>konfigurasi elemen.</protocols> </webservices>
  4. Dalam elemen <protocols>, menambahkan <remove> elemen masing-masing protokol standar yang Anda ingin menonaktifkan.</remove> </protocols>
  5. Dalam setiap <remove>unsur-unsur yang Anda buat pada langkah 4, mengatur<b00> </b00> </remove>Nama atribut nama protokol yang Anda ingin menonaktifkan.
  6. Secara default, HttpPost, HttpSoap, HttpGet, dan Dokumentasi protokol yang diaktifkan. Contoh berikut <webservices>konfigurasi elemen menonaktifkan semua default protokol kecuali HttpSoap:<b00> </b00> </webservices>
    <webServices>
        <protocols>
            <remove name="HttpPost"/> 
            <remove name="HttpGet"/> 
            <remove name="Documentation"/> 
        </protocols>
    </webServices>
  7. Simpan Web.config file. Layanan Web akan restart secara otomatis, dan akan kembali pesan kesalahan untuk semua permintaan yang penyandang cacat protokol.

REFERENSI

Untuk informasi lebih lanjut, kunjungi Web site Microsoft berikut:
.aspx http://msdn2.Microsoft.com/en-us/library/aa719558 (VS.71)
.aspx http://msdn2.Microsoft.com/en-us/library/ackhksh7 (vs.71)
Untuk informasi tambahan, klik nomor artikel di bawah ini untuk melihat artikel pada Basis Pengetahuan Microsoft:
815179CARA: Membuat File Web.config untuk ASP.NET aplikasi
815178 CARA: Mengedit konfigurasi ASP.NET aplikasi
818014 CARA: Mengamankan aplikasi yang dibangun di atas.NET Framework

Properti

ID Artikel: 815150 - Kajian Terakhir: 04 Oktober 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft ASP.NET 1.0
  • Microsoft ASP.NET 1.1
  • Microsoft Web Services Enhancements for Microsoft .NET 1.1
Kata kunci: 
kbwebforms kbwebservices kbconfig kbhowtomaster kbmt KB815150 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:815150

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