Windows için kararlı sürüm WireGuard 1.0 hafta sonu yayınlandı. Geliştirici Jason Donenfeld açıklamayı Cumartesi akşamı yayınladı. Kendisi bunu bir dönüm noktası olarak tanımlıyor. Rapordan 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şikliklerin yer aldığı sürümün duyurusu şu anda bekleniyor.
Duyurudan sonra devamını okuyun
Donenfeld, WireGuard e-posta listesindeki duyurusunda ayrıntılara giriyor. Sonunda son “1.0 bloğu” çözdü 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ü IOCTL'leri NDIS aygıt düğümünü temel alıyordu ancak gerekli bazı işlevler burada belgelenmemişti. Bu, kodu bir saatli bomba haline getirdi çünkü bazı işaretçilerin sabit bir ofseti yoktu. Windows 10'da bunun için WireGuardNT'nin artık kullandığı kararlı bir özellik bulunmaktadır.
Donenberg'de ayrıca MTU (Maksimum İletim Birimi) değişikliklerinin doğru şekilde bildirilmesi de eksikti. WireGuard, paketleri her zaman ağ arayüzünün maksimum MTU'suna kadar en yakın 16 baytlık sınıra 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 bir kombinasyonuna, TCP/IP arayüzü tarafından seçilen değerlere ve IPv4 ile IPv6 arasındaki ayrıma güvenmesi gerekir. Windows'un herhangi bir değişiklik konusunda sizi bilgilendirmesi gereken bir geri arama özelliği vardır, ancak MTU'da değişiklik yapıldığında hiçbir zaman etkin olmaz. Donenberg'e göre Microsoft, 2019'dan bu yana bu sorunu çözmek istiyor ancak şu ana kadar buna dair bir işaret ortaya çıkmadı. Bu soruna geçici bir çözüm bulmak için WireGuardNT her üç saniyede bir tüm WireGuard arayüzlerini yokladı. Programcı artık NSI cihazındaki bazı mesajları analiz edip kodunu çözdükten sonra bunu daha doğru bir şekilde çözmüştür. Bu, WireGuard'ın MTU değişikliklerine yalnızca üç saniye içinde değil, anında uyum sağlamasına olanak tanır.
Bunlar daha büyük değişikliklerdir; daha küçük değişiklikler arasında projenin daha yeni bir C standardı olan C23 modunda derlenmesi yer alı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. Yerleşik 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 yetersiz sahip doğrulaması olan geliştirici hesaplarını engellemesi nedeniyle daha önce kamuoyunda bir tartışma yaşanmıştı. Ancak bunlar sürücüleri ve ikili dosyaları imzalamak için kesinlikle gereklidir. Bir itiraz süreci olsa da, Microsoft bunun için kendisine 60 güne kadar süre veriyor. VeraCrypt geliştiricisi Mounir Idrassi bu durumdan şikayetçi oldu. Ancak Donenfeld bu tavrı daha rahat görüyor ve bunu aşırı bürokrasi olarak sınıflandırıyor ve bu da gerçekleşebilir.
Duyurudan 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ınlandı ancak değişikliklerin yer aldığı sürüm duyurusu hala eksik.
(Bilmiyorum)

Bir yanıt yazın