Python paket yöneticisi uv, 0.13 sürümüyle birlikte önceki tar uygulaması olan astral-tokio-tar yerine, tar-codec adında özel olarak geliştirilmiş yeni bir kütüphaneye geçiş yaptı. Bu değişikliğin temel nedeni güvenlik endişeleri olsa da, performans artışı da önemli bir yan kazanç sağlıyor. Yeni ayrıştırıcı (parser), bir önceki sürüme göre yaklaşık iki kat daha hızlı çalışıyor ve daha kritik olarak uv'nin "ayrıştırıcı farklarına" (farklı yazılımların aynı dosya formatını yorumlarken gösterdiği küçük farklılıklar) karşı hassasiyetini azaltıyor. Daha önce bu farklar, saldırganların PyPI gibi paket indekslerine güvenli görünen ancak çıkarıldığında tehlikeli veya değiştirilmiş içerikler barındıran kötü niyetli kaynak dağıtımları (sdists) oluşturmasına olanak tanıyordu...

Konular: Yazılım Güvenliği, Python Paketleme ve Dosya Formatı Analizi

SiteM’de tam özet, flashcard ve quiz →

Orijinal kaynak: astral.sh

Kaynak: sitem.co — paylas.io yer imi / keşif katmanı.