Select the product you need help with
INFO: ASP.NET keamanan OverviewID Artikel: 306590 - Melihat produk di mana artikel ini berlaku. Artikel ini merujuk kepada .net Microsoft berikut
Kerangka perpustakaan kelas namespaces:
Pada Halaman iniRINGKASAN Artikel ini menyediakan pengenalan ASP.NET
keamanan. Untuk tambahan ASP.NET ikhtisar merujuk sebagai berikut Artikel Pangkalan Pengetahuan Microsoft: 305140
(http://support.microsoft.com/kb/305140/EN-US/
)
INFO: ASP.NET RoadmapINFORMASI LEBIH LANJUT ASP.net memberi Anda lebih banyak kontrol untuk menerapkan keamanan untuk
aplikasi Anda.
ASP.net keamanan bekerja dalam hubungannya dengan Microsoft Internet Information Services
Keamanan (IIS) dan termasuk layanan otentikasi dan otorisasi untuk
menerapkan model keamanan ASP.NET. ASP.net juga termasuk berbasis peran
fitur keamanan yang dapat diterapkan untuk kedua Microsoft Windows dan
account pengguna non-Windows. Artikel ini dibagi menjadi berikut bagian:
Aliran keamanan dengan permintaanLangkah-langkah berikut menjelaskan urutan menurun peristiwa ketika seorang klien membuat permintaan:
Aliran ASP.net Data Untuk informasi tambahan tentang
meniru di ASP.NET, klik nomor artikel di bawah ini untuk melihat artikel di
Pangkalan Pengetahuan Microsoft: .aspx http://MSDN.Microsoft.com/en-us/library/xa68twcb (vs.71)
(http://msdn.microsoft.com/en-us/library/xa68twcb(vs.71).aspx)
306158
(http://support.microsoft.com/kb/306158/EN-US/
)
INFO: Menerapkan peniruan di ASP.NET aplikasiPengaturan konfigurasi terkaitIIS mempertahankan pengaturan keamanan yang terkait dengan konfigurasi di IIS metabase. Namun, ASP.NET mempertahankan keamanan (dan lainnya) konfigurasi pengaturan dalam file konfigurasi Extensible Markup Language (XML). Meskipun ini umumnya menyederhanakan penggunaan aplikasi Anda dari keamanan sudut pandang, model keamanan yang mengadopsi aplikasi Anda memerlukan benar konfigurasi IIS metabase dan ASP.NET aplikasi melalui berkas konfigurasinya (Web.config).Berikut bagian konfigurasi terkait dengan ASP.NET keamanan:
OtentikasiOtentikasi adalah proses yang Anda memperoleh identifikasi kredensial seperti Nama pengguna dan password dan memvalidasi kredensial tersebut terhadap beberapa otoritas.ASP.net menyediakan otentikasi empat penyedia: Bentuk-bentuk otentikasiBentuk-bentuk otentikasi mengacu pada sebuah sistem di mana unauthenticated permintaan akan diarahkan ke formulir Bahasa Markah Hiperteks (HTML) di mana pengguna mengetik identitasnya. Setelah pengguna memberikan mandat dan mengajukan bentuk, aplikasi mengotentikasi permintaan, dan isu-isu sistem otorisasi tiket dalam bentuk kue. Cookie ini berisi kredensial atau bukti kunci untuk merebut kembali identitas. Permintaan berikutnya dari browser secara otomatis mencakup cookie.Untuk informasi lebih lanjut tentang Bentuk-bentuk otentikasi, lihat topik berikut di .NET Framework SDK Dokumentasi: Penyedia otentikasi bentuk Untuk
informasi tambahan otentikasi bentuk di ASP.NET, klik artikel
nomor di bawah ini untuk melihat artikel di dalam Pangkalan Pengetahuan Microsoft: .aspx http://MSDN.Microsoft.com/en-us/library/907hb5w9 (vs.71)
(http://msdn.microsoft.com/en-us/library/907hb5w9(vs.71).aspx)
301240
(http://support.microsoft.com/kb/301240/EN-US/
)
CARA: Menerapkan berbasis bentuk otentikasi dalam ASP.NET aplikasi dengan menggunakan C# .netWindows otentikasiWindows otentikasi, IIS melakukan otentikasi, dan token dikonfirmasi diteruskan ke proses pekerja ASP.NET. Keuntungan dari menggunakan Windows otentikasi adalah bahwa hal itu memerlukan minimal pengkodean. Anda mungkin ingin menggunakan Windows otentikasi untuk meniru account pengguna Windows IIS mengotentikasi sebelum Anda menyerahkan permintaan untuk ASP.NET.Untuk informasi lebih lanjut tentang Windows otentikasi, lihat topik berikut di .net Kerangka SDK dokumentasi: Penyedia WindowsAuthenticationModule .aspx http://MSDN.Microsoft.com/en-us/library/907hb5w9 (vs.71)
(http://msdn.microsoft.com/en-us/library/907hb5w9(vs.71).aspx)
Paspor otentikasiPaspor otentikasi adalah layanan terpusat otentikasi, Microsoft yang menyediakan, yang menawarkan satu masuk dan inti profil layanan untuk anggota situs. Biasanya, paspor otentikasi yang digunakan ketika Anda perlu satu masuk kemampuan di beberapa domain.Untuk lebih informasi tentang paspor otentikasi, lihat topik berikut di .NET Framework SDK dokumentasi: Penyedia otentikasi paspor .aspx http://MSDN.Microsoft.com/en-us/library/f8e50t0f (vs.71)
(http://msdn.microsoft.com/en-us/library/f8e50t0f(vs.71).aspx)
Default otentikasiOtentikasi default digunakan bila Anda tidak ingin keamanan pada aplikasi Web; akses anonim diperlukan untuk keamanan ini penyedia. Di antara semua penyedia otentikasi, Default otentikasi menyediakan kinerja maksimum untuk aplikasi Anda. Penyedia otentikasi ini adalah juga digunakan bila Anda menggunakan modul keamanan kustom Anda sendiri.OtorisasiOtorisasi adalah proses yang memverifikasi jika dikonfirmasi pengguna memiliki akses ke sumber daya yang diminta.ASP.net menawarkan penyedia otorisasi berikut: FileAuthorizationKelas FileAuthorizationModule melakukan file otorisasi dan aktif bila Anda menggunakan Windows otentikasi. FileAuthorizationModule bertanggung jawab untuk melakukan pemeriksaan pada Windows Access Control Daftar (ACLs) untuk menentukan apakah pengguna harus memiliki akses.UrlAuthorizationKelas UrlAuthorizationModule melakukan otorisasi Uniform Resource Locator (URL), yang mengontrol otorisasi berdasarkan URI namespace. URI namespaces dapat sangat berbeda dari fisik jalan folder dan file itu perizinan NTFS Gunakan.UrlAuthorizationModule menerapkan kedua pernyataan positif dan negatif otorisasi; itu adalah, Anda dapat menggunakan modul untuk selektif mengizinkan atau menolak akses ke sewenang-wenang bagian dari namespace URI untuk pengguna, peran (seperti manajer, penguji, dan administrator), dan kata kerja (seperti GET & POST). Untuk informasi lebih lanjut tentang otorisasi di ASP.NET, lihat topik berikut .NET Framework SDK dokumentasi: ASP.net otorisasi .aspx http://MSDN.Microsoft.com/en-us/library/wce3kxhd (vs.71)
(http://msdn.microsoft.com/en-us/library/wce3kxhd(vs.71).aspx)
Berbasis peran keamananBerbasis peran keamanan di ASP.NET mirip dengan berbasis peran keamanan yang Microsoft COM + dan Microsoft transaksi Server (MTS) digunakan, Meskipun ada perbedaan penting. Berbasis peran keamanan di ASP.NET bukanlah terbatas pada account Windows dan kelompok. Misalnya, jika Windows otentikasi dan peniruan diaktifkan, identitas pengguna Windows identity (User.Identity.Name = "Domain\username"). Anda dapat memeriksa identitas untuk keanggotaan dalam peran tertentu dan membatasi akses sesuai. Untuk contoh:Kode Visual Basic .net Kode Visual Basic .net Kode Visual Basic .net 306238 Untuk informasi lebih lanjut tentang keamanan berbasis peran, lihat
untuk topik berikut dalam dokumentasi .NET Framework SDK:
(http://support.microsoft.com/kb/306238/EN-US/
)
CARA: Menerapkan berbasis peran keamanan dengan otentikasi berbasis bentuk di ASP.NET aplikasi dengan menggunakan Visual Basic .netBerbasis peran keamanan .aspx http://MSDN.Microsoft.com/en-us/library/52kd59t0 (vs.71)
(http://msdn.microsoft.com/en-us/library/52kd59t0(vs.71).aspx)
REFERENSI Untuk informasi tentang ASP.NET keamanan pedoman, lihat
kertas putih MSDN berikut: Otentikasi pada ASP.NET: .net keamanan bimbingan Untuk lebih banyak informasi umum tentang ASP.NET, merujuk kepada
newsgroup MSDN berikut: http://MSDN.Microsoft.com/en-us/library/ms978378.aspx
(http://msdn.microsoft.com/en-us/library/ms978378.aspx)
Microsoft.Public.DotNet.Framework.Aspnet Untuk informasi tambahan, klik artikel
nomor di bawah ini untuk melihat artikel di dalam Pangkalan Pengetahuan Microsoft:
(http://msdn.microsoft.com/en-us/library/aa286485)
311094
(http://support.microsoft.com/kb/311094/EN-US/
)
BUG: Pesan galat "ConfigurationException" ketika menyamar sebagai account baca konfigurasi306359
(http://support.microsoft.com/kb/306359/EN-US/
)
PRB: Request.ServerVariables("LOGON_USER") kembali String kosong di ASP.NET313091
(http://support.microsoft.com/kb/313091/EN-US/
)
CARA: Membuat tombol tekan dengan menggunakan Visual Basic .net untuk digunakan dalam bentuk-bentuk otentikasi313116 Untuk informasi lebih lanjut, lihat buku-buku berikut:
(http://support.microsoft.com/kb/313116/EN-US/
)
PRB: Permintaan otentikasi bentuk tidak diarahkan ke loginUrl HalamanReilly, Douglas J. Merancang aplikasi Microsoft ASP.NET
(http://www.microsoft.com/mspress/books/toc/5136.aspx)
. Microsoft Press, 2001.Esposito, Dino.Bangunan solusi Web dengan ASP.NET dan ADO.NET
(http://www.microsoft.com/learning/en/us/Books/5727.aspx)
. Microsoft Press, 2001.PropertiID Artikel: 306590 - Kajian Terakhir: 28 Juni 2012 - Revisi: 3.0
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: 306590
(http://support.microsoft.com/kb/306590/en-us/
)
| Terjemahan Artikel
|




Kembali ke atas








