Impossibile visualizzare la pagina durante il timeout della sessione server di SSL 3.0

Traduzione articoli Traduzione articoli
Identificativo articolo: 305217 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

In questa pagina

Sintomi

Quando Internet Explorer 5.5 Service Pack 1 o versione successiva tenta di inviare o ricevere i dati da una connessione SSL (Secure Sockets Layer) versione 3.0 con la funzionalità Keep-Alive attiva, Internet Explorer genera un messaggio di errore che indica che la pagina non può essere visualizzata. Questo problema non si verifica in Internet Explorer 5.5.

Cause

Il problema può verificarsi quando il server Web genera un avviso di chiusura di SSL 3.0 mentre la porta del server viene chiusa a causa di un possibile timeout della sessione. Questo avviso viene inviato come pacchetto Zero Byte Encrypted, anche se il messaggio di chiusura completo utilizza due pacchetti diversi. L'avviso di chiusura arriva con i flag TCP ".AP..." (Ack Push) per indicare al programma che la sessione di SSL 3.0 sta per essere chiusa e con un altro pacchetto con i flag TCP ".A...F" (Ack Fin) per indicare al livello TCP di chiudere la porta del client.

Dato che l'avviso di chiusura arriva e i flag TCP RESET e FIN non sono impostati all'interno di tale pacchetto, non esiste alcun modo per cui Wininet.dll possa determinare che non si tratta di dati del programma e, per questo motivo, la porta Keep-Alive del client rimane aperta fino alla successiva chiamata di ricezione del socket.

È così che si verifica il problema, perché Internet Explorer dispone di due porte Keep-Alive aperte nel server e il conteggio tentativi è uguale a 2. Quando si verifica la ricezione del socket dopo il primo tentativo di invio dei dati, vengono elaborati l'avviso di chiusura di SSL 3.0 e la chiusura TCP causando la chiusura della prima porta Keep-Alive e la diminuzione del conteggio tentativi. Dato che tale conteggio non è uguale a 0, si verifica un secondo tentativo POST che utilizza la seconda porta Keep-Alive. Anche questo tentativo, tuttavia, non funziona perché la chiusura è avvenuta anche nel server (ancora una volta dipende dai pacchetti dell'avviso di chiusura di SSL 3.0 e della chiusura TCP per questa seconda porta come elaborato nella ricezione del socket della porta) e il conteggio tentativi viene diminuito ulteriormente. A questo punto il conteggio tentativi è uguale a 0 e viene generato il messaggio di errore che indica che la pagina non può essere visualizzata.

Risoluzione

È disponibile una correzione supportata da Microsoft, che è tuttavia destinata esclusivamente alla correzione del problema descritto in questo articolo. Utilizzarla solo nei sistemi in cui si verifica questo problema specifico. È possibile che la correzione venga sottoposta ad altre verifiche allo scopo di migliorare ulteriormente la qualità del prodotto. Se il problema in questione non costituisce una seria minaccia per il sistema, si consiglia pertanto di attendere il rilascio del prossimo service pack di Internet Explorer 6.0 che contiene questa correzione.

Per risolvere immediatamente il problema, contattare il Servizio Supporto Tecnico Clienti Microsoft per ottenere la correzione. Per un elenco completo di numeri di telefono del Servizio Supporto Tecnico Microsoft (PSS) e per informazioni sui costi dell'assistenza, visitare il sito Web Microsoft all'indirizzo:
http://support.microsoft.com
NOTA: in casi particolari, le spese normalmente addebitate per le chiamate al Servizio Supporto Clienti potrebbero essere annullate qualora un addetto del Supporto tecnico Microsoft dovesse determinare che uno specifico aggiornamento risolverà il problema. I normali costi dell'assistenza verranno applicati per eventuali ulteriori domande e problemi che non dovessero rientrare nello specifico aggiornamento in questione.

IMPORTANTE: installare la patch cumulativa del mese di febbraio 2003 per Internet Explorer prima di installare questa soluzione.

Per ulteriori informazioni su questo aggiornamento, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
810847 February, 2003, Cumulative Patch for Internet Explorer
Se è stata applicata la soluzione prima di installare la patch cumulativa del mese di febbraio 2003 per Internet Explorer, sarà necessario applicarla di nuovo.

Internet Explorer 5.01 in Windows 2000 Service Pack 3

La versione in lingua inglese di questa correzione ha gli attributi di file elencati nella tabella seguente (o successivi). Date e ore elencate di seguito sono espresse in formato UTC. Quando si visualizzano le informazioni sul file, l'ora viene convertita in ora locale. Per calcolare la differenza tra l'ora UTC e quella locale, utilizzare la scheda Fuso orario dello strumento Data e ora del Pannello di controllo.

Data      Ora    Versione         Dimensione  Nome file
--------------------------------------------------------- 
13.01.03  10:03  5.00.35130.1300  461.072     Wininet.dll

Internet Explorer 5.5 Service Pack 2

La versione in lingua inglese di questa correzione ha gli attributi di file elencati nella tabella seguente (o successivi). Date e ore elencate di seguito sono espresse in formato UTC. Quando si visualizzano le informazioni sul file, l'ora viene convertita in ora locale. Per calcolare la differenza tra l'ora UTC e quella locale, utilizzare la scheda Fuso orario dello strumento Data e ora del Pannello di controllo.

Data      Ora    Versione          Dimensione  Nome file
---------------------------------------------------------- 
13.01.03  10:34  5.500.49250.1300  482.064     Wininet.dll

Internet Explorer 6

La versione in lingua inglese di questa correzione ha gli attributi di file elencati nella tabella seguente (o successivi). Date e ore elencate di seguito sono espresse in formato UTC. Quando si visualizzano le informazioni sul file, l'ora viene convertita in ora locale. Per calcolare la differenza tra l'ora UTC e quella locale, utilizzare la scheda Fuso orario dello strumento Data e ora del Pannello di controllo.

Data      Ora    Versione         Dimensione  Nome file
--------------------------------------------------------- 
13.01.03  10:05  6.00.27250.1300  583.680     Wininet.dll

Internet Explorer 6 Service Pack 1

La versione in lingua inglese di questa correzione ha gli attributi di file elencati nella tabella seguente (o successivi). Date e ore elencate di seguito sono espresse in formato UTC. Quando si visualizzano le informazioni sul file, l'ora viene convertita in ora locale. Per calcolare la differenza tra l'ora UTC e quella locale, utilizzare la scheda Fuso orario dello strumento Data e ora del Pannello di controllo.

Data      Ora    Versione         Dimensione  Nome file
--------------------------------------------------------- 
13.01.03  09:34  6.00.28000.1157  585.728     Wininet.dll

Workaround

Per risolvere il problema:
  1. Disabilitare SSL 3.0 nel server e abilitare SSL 2.0 per evitare l'invio di avvisi di chiusura.
  2. Nel client impostare il valore MaxConnectionsPerServer su 1.

    Per ulteriori informazioni sulla configurazione di questo valore, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
    183110 INFO: WinInet Limits Connections Per Server

Status

Microsoft ha confermato che questo problema si verifica con i prodotti elencati nella sezione "Si applica a..." di questo articolo.

Informazioni

Per ulteriori informazioni sull'avviso di chiusura di SSL 3.0, fare riferimento alla sezione 5.4.1 della specifica SSL 3.0 disponibile nel seguente sito Web (informazioni in lingua inglese):
http://home.netscape.com/eng/ssl3/draft302.txt
Microsoft fornisce informazioni su come contattare altri produttori allo scopo di facilitare l'individuazione del supporto tecnico. Queste informazioni sono pertanto soggette a modifica senza preavviso. Microsoft non si assume alcuna responsabilità sull'accuratezza delle informazioni relative al contatto con altri produttori.

Proprietà

Identificativo articolo: 305217 - Ultima modifica: lunedì 11 febbraio 2008 - Revisione: 7.0
Le informazioni in questo articolo si applicano a
  • Microsoft Internet Explorer 5.5 Service Pack 2
  • Microsoft Internet Explorer 5.5 Service Pack 2
  • Microsoft Internet Explorer 5.5 Service Pack 2
  • Microsoft Internet Explorer 5.5 Service Pack 2
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer 6.0 alle seguenti piattaforme
    • Microsoft Windows XP Home Edition
    • Microsoft Windows XP Professional
    • Microsoft Windows XP Media Center Edition
    • Microsoft Windows XP Tablet PC Edition
    • Microsoft Windows 2000 Advanced Server
    • Microsoft Windows 2000 Datacenter Server
    • Microsoft Windows 2000 Professional Edition
    • Microsoft Windows 2000 Server
    • Microsoft Windows NT Server 4.0 Standard Edition
    • Microsoft Windows NT Server 4.0, Terminal Server Edition
    • Microsoft Windows NT Workstation 4.0 Developer Edition
    • Microsoft Windows Millennium Edition
    • Microsoft Windows 98 Second Edition
  • Microsoft Internet Explorer 6.0 Service Pack 1 alle seguenti piattaforme
    • Microsoft Windows XP Home Edition
    • Microsoft Windows XP Professional
    • Microsoft Windows XP Media Center Edition
    • Microsoft Windows XP Tablet PC Edition
    • Microsoft Windows 2000 Advanced Server
    • Microsoft Windows 2000 Datacenter Server
    • Microsoft Windows 2000 Professional Edition
    • Microsoft Windows 2000 Server
    • Microsoft Windows NT Server 4.0 Standard Edition
    • Microsoft Windows NT Server 4.0, Terminal Server Edition
    • Microsoft Windows NT Workstation 4.0 Developer Edition
    • Microsoft Windows Millennium Edition
    • Microsoft Windows 98 Second Edition
Chiavi: 
kberrmsg kbbug kbfix kbqfe kbenv kbie550presp2fix KB305217
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

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