Imċaqlaq appoġġ VPN WireGuard għall-qalba Android

Google miżjud fil-kodiċi prinċipali Android codebase b'appoġġ VPN integrat WireGuard. Kodiċi WireGuard mċaqlaq għall-modifika Qlub Linux 5.4, qed jiġi żviluppat għar-rilaxx futur tal-pjattaforma Android 12, mill-kernel prinċipali tal-Linux 5.6, li oriġinarjament kien jinkludi aċċettata WireGuard. Appoġġ għal WireGuard fil-livell tal-kernel attivat awtomatikament.

Sa issa, l-iżviluppaturi ta 'WireGuard għal Android issuġġerit applikazzjoni mobbli li diġà hija tħassar minn Google mill-katalgu Google Play minħabba link għall-paġna ta' aċċettazzjoni tad-donazzjoni fuq il-websajt tal-proġett, li kisret ir-regoli biex isiru l-ħlasijiet (id-donazzjonijiet huma mmarkati bħala inaċċettabbli jekk ma jinġabrux minn organizzazzjoni mingħajr skop ta' qligħ irreġistrata apposta).

Ejjew infakkarkom li VPN WireGuard huwa implimentat fuq il-bażi ta 'metodi ta' encryption moderni, jipprovdi prestazzjoni għolja ħafna, huwa faċli biex jintuża, ħieles minn kumplikazzjonijiet u wera ruħu f'numru ta 'skjeramenti kbar li jipproċessaw volumi kbar ta' traffiku. Il-proġett ilu jiżviluppa mill-2015, ġie vverifikat u verifika formali metodi ta' encryption użati. WireGuard juża l-kunċett ta 'routing taċ-ċwievet ta' encryption, li jinvolvi li twaħħal ċavetta privata ma 'kull interface tan-netwerk u tużaha biex torbot iċ-ċwievet pubbliċi.

Iċ-ċwievet pubbliċi jiġu skambjati biex tiġi stabbilita konnessjoni b'mod simili għal SSH. Biex tinnegozja ċwievet u tikkonnettja mingħajr ma tħaddem daemon separat fl-ispazju tal-utent, il-mekkaniżmu Noise_IK minn Qafas tal-Protokoll tal-Istorbjusimili għaż-żamma authorized_keys f'SSH. It-trażmissjoni tad-dejta titwettaq permezz ta' inkapsulament f'pakketti UDP. Jappoġġa t-tibdil tal-indirizz IP tas-server VPN (roaming) mingħajr ma skonnettja l-konnessjoni b'konfigurazzjoni mill-ġdid tal-klijent awtomatika.

Għall-encryption użati ċifra tan-nixxiegħa ChaCha20 u algoritmu ta' awtentikazzjoni tal-messaġġi (MAC) Poly1305, iddisinjat minn Daniel Bernstein (Daniel J. Bernstein), Tanya Lange
(Tanja Lange) u Peter Schwabe. ChaCha20 u Poly1305 huma pożizzjonati bħala analogi aktar mgħaġġla u sikuri ta 'AES-256-CTR u HMAC, li l-implimentazzjoni tas-softwer tagħhom tippermetti l-kisba ta' ħin ta 'eżekuzzjoni fiss mingħajr l-użu ta' appoġġ speċjali ta 'hardware. Biex tiġġenera ċavetta sigrieta kondiviża, il-protokoll Diffie-Hellman tal-kurva ellittika jintuża fl-implimentazzjoni Curve25519, propost ukoll minn Daniel Bernstein. L-algoritmu użat għall-hashing huwa BLAKE2s (RFC7693).

Sors: opennet.ru

Żid kumment