L'hosting delle web app disponibile tramite la piattaforma cloud di Microsoft è un ambiente completo e in continua evoluzione. Tra le sue funzionalità vi è anche la possibilità di usare il binding HTTPS tramite certificati di secondo livello che già troviamo a disposizione sul dominio *.azurewebsites.net o che possiamo caricare per i nostri domini personalizzati.
Il protocollo HTTPS è possibile grazie alla crittografia basata su TLS (Transport Layer Security) che regola il dialogo tra client e server. La tendenza ormai è quella di fornire il proprio applicativo attraverso questo protocollo anche se non necessariamente veicoliamo dati sensibili. I browser stessi cominciano a segnalare come non sicuri endpoint esposti come il semplice HTTP. Diventa quindi un passo obbligatorio assicurarci che il nostro sito rimandi gli utenti su una connessione sicura.
Nelle Web App di Azure questo step è presto fatto tramite un apposito flag che troviamo nella sezione SSL settings. Inoltre, sempre nella stessa sezione, troviamo la possibilità di specificare quale versione utilizzare. Per ragioni di retrocompatibilità troviamo abilitata la prima versione di TLS, ma viste le recenti vulnerabilità del protocollo emerse, è più appropriato abilitare l'ultima versione 1.2, come mostrato nello screenshot seguente.
Alzare la versione di TLS significa rompere la compatibilità con alcuni browser e sistemi operativi, in particolare con quelli più vecchi come Internet Explorer e Windows XP. Consigliamo quindi di valutare se l'esclusione di alcuni utenti sia necessaria o meno.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Migliorare i tempi di risposta di GPT tramite lo streaming endpoint in ASP.NET Core
Migliorare la sicurezza dei prompt con Azure AI Studio
Filtrare i dati di una QuickGrid in Blazor con una drop down list
Proteggere le risorse Azure con private link e private endpoints
Implementare l'infinite scroll con QuickGrid in Blazor Server
Utilizzare QuickGrid di Blazor con Entity Framework
Migliorare la scalabilità delle Azure Function con il Flex Consumption
Eseguire operazioni sui blob con Azure Storage Actions
Utilizzare Azure Cosmos DB con i vettori
Eseguire i worklow di GitHub su runner potenziati
Popolare una classe a partire dal testo, con Semantic Kernel e ASP.NET Core Web API
Utilizzare gRPC su App Service di Azure
I più letti di oggi
- Utilizzare angular-cli per creare una direttiva in #angular2 https://aspit.co/bft di @sm15455
- Disponibile la prima preview di #VS2022, con la preview 5 di #dotnet6 https://aspit.co/b7x
- Due nuovi controlli ed esempi in VB nel Windows Phone Toolkit di febbraio 2011
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- le impostazioni sono su #windowslive, quindi basta il liveid per avere tutte le ... http://aspitalia.com/build-win8 #BldWin
- le versioni Community, Professional e Enterprise di #VS2019 sono disponibili al download.su #MSDN downloads ci sono anche le chiavi. download a partire da https://aspit.co/bur
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Proteggere le risorse Azure con private link e private endpoints
- Effettuare l'encoding e il decoding JPEG delle immagini con Windows Phone
- la nostra app per #win8 è nello store che vi aspetta da qualche mese: provatela! contenuti, forum e push! https://aspit.co/pd