Training
Modul
Guide to Secure .NET Development with OWASP Top 10 - Training
Evaluate security risks that come with insecure application development patterns and practices
Dieser Browser wird nicht mehr unterstützt.
Führen Sie ein Upgrade auf Microsoft Edge durch, um die neuesten Features, Sicherheitsupdates und den technischen Support zu nutzen.
Wenn Sie eine App zu .NET 7 migrieren, sind Sie möglicherweise von den hier aufgeführten Breaking Changes betroffen. Änderungen werden nach Technologiebereich gruppiert, z. B. ASP.NET Core oder Windows Forms.
In diesem Artikel wird erläutert, ob jeder Breaking Change binärkompatibel oder quellkompatibel ist:
Titel | Binärkompatibel | Quellkompatibel |
---|---|---|
System.diagnostics-Eintrag in app.config | ❌ | ✔️ |
Titel | Binärkompatibel | Quellkompatibel |
---|---|---|
Entschlüsseln von EnvelopedCms wird nicht doppelt entpackt | ❌ | ✔️ |
Überprüfungszeit für Dynamic X509ChainPolicy | ❌ | ✔️ |
X500DistinguishedName-Analyse von Anzeigenamen | ❌ | ✔️ |
Titel | Binärkompatibel | Quellkompatibel |
---|---|---|
Alle Assemblys werden standardmäßig gekürzt | ✔️ | ❌ |
Lookup auf mehreren Ebenen deaktiviert | ❌ | ✔️ |
x86-Hostpfad unter 64-Bit-Windows | ✔️ | ✔️ |
TrimmerDefaultAction veraltet | ✔️ | ❌ |
Titel | Binärkompatibel | Quellkompatibel |
---|---|---|
Binden einer Konfiguration an ein Wörterbuch erweitert Werte | ✔️ | ✔️ |
ContentRootPath für Apps, die von Windows-Shell gestartet werden | ❌ | ✔️ |
Präfixe von Umgebungsvariablen | ❌ | ✔️ |
Titel | Binärkompatibel | Quellkompatibel |
---|---|---|
Globalisierungs-APIs verwenden ICU-Bibliotheken unter Windows Server | ❌ | ✔️ |
Titel | Binärkompatibel | Quellkompatibel |
---|---|---|
„RuntimeInformation.OSArchitecture“ unter Emulation | ❌ | ✔️ |
Titel | Binärkompatibel | Quellkompatibel |
---|---|---|
Konstruktoren akzeptieren die Basisschnittstelle anstelle des konkreten Typs | ❌ | ✔️ |
Entfernung von Flussrichtungshilfsmethoden | ❌ | ❌ |
Neuer UpdateBackground-Parameter | ❌ | ✔️ |
ScrollToRequest-Eigenschaft wurde umbenannt | ❌ | ❌ |
Einige Windows-APIs wurden entfernt | ❌ | ❌ |
Titel | Binärkompatibel | Quellkompatibel |
---|---|---|
AllowRenegotiation: Standardwert ist „false“ | ❌ | ❌ |
Benutzerdefinierte Ping-Nutzlasten unter Linux | ❌ | ✔️ |
Socket.End-Methoden lösen keine ObjectDisposedException aus. | ❌ | ✔️ |
Titel | Binärkompatibel | Quellkompatibel |
---|---|---|
Veraltete Versionen und Warnungen | ✔️ | ❌ |
Manche APIs lösen ArgumentNullException aus | ❌ | ✔️ |
Titel | Binärkompatibel | Quellkompatibel | Abwärtskompatibel |
---|---|---|---|
Verhalten von Drag-and-Drop-Vorgängen in Text-Editoren wiederhergestellt | ✔️ | ✔️ | ❌ |
Titel | Binärkompatibel | Quellkompatibel |
---|---|---|
„XmlSecureResolver“ ist veraltet | ❌ | ❌ |
Feedback zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben:
Training
Modul
Guide to Secure .NET Development with OWASP Top 10 - Training
Evaluate security risks that come with insecure application development patterns and practices