ID Artikel: 927265 - Kajian Terakhir: 11 Oktober 2011 - Revisi: 2.0

Otentikasi gagal saat komputer klien menggunakan Internet Explorer 7 untuk mengotentikasi dengan komputer ISA Server hulu melalui komputer ISA Server hilir yang tidak memerlukan otentikasi

Download Hotfix tersediaHotfix Download Available
View and request hotfix downloads
Tips SistemThis article applies to a different operating system than the one you are using. Article content that may not be relevant to you is disabled.

Pada Halaman ini

Perbesar semua | Perkecil semua

GEJALA

Pertimbangkan skenario berikut ini:
  • Anda mengkonfigurasi komputer Keamanan dan Akselerasi Internet (ISA) Server Microsoft yang memerlukan otentikasi.
  • Anda mengkonfigurasi komputer ISA Server hilir yang tidak memerlukan otentikasi.
  • Komputer klien yang tersambung ke komputer ISA Server hilir menjalankan Windows Internet Explorer 7.
Dalam skenario ini, komputer klien tidak dapat mengotentikasi dengan komputer ISA Server hulu.

PENYEBAB

Komputer klien yang menjalankan Internet Explorer 7 mendapatkan tiket Kerberos yang valid untuk otentikasi dengan server hilir. Namun, tiket Kerberos ini tidak divalidasi oleh komputer ISA Server hulu yang mengotentikasi.

Khususnya, saat komputer ISA Server hulu meminta otentikasi, komputer klien mendapatkan tiket Kerberos untuk server hilir. Tiket Kerberos valid untuk otentikasi dengan komputer ISA Server hilir. Tiket ini tidak dapat digunakan untuk mengotentikasi komputer ISA Server hulu. Saat tiket Kerberos diberikan ke komputer ISA Server hulu, komputer ISA Server hulu tidak dapat memvalidasi tiket tersebut. Oleh karena itu, otentikasi gagal.

Catatan
  • Komputer ISA Server hilir adalah server proksi yang berkomunikasi dengan komputer klien.
  • Internet Explorer 7 menyertakan dukungan untuk otentikasi Kerberos terhadap server proksi.
Otentikasi NTLM adalah metode otentikasi alternatif untuk kasus di mana otentikasi Kerberos gagal. Namun, komputer klien tidak menggunakan otentikasi NTLM karena komputer klien berhasil mendapatkan tiket Kerberos untuk server proksi.

PEMECAHAN MASALAH

Informasi hotfix

Tersedia hotfix yang didukung dari Microsoft. Namun, hotfix ini ditujukan hanya untuk memecahkan masalah yang dijelaskan di artikel ini. Gunakan hotfix ini hanya untuk sistem yang mengalami masalah khusus ini. Hotfix ini mungkin akan menerima pengujian tambahan. Oleh karena itu, apabila tidak terlalu dipengaruhi oleh masalah ini, kami sarankan Anda menunggu pemutakhiran perangkat lunak selanjutnya yang berisi hotfix ini.

Apabila hotfix tersedia untuk diunduh, akan ada bagian "Tersedia unduhan hotfix" di bagian atas artikel Pangkalan Pengetahuan ini. Jika bagian ini tidak ditampilkan, hubungi Layanan Pelanggan dan Dukungan Microsoft untuk mendapatkan hotfix.

Catatan Apabila terjadi masalah tambahan atau apabila diperlukan pemecahan masalah, Anda mungkin harus membuat permintaan layanan secara terpisah. Biaya dukungan biasa akan diterapkan pada pertanyaan dan masalah dukungan tambahan yang tidak termasuk dalam hotfix khusus ini. Untuk daftar lengkap nomor telepon Layanan Pelanggan dan Dukungan Microsoft atau untuk membuat permintaan layanan terpisah, kunjungi situs Web Microsoft berikut ini:
http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)
Catatan Formulir "Tersedia unduhan hotfix" menampilkan bahasa hotfix yang tersedia. Jika tidak menemukan bahasa Anda, ini karena hotfix tidak tersedia untuk bahasa tersebut.

Prasyarat

Komputer harus menjalankan ISA Server 2004 Paket Layanan 2 (SP2) untuk menerapkan versi hotfix ISA Server 2004 ini.

Persyaratan mulai ulang

Setelah menerapkan hotfix ini, hotfix akan memulai ulang layanan ISA Server.

Informasi penggantian hotfix

Hotfix ini tidak menggantikan hotfix lainnya.

Informasi berkas

Versi bahasa Inggris hotfix ini memiliki atribut berkas (atau atribut berkas yang lebih baru) yang tercantum dalam tabel berikut. Tanggal dan waktu untuk berkas-berkas tersebut dicantumkan dalam Waktu Universal Terkoordinasi (UTC). Saat melihat informasi berkas, waktu akan diubah ke waktu lokal. Untuk menemukan selisih antara waktu UTC dan waktu lokal, gunakan tab Zona Waktu di item Tanggal dan Waktu di Panel Kontrol.
ISA Server 2006
Perkecil tabel iniPerbesar tabel ini
File nameFile versionFile sizeDateTimePlatform
Linktranslation.dll5.0.5720.154247,13625-Oct-200609:24x86
Msfpc.dll5.0.5720.154549,21625-Oct-200609:24x86
Msfpccom.dll5.0.5720.1546,409,56825-Oct-200609:24x86
W3filter.dll5.0.5720.154890,20825-Oct-200609:24x86
ISA Server 2004, Enterprise Edition
Perkecil tabel iniPerbesar tabel ini
File nameFile versionFile sizeDateTimePlatform
Comphp.dll4.0.3443.628167,78427-Oct-200614:45x86
Complp.dll4.0.3443.62863,33627-Oct-200614:45x86
Cookieauthfilter.dll4.0.3443.628159,59227-Oct-200614:45x86
Linktranslation.dll4.0.3443.628123,75227-Oct-200614:45x86
Msfpc.dll4.0.3443.628377,19227-Oct-200614:45x86
Msfpccom.dll4.0.3443.6285,024,10427-Oct-200614:45x86
Msfpcsnp.dll4.0.3443.6284,656,48827-Oct-200614:45x86
Msfpcui.dll4.0.3443.6282,420,58427-Oct-200614:45x86
Mspadmin.exe4.0.3443.628282,98427-Oct-200614:45x86
Msphlpr.dll4.0.3443.628405,35227-Oct-200614:45x86
Mspmon.dll4.0.3443.62852,58427-Oct-200614:45x86
Mspmsg.dll4.0.3443.628254,31227-Oct-200614:45x86
Ratlib.dll4.0.3443.62840,80827-Oct-200614:45x86
Rpcfltr.dll4.0.3443.628130,92027-Oct-200614:45x86
Socksflt.dll4.0.3443.62895,59227-Oct-200614:45x86
W3filter.dll4.0.3443.628752,48827-Oct-200614:45x86
Wspsrv.exe4.0.3443.6281,067,36827-Oct-200614:45x86
ISA Server 2004, Standard Edition
Perkecil tabel iniPerbesar tabel ini
File nameFile versionFile sizeDateTimePlatform
Comphp.dll4.0.2165.628167,27227-Oct-200614:35x86
Complp.dll4.0.2165.62863,84827-Oct-200614:35x86
Cookieauthfilter.dll4.0.2165.628161,12827-Oct-200614:35x86
Msfpc.dll4.0.2165.628330,08827-Oct-200614:35x86
Msfpccom.dll4.0.2165.6283,543,40027-Oct-200614:35x86
Msfpcui.dll4.0.2165.6282,142,56827-Oct-200614:35x86
Ratlib.dll4.0.2165.62839,27227-Oct-200614:35x86
Msfpcsnp.dll4.0.2165.6283,574,63227-Oct-200614:35x86
Mspadmin.exe4.0.2165.628233,32027-Oct-200614:35x86
Msphlpr.dll4.0.2165.628375,65627-Oct-200614:35x86
Mspmon.dll4.0.2165.62852,58427-Oct-200614:35x86
Mspmsg.dll4.0.2165.628230,76027-Oct-200614:35x86
Rpcfltr.dll4.0.2165.628135,52827-Oct-200614:35x86
Socksflt.dll4.0.2165.628100,20027-Oct-200614:35x86
W3filter.dll4.0.2165.628736,61627-Oct-200614:35x86
Wspsrv.exe4.0.2165.628945,51227-Oct-200614:35x86
Linktranslation.dll4.0.2165.628124,77627-Oct-200614:35x86
Radiusauth.dll4.0.2165.62866,40827-Oct-200614:35x86

Informasi pasca penginstalan hotfix

Setelah menerapkan hotfix ini, Anda harus mengkonfigurasi komputer ISA Server hulu untuk mengembalikan kop otentikasi NTLM hanya jika digunakan otentikasi Terpadu Windows.

Catatan Ini adalah tataan global untuk ISA server. Skrip ini akan mengubah kop otentikasi yang dikembalikan untuk permintaan proksi penerusan maupun penyimpanan (pendengar proksi web dan penerbitan web).

Untuk meminta kami mengkonfigurasi komputer ISA Server hulu untuk mengembalikan kop otentikasi NTLM saat digunakan otentikasi Terpadu Windows, buka bagian "Perbaiki untuk saya". Jika Anda ingin memperbaiki sendiri masalah ini, buka bagian "Biarkan saya memperbaiki sendiri".

Perbaiki untuk saya

Untuk menyelesaikan masalah ini secara otomatis, klik tautan Perbaiki masalah ini, klik Jalankan di kotak dialog Unduh Berkas, kemudian ikuti langkah-langkah di wisaya.

Perbaiki masalah ini
Microsoft Perbaiki 50482

Catatan wisaya ini mungkin hanya tersedia dalam bahasa Inggris; namun, perbaikan otomatis juga dapat berfungsi untuk Windows versi bahasa lainnya.

Catatan Jika Anda tidak di depan komputer yang mengalami masalah, simpan perbaiki otomatis ke kandar flash atau CD. Kemudian, jalankan perbaikan ini di komputer yang mengalami masalah.

Biarkan saya memperbaiki sendiri

Untuk mengkonfigurasi sendiri komputer ISA Server hulu untuk mengembalikan kop otentikasi NTLM saat digunakan otentikasi Terpadu Windows, jalankan skrip Microsoft Visual Basic berikut ini, ikuti langkah-langkah berikut:
  1. Klik Mulai, arahkan ke Program, arahkan ke Aksesoris, kemudian klik Notepad.
  2. Salin kode berikut, kemudian tempelkan ke Notepad.
    ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    '
    ' Hak Cipta (c) Microsoft Corporation. Semua hak dilindungi undang-undang.
    ' KODE INI DIBERIKAN SESUAI ASLINYA, TANPA JAMINAN APA PUN. SEMUA
    ' RISIKO TERHADAP PENGGUNAAN ATAU SEBAGAI HASIL DARI PENGGUNAAN KODE INI DITANGGUNG OLEH
    ' PENGGUNA. DIIZINKAN MENGGUNAKAN DAN MENDISTRIBUSIKAB ULANG KODE INI, DENGAN ATAU
    ' TANPA MODIFIKASI.
    ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    
    ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    ' Skrip ini menetapkan skema otentikasi yang akan dikembalikan ISA untuk otentikasi Terpadu.
    ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    
    const USE_ONLY_NTLM_FOR_WINDOWS_AUTH_default = 0 ' Juga gunakan Negotiate dan Kerberos.
    const USE_ONLY_NTLM_FOR_WINDOWS_AUTH_Always  = 1
    
    Const SE_VPS_GUID = "{143F5698-103B-12D4-FF34-1F34767DEabc}"
    Const SE_VPS_NAME = "UseOnlyNTLMForWindowsAuth"
    Const SE_VPS_VALUE = 1
    
    Sub SetValue()
    
        ' Create the root object.
        Dim root  ' The FPCLib.FPC root object
        Set root = CreateObject("FPC.Root")
    
        'Sebutkan objek lain yang diperlukan.
        Dim array       ' An FPCArray object
        Dim VendorSets  ' An FPCVendorParametersSets collection
        Dim VendorSet   ' An FPCVendorParametersSet object
    
        ' Get references to the array object
        ' and to the network rules collection.
        Set array = root.GetContainingArray
        Set VendorSets = array.VendorParametersSets
    
        On Error Resume Next
        Set VendorSet = VendorSets.Item( SE_VPS_GUID )
    
        If Err.Number <> 0 Then
            Err.Clear
    
            ' Add the item.
            Set VendorSet = VendorSets.Add( SE_VPS_GUID )
            CheckError
            WScript.Echo "New VendorSet added... " & VendorSet.Name
    
        Else
            WScript.Echo "Existing VendorSet found... value- " &  VendorSet.Value(SE_VPS_NAME)
        End If
    
        if VendorSet.Value(SE_VPS_NAME) <> SE_VPS_VALUE Then
    
            Err.Clear
            VendorSet.Value(SE_VPS_NAME) = SE_VPS_VALUE
    
            If Err.Number <> 0 Then
                CheckError
            Else
                VendorSets.Save false, true
                CheckError
    
                If Err.Number = 0 Then
                    WScript.Echo "Done with " & SE_VPS_NAME & ", saved!"
                End If
            End If
        Else
            WScript.Echo "Done with " & SE_VPS_NAME & ", no change!"
        End If
    
    End Sub
    
    Sub CheckError()
    
        If Err.Number <> 0 Then
            WScript.Echo "An error occurred: 0x" & Hex(Err.Number) & " " & Err.Description
            Err.Clear
        End If
    
    End Sub
    
    SetValue
    
  3. Simpan berkas Notepad ini sebagai UseOnlyNTLMforWindowsAuth.vbs.
  4. Klik dua kali berkas .vbs untuk menjalankan skrip tersebut.
Catatan Untuk mengembalikan ke tataan otentikasi asali, ubah SE_VPS_VALUE ke 0, kemudian jalankan ulang skrip.

STATUS

Microsoft telah mengkonfirmasi bahwa ini adalah masalah di dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".

INFORMASI LEBIH LANJUT

Masalah tambahan dapat terjadi jika Anda mengaktifkan hotfix ini di server hulu. Untuk informasi selengkapnya, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
938465  (http://support.microsoft.com/kb/938465/ ) Pesan galat saat berusaha mengakses situs Web melalui server hulu setelah mengaktifkan hotfix 927265 di server hulu yang menjalankan ISA Server 2004: "502 Galat Proksi"


Untuk informasi selengkapnya tentang terminologi pemutakhiran perangkat lunak, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
824684  (http://support.microsoft.com/kb/824684/LN/ ) Deskripsi tentang terminologi standar yang digunakan untuk menjelaskan pemutakhiran perangkat lunak Microsoft

Berlaku bagi:
  • Microsoft Internet Security and Acceleration Server 2006 Standard Edition
  • Microsoft Internet Security and Acceleration Server 2006 Enterprise Edition
  • Microsoft Internet Security and Acceleration Server 2004 Standard Edition
  • Microsoft Internet Security and Acceleration Server 2004 Enterprise Edition
Kata kunci: 
kbautohotfix kbexpertiseadvanced kbbug kbfix kbhotfixserver kbqfe kbfixme kbmsifixme KB927265