Katikati ya jukwaa Android Usaidizi wa VPN umehamishwa WireGuard

Google aliongeza kwenye msingi mkuu wa msimbo Android msimbo wenye usaidizi wa VPN uliojengewa ndani WireGuard. Kanuni WireGuard imehamishiwa kwenye marekebisho cores Linux 5.4, ikitengenezwa kwa ajili ya kutolewa kwa mfumo huo baadaye Android 12, kutoka kiini kikuu Linux 5.6, ambayo awali ilijumuisha iliyopitishwa WireGuardUsaidizi wa kiwango cha kernel WireGuard kuwezeshwa na chaguo-msingi.

Bado na watengenezaji WireGuard kwa Android alipendekeza programu ya simu ambayo tayari iko ilifutwa na Google kutoka kwa katalogi ya Google Play kutokana na kiungo cha ukurasa wa kukubali mchango kwenye tovuti ya mradi, ambacho kilikiuka sheria za kufanya malipo (michango inatiwa alama kuwa haikubaliki ikiwa haijakusanywa na shirika lisilo la faida lililosajiliwa mahususi).

Tukumbushe kwamba VPN WireGuard Imetekelezwa kwa kutumia mbinu za kisasa za usimbaji fiche, hutoa utendaji wa hali ya juu sana, ni rahisi kutumia, haina matatizo, na imejidhihirisha katika idadi kubwa ya upelekaji wa shughuli zinazoshughulikia idadi kubwa ya trafiki. Mradi huu umekuwa ukitengenezwa tangu 2015 na umekaguliwa na uthibitisho rasmi mbinu za usimbaji fiche zilizotumika. WireGuard Wazo la uelekezaji unaotegemea ufunguo hutumika, ambalo linahusisha kufunga ufunguo wa kibinafsi kwenye kila kiolesura cha mtandao na kutumia funguo za umma kwa kufunga.

Vifunguo vya umma vinabadilishwa ili kuanzisha muunganisho kwa njia sawa na SSH. Ili kujadili funguo na kuunganisha bila kuendesha daemoni tofauti katika nafasi ya mtumiaji, utaratibu wa Noise_IK kutoka Mfumo wa Itifaki ya Kelelesawa na kudumisha authorized_keys katika SSH. Usambazaji wa data unafanywa kwa njia ya encapsulation katika pakiti za UDP. Inaauni kubadilisha anwani ya IP ya seva ya VPN (kuzunguka) bila kukata muunganisho na usanidi wa kiotomatiki wa mteja.

Kwa usimbaji fiche hutumiwa mkondo wa cipher ChaCha20 na algoriti ya uthibitishaji wa ujumbe (MAC) Poly1305, iliyoundwa na Daniel Bernstein (Daniel J. Bernstein), Tanya Lange
(Tanja Lange) na Peter Schwabe. ChaCha20 na Poly1305 zimewekwa kama analogi za kasi zaidi na salama za AES-256-CTR na HMAC, utekelezaji wa programu ambayo inaruhusu kufikia muda uliowekwa wa utekelezaji bila kutumia usaidizi maalum wa vifaa. Ili kutoa ufunguo wa siri ulioshirikiwa, itifaki ya mviringo ya Diffie-Hellman hutumiwa katika utekelezaji Curve25519, pia ilipendekezwa na Daniel Bernstein. Algorithm inayotumika kwa hashing ni BLAKE2s (RFC7693).

Chanzo: opennet.ru

Nunua upangishaji wa kuaminika wa tovuti zilizo na ulinzi wa DDoS, seva za VPS VDS 🔥 Nunua upangishaji wa tovuti unaoaminika kwa ulinzi wa DDoS, seva za VPS VDS | ProHoster