Sie sind zurzeit offline. Es wird auf die erneute Herstellung einer Internetverbindung gewartet.

Hinweise zur Bereitstellung des Sicherheitsupdates 2638420, wie in MS11-100 beschrieben

Der Support für Windows XP wurde eingestellt

Microsoft stellte am 8. April 2014 den Support für Windows XP ein. Diese Änderung wirkt sich auf Ihre Softwareupdates und Sicherheitsoptionen aus. Erfahren Sie, was das für Sie bedeutet und wie Sie Ihren Schutz aufrechterhalten können.

Der Support für Windows Server 2003 ist am 14. Juli 2015 abgelaufen.

Microsoft beendete den Support für Windows Server 2003 am 14. Juli 2015. Diese Änderung wirkt sich auf Ihre Softwareupdates und Sicherheitsoptionen aus. Erfahren Sie, was das für Sie bedeutet und wie Sie Ihren Schutz aufrechterhalten können.

Zusammenfassung
Sicherheitsupdate 2638420 (beschrieben im Security Bulletin MS11-100) ändert die Art und Weise, wie ASP.NET Formularauthentifizierungstickets erstellt. Das neue Verhalten ist mit dem vorherigen Verhalten nicht kompatibel. Tickets, die unter Anwendung des neuen Verhaltens generiert werden, können von Servern, die das alte Verhalten verwenden, nicht gelesen werden. Wenn Sie Anwendungen mit Formularauthentifizierung verwenden, müssen Sie daher bei der Bereitstellung des Sicherheitsupdates 2638420 bestimmte Schritte ausführen, um sicherzustellen, dass alle Server gleichzeitig zum neuen Verhalten wechseln.

Hinweise zur Bereitstellung

Administratoren, deren Anwendungen Formularauthentifizierungen verwenden, müssen aufgrund des geänderten Ticketverhaltens bei der Bereitstellung des Sicherheitsupdates 2638420 bestimmte Schritte ausführen, um sicherzustellen, dass alle Server gleichzeitig zum neuen Verhalten wechseln.

Prüfen Sie die Datei "System.web", um festzustellen, ob Ihre Anwendung die Formularauthentifizierung verwendet. Anwendungen mit Formularauthentifizierung haben den folgenden Eintrag in der Datei "System.web":
<Authentifizierungsmodus ="Forms">
Hinweise
  • Der standardmäßige Authentifizierungsmodus ist "Windows".
  • ASP.NET verwendet die Formularauthentifizierung nur, wenn sie explizit konfiguriert ist.
Wenn Sie Anwendungen mit Formularauthentifizierung verwenden, müssen Sie das Sicherheitsupdate 2638420 unter Anwendung einer der folgenden Methoden bereitstellen, um sicherzustellen, dass Ihre Website weiterhin einwandfrei funktioniert.

Methode 1
Stellen Sie das Sicherheitsupdate 2638420 gleichzeitig für alle aktiven Server in Ihrer ASP.NET-Webfarm bereit. Gehen Sie zu diesem Zweck folgendermaßen vor:
  1. Entfernen Sie die Hälfte der Server der Webfarm aus der Lastenausgleichsrotation.
  2. Installieren Sie das Update auf diesen Servern.
  3. Fügen Sie die Server wieder der Rotation hinzu, während Sie gleichzeitig die verbleibenden Server für das Update offline schalten.
Methode 2
Wenn Sie das Sicherheitsupdate 2638420 nicht für alle Server in Ihrer Webfarm gleichzeitig bereitstellen können, verwenden Sie stattdessen diese Methode.

Hinweis Diese Methode wird von Microsoft nicht empfohlen. Wenn Sie diese Option konfigurieren, können Sie das Sicherheitsupdate auf einigen Servern Ihrer Webfarm installieren, sodass sie weiterhin unter Verwendung des alten Verhaltens funktionieren. Server, die diesen Konfigurationsschalter verwenden, befinden sich jedoch in einem nicht sicheren Zustand und profitieren von den Korrekturen dieses Sicherheitsupdates nicht. Daher sollte der Konfigurationsschalter entfernt werden, um das neue, sichere Verhalten zu aktivieren, sobald das Sicherheitsupdate 2638420 für alle Server der Webfarm bereitgestellt ist.

Bevor Sie das Sicherheitsupdate 2638420 installieren, setzen Sie den Kompatibilitätschalter in der Datei "Web.config" oder "Machine.config", um das alte Verhalten zu erzwingen, nachdem das Update installiert ist. Gehen Sie zu diesem Zweck folgendermaßen vor:
  1. Öffnen Sie entweder die Datei "Web.config" oder die "Machine.config", indem Sie einen Texteditor wie Editor verwenden.
  2. Fügen Sie der Datei den folgenden Text hinzu, und speichern Sie die Datei anschließend:
    <appSettings>
    <add key="aspnet:UseLegacyFormsAuthenticationTicketCompatibility" value="true" />
    </appSettings>
    Nachdem Sie die Datei "Web.config" oder "Machine.config" aktualisiert und gespeichert haben, müssen weder den Computer noch einen der Dienste neu starten. Durch die Benachrichtigung zur Konfigurationsänderung wird der Anwendungspoolzyklus automatisch neu gestartet.
Die Web.config-Dateien befinden sich in den folgenden Verzeichnissen:

.NET Framework-Versionen 4.0 bis 4.5
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\Web.config
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\Web.config
.NET Framework-Versionen 2.0 bis 3.5 SP1
C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\Web.config
C:\Windows\Microsoft.NET\Framework64\v2.0.50727\CONFIG\Web.config
Auf einem 32-Bit-Computer ist nur der Ordner "Framework" vorhanden. Auf einem 64-Bit-Computer sind die Ordner "Framework" und "Framework64" vorhanden. Daher müssen Sie den Eintrag in allen vier Dateien hinzufügen, wenn Sie über einen 32-Bit- und 64-Bit-Anwendungspool mit CLR 2 + CLR 4 verfügen.

Wenn Sie diesen config-Dateien außerdem den Eintrag <appSettings> hinzufügen, erfolgt die Änderung systemweit.

Bekannte Probleme

  • Ticketentschlüsselung schlägt nach dem Installieren des Sicherheitsupdates 2638420 fehl.

    Nach dem Aktivieren des neuen Ticketverhaltens sind alle Formularauthentifizierungen, die unter Verwendung des alten Verhaltens generiert wurden, ungültig. Wenn dieses Problem auftritt, werden Endbenutzer abgemeldet, und Serveradministratoren können Fehler bei der Ticketentschlüsselung feststellen.

    Außerdem wird im Ereignisprotokoll folgende Fehlermeldung protokolliert:

    Protokollname: Anwendung
    Ereignis-ID: 1315
    Ereigniscode: 4005
    Ereignismeldung: Formularauthentifizierung ist für die Anforderung fehlgeschlagen. Grund: Das angegebene Ticket ist abgelaufen.

    Diese Fehler können ein unerwartetes Verhalten verursachen. Beispielsweise können die Fehler "HTTP 401" oder "HTTP 302" auftreten, wenn die Website durch ein <Autorisierungs>element geschützt ist.

    Nachdem Sie das Sicherheitsupdate 2638420 installiert haben, können Administratoren einige dieser Fehler bei der Ticketentschlüsselung feststellen, da zuvor generierte Tickets abgelaufen sind. Die Fehleranzahl und -häufigkeit sollte mit der Zeit abnehmen, da neue Tickets generiert werden. Wenn die Entschlüsselungsfehler über einen längeren Zeitraum nach dem Installieren des Sicherheitsupdates auftreten, kann dies ein Hinweis darauf sein, dass einige Server der Webfarm immer noch das alte Ticketverhalten verwenden. Dieses Problem kann beispielsweise auftreten, wenn eine der folgenden Bedingungen wahr ist:
    • Auf einem oder mehreren Servern wurde das Sicherheitsupdate 2638420 nicht installiert.
    • Auf einem oder mehreren Servern ist der erwähnte Kompatibilitätsschalter festgelegt. Der Kompatibilitätsschalter ist oben in diesem Artikel beschrieben.
Weitere Informationen
Der Konfigurationschalter "TicketCompatibilityMode" wird nicht länger unterstützt.

Da das Sicherheitsupdate 2638420 das Format der Formularauthentifizierungstickets ändert, wird der Konfigurationsschalter <forms/ticketCompatibilityMode> nicht länger unterstützt, wenn das Sicherheitsupdate 2638420 installiert und aktiviert ist.

Weitere Informationen zum Konfigurationsschalter <forms/ticketCompatibilityMode> finden Sie auf der folgenden MSDN-Website:
Hinweis Dies ist ein Artikel, der im Schnellverfahren direkt von der Microsoft-Supportorganisation erstellt wurde. Die hierin enthaltenen Informationen werden als Reaktion auf neue Probleme wie besehen bereitgestellt. Da dieser Artikel im Schnellverfahren erstellt wurde, kann er Tippfehler enthalten und zu einem späteren Zeitpunkt ohne vorherige Ankündigung überarbeitet werden. Weitere zu berücksichtigende Informationen finden Sie in den Nutzungsbedingungen.
Eigenschaften

Artikelnummer: 2659968 – Letzte Überarbeitung: 01/05/2012 14:58:00 – Revision: 1.0

Microsoft .NET Framework 4.0, Microsoft .NET Framework 3.5 Service Pack 1, Microsoft .NET Framework 3.5, Microsoft .NET Framework 2.0 Service Pack 2, Microsoft .NET Framework 2.0 Service Pack 1 (x86), Microsoft .NET Framework 2.0, Microsoft .NET Framework 1.1 Service Pack 1, Microsoft .NET Framework 1.1, Microsoft .NET Framework 1.0 Service Pack 3, Microsoft .NET Framework 1.0, Windows 7 Service Pack 1, Windows 7 Enterprise, Windows 7 Professional, Windows 7 Ultimate, Windows 7 Home Premium, Windows 7 Home Basic, Windows Server 2008 R2 Service Pack 1, Windows Server 2008 R2 Standard, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Datacenter, Windows Server 2008 Service Pack 2, Windows Vista Service Pack 2, Microsoft Windows Server 2003 Service Pack 2, Microsoft Windows XP Service Pack 3

  • atdownload kbbug kbexpertiseinter kbfix kbsecbulletin kbsecurity kbsecvulnerability KB2659968
Feedback
/html> d=1&t=">nguage);" class="ng-binding" id="language-nb-no">Norge - Bokmål
United States (English)
香港特別行政區 - 繁體中文
El Salvador - Español
Panamá - Español
Uruguay - Español
대한민국 - 한국어
España - Español
Paraguay - Español
Venezuela - Español
mp;t=">.gif?DI=4050&did=1&t=">id=1&t=">.getElementsByTagName('head')[0].appendChild(m);" src="http://c1.microsoft.com/c.gif?"> >>ow.location.protocol) + "//c.microsoft.com/ms.js'><\/script>");