Windows için kararlı sürüm WireGuard 1.0 hafta sonu yayınlandı. Geliştirici Jason Donenfeld, sürümü Cumartesi akşamı yayınladı. Kendisi bunu bir dönüm noktası olarak tanımlıyor. Raporun yayınlanmasından kısa bir süre sonra WireGuard, Windows altında 1.0.1 sürümüne yönelik bir güncelleme bildirdi; ancak değişiklikleri içeren bir sürüm duyurusu şu anda beklemede.
Reklamdan sonra devamını okuyun
Donenfeld, WireGuard e-posta listesindeki duyurusunda bazı ayrıntılara giriyor. Sonunda son “1.0 engelleyicileri” düzeltti ve bu dönüm noktasına ulaştığı için mutlu. Özellikle WireGuardNT sürücüsü bir dizi hata düzeltmesi içerir. Sürücünün IOCTL'leri NDIS aygıt düğümünü temel alıyordu ancak gerekli bazı işlevler burada belgelenmemişti. Bu, kodu saatli bir bomba haline getirdi çünkü bazı işaretçiler sabit bir konumda değildi. Windows 10 bunun için WireGuardNT'nin artık kullandığı kararlı bir işlevi entegre etmiştir.
Donenberg'in kaçırdığı şey de MTU (Maksimum İletim Birimi) değişikliklerinin doğru şekilde bildirilmesiydi. WireGuard, paketleri her zaman ağ arayüzünün maksimum MTU'suna kadar en yakın 16 bayt sınırına kadar doldurur; bunun amacı trafik analizi saldırılarına karşı koruma sağlamaktır. Linux altında yazılım bu bilgilere tam erişime sahipken, Windows altında sürücünün adaptörler için farklı değerlerin, TCP/IP arayüzü tarafından seçilen değerlerin ve IPv4 ile IPv6 arasındaki ayrımın bir kombinasyonuna güvenmesi gerekir. Windows'un herhangi bir değişiklik hakkında bilgi vermesi gereken bir geri arama özelliği vardır, ancak MTU değişiklikleri olduğunda asla aktif olmaz. Donenberg'e göre Microsoft, 2019'dan bu yana bu durumu düzeltmek istiyor ancak şu ana kadar buna dair bir işaret gelmedi. Geçici bir çözüm olarak WireGuardNT, her üç saniyede bir tüm WireGuard arayüzlerini yokladı. Programcı, NSI cihazındaki bazı mesajları analiz edip tersine mühendislik uyguladıktan sonra bunu artık daha iyi bir şekilde çözdü. Bu, WireGuard'ın yalnızca üç saniye içinde değil, değişen MTU'lara anında uyum sağlamasına olanak tanır.
Bunlar en büyük değişikliklerdir; daha küçük olanlar arasında projenin daha yeni bir C standardı olan C23 modunda derlenmesi yer almaktadır. Sürücünün yanı sıra Windows için WireGuard üzerinde de çalıştı ve 42 hatayı düzeltti.
WireGuard: Güncellenmiş kurulum paketleri
WireGuard 1.0 paketleri WireGuard indirme sayfasından indirilebilir. Entegre güncelleme mekanizması genellikle mevcut güncellemeyi de gösterir.
Daha geçen hafta Donenberg, WireGuard'ın Windows altında dört yıl aradan sonra ilk güncellemesini yayınladı. Microsoft'un, sahip doğrulaması yetersiz olan geliştirici hesaplarını engellemesi nedeniyle daha önce kamuoyunda tartışmalar yaşanmıştı. Ancak bunlar sürücüleri ve ikili dosyaları imzalamak için kesinlikle gereklidir. Bir itiraz süreci olmasına rağmen, Microsoft kendisine 60 güne kadar süre tanımaktadır. VeraCrypt geliştiricisi Mounir Idrassi bu durumdan şikayetçi oldu. Ancak Donenfeld bunu daha rahat buluyor ve aşırı bürokrasi olarak sınıflandırıyor ki bu da gerçekleşebilir.
Reklamdan sonra devamını okuyun
Ayrıca bakınız:
- WireGuard: Haber'den hızlı ve güvenli bir şekilde indirin
Güncelleme
14:10
Saat
BVersion 1.0.1 yeni yayımlandı ancak değişiklikleri içeren bir sürüm duyurusu hâlâ eksik.
(DMK)

Bir yanıt yazın