Pelatihan
Modul
Guide to Secure .NET Development with OWASP Top 10 - Training
Evaluate security risks that come with insecure application development patterns and practices
Browser ini sudah tidak didukung.
Mutakhirkan ke Microsoft Edge untuk memanfaatkan fitur, pembaruan keamanan, dan dukungan teknis terkini.
Jika Anda memigrasikan aplikasi ke .NET 7, perubahan yang mencolok yang tercantum di sini dapat memengaruhi Anda. Perubahan dikelompokkan berdasarkan bidang teknologi, seperti ASP.NET Core atau Formulir Windows.
Artikel ini menunjukkan apakah setiap perubahan yang melanggar kompatibel dengan biner atau kompatibel dengan sumber:
Judul | Kompatibel dengan biner | Kompatibel dengan sumber |
---|---|---|
Entri system.diagnostics di app.config | ❌ | ✔️ |
Judul | Kompatibel dengan biner | Kompatibel dengan sumber |
---|---|---|
Mendekripsi EnvelopedCms tidak membuka dua kali lipat | ❌ | ✔️ |
Waktu verifikasi Dynamic X509ChainPolicy | ❌ | ✔️ |
Penguraian nama yang mudah diingat X500DistinguishedName | ❌ | ✔️ |
Judul | Kompatibel dengan biner | Kompatibel dengan sumber |
---|---|---|
Semua rakitan dipangkas secara default | ✔️ | ❌ |
Pencarian multi-tingkat dinonaktifkan | ❌ | ✔️ |
Jalur host x86 pada Windows 64-bit | ✔️ | ✔️ |
TrimmerDefaultAction tidak digunakan lagi | ✔️ | ❌ |
Memutus perubahan di EF Core 7
Judul | Kompatibel dengan biner | Kompatibel dengan sumber |
---|---|---|
Mengikat konfigurasi ke kamus memperluas nilai | ✔️ | ✔️ |
ContentRootPath untuk aplikasi yang diluncurkan oleh Windows Shell | ❌ | ✔️ |
Awalan variabel lingkungan | ❌ | ✔️ |
Judul | Kompatibel dengan biner | Kompatibel dengan sumber |
---|---|---|
API Globalisasi menggunakan pustaka ICU di Windows Server | ❌ | ✔️ |
Judul | Kompatibel dengan biner | Kompatibel dengan sumber |
---|---|---|
RuntimeInformation.OSArchitecture di bawah emulasi | ❌ | ✔️ |
Judul | Kompatibel dengan biner | Kompatibel dengan sumber |
---|---|---|
Konstruktor menerima antarmuka dasar alih-alih jenis beton | ❌ | ✔️ |
Metode pembantu arah alur dihapus | ❌ | ❌ |
Parameter UpdateBackground baru | ❌ | ✔️ |
Properti ScrollToRequest diganti namanya | ❌ | ❌ |
Beberapa API Windows dihapus | ❌ | ❌ |
Judul | Kompatibel dengan biner | Kompatibel dengan sumber |
---|---|---|
Default AllowRenegotiation adalah false | ❌ | ❌ |
Payload ping kustom di Linux | ❌ | ✔️ |
Metode Socket.End tidak melempar ObjectDisposedException | ❌ | ✔️ |
Judul | Kompatibel dengan biner | Kompatibel dengan sumber |
---|---|---|
DataContractSerializer mempertahankan tanda saat deserialisasi -0 | ❌ | ✔️ |
Deserialisasi jenis Versi dengan spasi kosong di depan atau di belakang | ❌ | ✔️ |
Konstruktor salinan JsonSerializerOptions mencakup JsonSerializerContext | ❌ | ✔️ |
Serialisasi polimorfik untuk jenis objek | ❌ | ✔️ |
Fallback generator sumber System.Text.Json | ❌ | ✔️ |
Judul | Kompatibel dengan biner | Kompatibel dengan sumber |
---|---|---|
Kedaluarsa dan peringatan | ✔️ | ❌ |
Beberapa API menampilkan ArgumentNullException | ❌ | ✔️ |
Judul | Kompatibel dengan biner | Kompatibel dengan sumber | Kompatibel mundur |
---|---|---|---|
Perilaku operasi seret dan letakkan yang dipulihkan pada editor teks | ✔️ | ✔️ | ❌ |
Judul | Kompatibel dengan biner | Kompatibel dengan sumber |
---|---|---|
XmlSecureResolver sudah usang | ❌ | ❌ |
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik:
Pelatihan
Modul
Guide to Secure .NET Development with OWASP Top 10 - Training
Evaluate security risks that come with insecure application development patterns and practices