Ghluais taic VPN WireGuard gu cridhe Android

Google air a chur ris a-steach don phrìomh chòd codebase Android le taic VPN togte Air adhart gu clàr na làraich. Chaidh còd WireGuard a ghluasad gu atharrachadh Linux 5.4 kernels, ga leasachadh airson an àrd-ùrlar Android 12 a leigeil ma sgaoil san àm ri teachd, bhon phrìomh kernel Linux 5.6, a thug a-steach an toiseach gabhail ris Geàrd-uèir. Taic WireGuard ìre kernel air a chomasachadh gu bunaiteach.

Gu ruige seo, luchd-leasachaidh WireGuard airson Android air a mholadh tagradh gluasadach a tha mar-thà chaidh a sguabadh às le Google bho chatalog Google Play mar thoradh air ceangal gu duilleag gabhail ri tabhartasan air làrach-lìn a’ phròiseict, a bhris na riaghailtean airson pàighidhean a dhèanamh (tha tabhartasan air an comharrachadh mar neo-iomchaidh mura h-eil iad air an cruinneachadh le buidheann neo-phrothaideach a tha clàraichte gu sònraichte).

Leig leinn do chuimhneachadh gu bheil VPN WireGuard air a chuir an gnìomh air bunait dhòighean crioptachaidh an latha an-diugh, a ’toirt seachad coileanadh fìor àrd, furasta a chleachdadh, saor bho dhuilgheadasan agus air dearbhadh fhèin ann an grunn chleachdadh mòra a bhios a’ làimhseachadh mòran trafaic. Tha am pròiseact air a bhith a’ leasachadh bho 2015, chaidh a sgrùdadh agus dearbhadh foirmeil dòighean crioptachaidh air an cleachdadh. Bidh WireGuard a’ cleachdadh a’ bhun-bheachd air slighe iuchair crioptachaidh, a tha a’ toirt a-steach iuchair phrìobhaideach a cheangal ri gach eadar-aghaidh lìonraidh agus a chleachdadh gus na h-iuchraichean poblach a cheangal.

Tha iuchraichean poblach air an iomlaid gus ceangal a stèidheachadh san aon dòigh ri SSH. Gus iuchraichean a cho-rèiteachadh agus ceangal a dhèanamh gun a bhith a 'ruith daemon air leth ann an àite luchd-cleachdaidh, tha an inneal Noise_IK bho Frèam Pròtacal Fuaimcoltach ri cumail ùghdarraichte_keys ann an SSH. Tha tar-chur dàta air a dhèanamh tro ghlacadh ann am pacaidean UDP. Bidh e a ’toirt taic do bhith ag atharrachadh seòladh IP an fhrithealaiche VPN (gluasad) gun a bhith a’ dì-cheangal a ’cheangail ri ath-dhealbhadh teachdaiche fèin-ghluasadach.

Airson crioptachadh air a chleachdadh cipher sruth ChaCha20 agus algorithm dearbhaidh teachdaireachd (MAC) Poileasaidh dìomhaireachd, air a dhealbhadh le Daniel Bernstein (Daniel J. Bernstein), Tanya Lange
(Tanja Lange) agus Peter Schwabe. Tha ChaCha20 agus Poly1305 air an suidheachadh mar analogues nas luaithe agus nas sàbhailte de AES-256-CTR agus HMAC, agus tha buileachadh bathar-bog a’ ceadachadh ùine cur gu bàs stèidhichte gun a bhith a’ cleachdadh taic bathar-cruaidh sònraichte. Gus iuchair dhìomhair co-roinnte a ghineadh, thathas a’ cleachdadh protocol elliptic curve Diffie-Hellman anns a’ bhuileachadh Curve25519, cuideachd air a mholadh le Daniel Bernstein. Tha an algairim a thathar a 'cleachdadh airson hashing BLAKE2s (RFC7693).

Source: fosgailtenet.ru

Cuir beachd ann