Mullvad Browser veb brauzerini hazırlayan və Mozilla VPN xidməti üçün infrastruktur təmin edən VPN provayderi Mullvad, VPN protokolunu tətbiq edən GotaTun layihəsini təqdim etdi. WireGuard, Rust dilində yazılıb və istifadəçi məkanında işləyir. Layihənin kodu BSD lisenziyası altında paylanır. Mullvad artıq platforma üçün VPN klientində GotaTun-dan istifadə edib. Android və gələn il masaüstü və iOS tətbiqlərini buna köçürmək niyyətindədir.
GotaTun, Cloudflare tərəfindən hazırlanmış və WARP tətbiqində istifadə edilən BoringTun alətlər dəstinin bir hissəsidir. GotaTun, platformanı tam dəstəkləməsi ilə BoringTun-dan fərqlənir. Android, performans optimallaşdırmaları və əlavə məxfilik qorunması xüsusiyyətləri.
GotaTun, maşın öyrənməsinə əsaslanan alətlərdən istifadə edərək aparılan şifrələnmiş tranzit trafik təhlilindən qorunmaq üçün DAITA (Süni intellektlə idarə olunan trafik təhlilinə qarşı müdafiə) texnologiyasını dəstəkləyir. DAITA göndərilən paketlərin ölçüsünü normallaşdırır, təsadüfi fon trafiki əlavə edir və tipik məlumat axını nümunələrini təhrif edir. GotaTun həmçinin Multihop rejimini tətbiq edir və bu da... VPN-serverlər birbaşa deyil, bir sıra tranzit qovşaqları vasitəsilə, məsələn, daha optimal marşrutlar üzrə trafik axınının təşkilinə imkan verir.
Performansı artırmaq üçün GotaTun çoxyivli emal tətbiq edir və yalnız əvvəlcə təmin edilmiş buferdən istifadə edərək, ara buferləşdirmə olmadan sıfır surət yaddaş idarəetmə strategiyasından istifadə edir.
Əvvəllər Mullvadın tətbiqləri tətbiqin bir çəngəlindən istifadə edirdi WireGuard Go dilində — wireguard-go, DAITA və Multihop dəstəyi ilə genişləndirilmişdir. Google statistikasına görə, istifadəçilər tərəfindən təqdim edilən bütün qəza hesabatlarının 85%-i Android-Mulvad müştəriləri koda bağlı idi wireguard-get, ona görə də Mullvad tətbiqi əvəz etmək qərarına gəldi WireGuard daha etibarlı bir seçimə keçin.
Rust tətbiqi seçildi, çünki Mullvad VPN tətbiqi, kod istisna olmaqla, Rust dilində yazılıb. wireguard-go, qarşılıqlı əlaqəsi təhlükəli bloklardan istifadə edən mürəkkəb FFI (xarici funksiya interfeysi) interfeysi vasitəsilə təşkil edilmişdir. Noyabr ayının sonunda dərc olunmuş buraxılışda Android-Mulvad müştəri tətbiqi wireguard-go etibarlılıq problemlərini həll edən GotaTun ilə əvəz olundu - əvvəlki versiyalarla müqayisədə qəzaların sayını əks etdirən metrik 0.40%-dən 0.01%-ə dəyişdi.
Mənbə: opennet.ru
