Korriger: En hurtigreparasjon som legger til en SecurityBindingElement.AllowInsecureTransport egenskap som gjør det mulig for blandet modus sikret meldingen kan sendes over en usikker transport i WCF er tilgjengelig for .NET Framework 3.5 SP1

Gjelder: .NET Framework 3.5 Service Pack 1

INTRODUKSJON


Hurtigreparasjonen som er beskrevet i artikkel legger til en AllowInsecureTransport egenskap i klassen SecurityBindingElement for Microsoft.NET Framework 3.5 Service Pack 1 (SP1). Standardverdien for denne egenskapen er satt til False. Når egenskapen er satt til True, kan blandet modus sikret meldingen sendes over en usikker transporten i Windows Communication Foundation (WCF)-tjenester, for eksempel HTTP. Egenskapen settes til True bare når klienten og tjenesten er i et sikkert miljø.

Løsning


En støttet hurtigreparasjon er nå tilgjengelig fra Microsoft. Det er imidlertid ment å løse problemet som er beskrevet i denne artikkelen. Bruk den bare på systemer som har dette bestemte problemet. Denne hurtigreparasjonen kan gjennomgå ytterligere testing. Hvis du ikke er alvorlig påvirket av dette problemet, anbefaler vi derfor at du venter på neste oppdateringspakke som inneholder denne hurtigreparasjonen.

Hvis du vil løse dette problemet umiddelbart, kontakter du Microsoft Kundestøtte for å få hurtigreparasjonen. For en fullstendig liste over telefonnumre for Microsofts kundestøttetjenester og informasjon om støttekostnader, kan du gå til følgende Microsoft-webområde:Obs! I spesielle tilfeller kan avgifter som vanligvis påløper for oppringinger til kundestøtte kanselleres hvis en Microsoft-tekniker avgjør at en bestemt oppdatering løser problemet. Vanlige kundestøttekostnader gjelder for ytterligere kundestøttespørsmål og problemer som ikke dekkes av den gjeldende oppdateringen.

Hvis du vil laste ned denne hurtigreparasjonen fra galleriet for MSDN-kode, kan du gå til følgende Microsoft-webområde:
Obs! Galleriet for MSDN-kode viser språkene hurtigreparasjonen er tilgjengelig. Hvis du ikke ser språket ditt er oppført, er det fordi ressurs kode galleriside ikke er tilgjengelig for dette språket.

Obs! Alternativt kan du laste ned samleoppdateringen fra Microsoft koble til webområdet:

Forutsetninger

Du må ha .NET Framework 3.5 Service Pack 1 (SP1) installert for å bruke denne hurtigreparasjonen.

Krav om omstart

Du har ikke datamaskinen på nytt etter at du har installert denne hurtigreparasjonen hvis ingen forekomster av .NET Framework som er i bruk.

Informasjon om erstatning av hurtigreparasjoner

Denne hurtigreparasjonen erstatter ikke andre hurtigreparasjoner.

Filinformasjon

Den engelskspråklige versjonen av denne hurtigreparasjonen har filattributtene (eller senere filattributter) som er oppført i følgende tabell. Datoene og klokkeslettene for disse filene er oppført i Coordinated Universal Time (UTC). Når du viser filinformasjonen, konverteres den til lokal tid. Hvis du vil finne forskjellen mellom UTC og lokal tid, kan du bruke kategorien tidssone under dato og klokkeslett i Kontrollpanel.
Windows Vista SP2 og Windows Server 2008 SP2, x86-basert versjon:
FilnavnFilversjonFilstørrelseDatoTidPlattform
Servicemonikersupport.dll3.0.4506.413517,24025-Jun-200906:57x86
System.runtime.serialization.dll3.0.4506.4135970,75225-Jun-200906:57x86
System.servicemodel.dll3.0.4506.41355,935,10425-Jun-200906:57x86
Windows Vista SP2 og Windows Server 2008 SP2, x64-basert versjon:
FilnavnFilversjonFilstørrelseDatoTidPlattform
Servicemonikersupport.dll3.0.4506.413519,28825-Jun-200906:57x64
System.runtime.serialization.dll3.0.4506.4135847,87225-Jun200906:57x64
System.servicemodel.dll3.0.4506.41355,271,55225-Jun-200906:57x64
Windows Server 2008 SP2, Itanium-basert versjon
FilnavnFilversjonFilstørrelseDatoTidPlattform
Servicemonikersupport.dll3.0.4506.413533,64025-Jun-200906:58IA-64
System.runtime.serialization.dll3.0.4506.4135847,87225-Jun-200906:58IA-64
System.servicemodel.dll3.0.4506.41355,271,55225-Jun-200906:58IA-64

Status


Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".

Hvis du vil ha mer informasjon


WCF støtter tre typer sikkerhet modi - transportsikkerhet, meldingen sikkerhet og sikkerhet for blandet modus:
  • Transport Security brukes på byte transportdataflyten under laget meldingen. Meldingen har ikke et sikkerhetshode og meldingen utfører ikke noen brukerdata for godkjenning. Det er den minst fleksible når det gjelder bruk av WS-Security, og det er svært avhengig av transporten. Det er den raskeste når det gjelder ytelse.
  • Meldingen sikkerhet brukes på laget meldingen, og det er transport uavhengig. Det er et punkt til punkt-sikkerhetsmodellen med maksimal fleksibilitet når det gjelder å ha meldingen rutes over forskjellige transporter. WS-Security definerer ulike måter å sikre en melding og symboler som kan brukes. Meldingen sikkerhet gir maksimal fleksibilitet når det gjelder som også. Meldingen sikkerhet er sakte når det gjelder ytelse.
  • Sikkerhet for blandet modus er en hybrid mellom Transport og -sikkerhet meldingen. Transporten er kryptert, og meldingen inneholder godkjenningstokener noen bruker. Hvis tokenet har en nøkkel, blir det logget tidsstempelet i sikkerhetshodet. Hvis klient-tokenet er en asymmetrisk token vil deretter overskriften "Til" bli signert også. Det er raskere enn meldingsnivå.
Hvis du vil ha mer informasjon om egenskapen SecurityMessageProperty.OutgoingSupportingTokens i .NET Framework 4.0, kan du gå til følgende Microsoft-webområde: