Entrainement
Module
Guide to Secure .NET Development with OWASP Top 10 - Training
Evaluate security risks that come with insecure application development patterns and practices
Ce navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
Si vous migrez une application vers .NET 7, les changements cassants répertoriées ici peuvent vous concerner. Les changements sont regroupés par domaine technologique, par exemple ASP.NET Core ou Windows Forms.
Cet article indique si chaque changement cassant est compatible binaire ou compatible avec la source :
Titre | Compatible binaire | Compatible avec la source |
---|---|---|
Entrée System.diagnostics dans app.config | ❌ | ✔️ |
Titre | Compatible binaire | Compatible avec la source |
---|---|---|
Absence de désenveloppage pour le déchiffrement EnvelopedCms | ❌ | ✔️ |
Temps de vérification X509ChainPolicy dynamique | ❌ | ✔️ |
Analyse par X500DistinguishedName des noms conviviaux | ❌ | ✔️ |
Titre | Compatible binaire | Compatible avec la source |
---|---|---|
Tous les assemblys découpés par défaut | ✔️ | ❌ |
La recherche à plusieurs niveaux est désactivée | ❌ | ✔️ |
Chemin d’hôte x86 sur Windows 64 bits | ✔️ | ✔️ |
TrimmerDefaultAction est déconseillé | ✔️ | ❌ |
Changements cassants dans EF Core 7
Titre | Compatible binaire | Compatible avec la source |
---|---|---|
Configuration de liaison au dictionnaire étend les valeurs | ✔️ | ✔️ |
ContentRootPath pour les applications lancées par Windows Shell | ❌ | ✔️ |
Préfixes des variables d’environnement | ❌ | ✔️ |
Titre | Compatible binaire | Compatible avec la source |
---|---|---|
Les API de globalisation utilisent des bibliothèques ICU sur Windows Server | ❌ | ✔️ |
Titre | Compatible binaire | Compatible avec la source |
---|---|---|
RuntimeInformation.OSArchitecture sous émulation | ❌ | ✔️ |
Titre | Compatible binaire | Compatible avec la source |
---|---|---|
Les constructeurs acceptent l’interface de base au lieu du type concret | ❌ | ✔️ |
Méthodes d’assistance de direction de flux supprimées | ❌ | ❌ |
Nouveau paramètre UpdateBackground | ❌ | ✔️ |
Propriété ScrollToRequest renommée | ❌ | ❌ |
Certaines API Windows sont supprimées | ❌ | ❌ |
Titre | Compatible binaire | Compatible avec la source |
---|---|---|
La valeur par défaut d’AllowRenegotiation est false | ❌ | ❌ |
Charges utiles ping personnalisées sur Linux | ❌ | ✔️ |
Les méthodes Socket.End ne lèvent pas d’exception ObjectDisposedException | ❌ | ✔️ |
Titre | Compatible binaire | Compatible avec la source |
---|---|---|
Obsolescences et avertissements | ✔️ | ❌ |
Certaines API lèvent une exception ArgumentNullException | ❌ | ✔️ |
Titre | Compatible binaire | Compatible avec la source | Compatible |
---|---|---|---|
Comportement des opérations de glisser-déplacer restaurées sur les éditeurs de texte | ✔️ | ✔️ | ❌ |
Titre | Compatible binaire | Compatible avec la source |
---|---|---|
XmlSecureResolver est obsolète | ❌ | ❌ |
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :
Entrainement
Module
Guide to Secure .NET Development with OWASP Top 10 - Training
Evaluate security risks that come with insecure application development patterns and practices