.NET 8.0'daki yenilikler [35]: NuGet paketleriyle ilgili güvenlik uyarıları

Womanne

Member
Paketleri yönetirken paket yönetimi komutları


Duyuru








Dr. Holger Schwichtenberg, 53 tanınmış uzmanıyla danışmanlık, eğitim ve yazılım geliştirme yoluyla çok sayıda orta ve büyük ölçekli şirketi destekleyen www.IT-Visions.de uzman ağının teknik direktörüdür. Çok sayıda ulusal ve uluslararası konferansa katılımı, 90'dan fazla uzmanlık kitabı ve 1.500'den fazla uzmanlık makalesi sayesinde Holger Schwichtenberg, .NET ve web teknolojileri konusunda Almanya'nın en tanınmış uzmanlarından biridir.







dotnet add package


VE


dotnet restore


ve çeviri komutları


dotnet build


VE


msbuild


artık NuGet paketlerini güvenlik açıklarıyla birlikte kullanırken güvenlik uyarıları veriyor (resimlere bakın).




İletilerin hangi önem düzeyinde alınacağını seçebilirsiniz; örneğin


<PropertyGroup>
<NuGetAuditLevel>moderate</NuGetAuditLevel>
</PropertyGroup>


Burada ayarlanabilecek seviyeler düşük, orta, yüksek ve kritiktir.

Geliştiriciler proje ayarlarını kullanarak tüm NuGet güvenlik uyarılarını görüntüleyebilir


<PropertyGroup>
<NuGetAudit>false</NuGetAudit>
</PropertyGroup>


engellemek. .NET SDK 8.0.400 ve Visual Studio 17.11'den başlayarak, alternatif olarak tek tek uyarıları basitçe bastırabilirsiniz. <NuGetAuditSuppress>:


<ItemGroup>
<NuGetAuditSuppress Include="https://github.com/advisories/GHSA-98g6-xh36-x2p7" />
</ItemGroup>


Bu etiket şu uyarıyı ortadan kaldırır:

Öneri NU1903: “System.Data.SqlClient” 4.8.5 paketinin yüksek önem derecesine sahip olduğu bilinen bir güvenlik açığı var, https://github.com/advisories/GHSA-98g6-xh36-x2p7

Uyarıyı Visual Studio'da da görebilirsiniz:

  • Çözümleri keşfedin
  • Paket referansları
  • Nuget Paket Yöneticisi GUI'si
  • Çıktıyı oluştur
  • Hataların listesi
İpucu: .NET 8.0 SDK'yı kullanıyorsanız .NET 5.0, 6.0 ve 7.0 içeren projelerde de güvenlik uyarıları alırsınız.






(Resim: Dmytro Vikarchuk/Shutterstock)


19 Kasım 2024'te iX ve dpunkt.verlag tarafından düzenlenecek BetterCode() .NET 9.0 çevrimiçi konferansında, www.IT-Visions.de'nin .NET uzmanları (bu blog yazısının yazarı dahil) .NET'in son durumunu sunacak. NET 9.0'ın pratik örnekleri. Bunlar arasında .NET 9.0 SDK, C# 13.0, ASP.NET Core 9.0, Blazor 9.0, Windows Forms 9.0, WPF 9.0, WinUI, .NET MAUI 9.0'daki yenilikler ve yapay zekanın .NET uygulamalarına entegrasyonu yer alıyor. Programda altı ders, bir tartışma ve altı atölye çalışması yer alıyor.

Erken kayıt biletleri 22 Ekim'e kadar geçerlidir.












NuGet paketlerindeki güvenlik açıkları hakkında Visual Studio'daki NuGet Paket Yöneticisi GUI'sindeki güvenlik uyarıları


(Resim: Ekran görüntüsü (Holger Schwichtenberg))








Visual Studio'daki Solution Explorer'da NuGet paketlerindeki güvenlik açıkları hakkında güvenlik uyarıları


(Resim: Ekran görüntüsü (Holger Schwichtenberg))








NuGet paketlerindeki güvenlik açıkları için dotnet kurtarma çalıştırılırken alınan güvenlik uyarıları


(Resim: Ekran görüntüsü (Holger Schwichtenberg))





Güncelleme

26 Ağustos 2024,

09:11


Saat




NuGet paketlerini kullanırken güvenlik uyarılarıyla ilgili değişiklikler nedeniyle güncellendi.




(Ben)
 
Üst