Google kwenye msingi mkuu wa msimbo Android msimbo wenye usaidizi wa VPN uliojengewa ndani . Kanuni WireGuard imehamishiwa kwenye marekebisho , ikitengenezwa kwa ajili ya kutolewa kwa mfumo huo baadaye Android 12, kutoka kiini kikuu Linux , ambayo awali ilijumuisha WireGuardUsaidizi wa kiwango cha kernel WireGuard .
Bado na watengenezaji WireGuard kwa Android programu ya simu ambayo tayari iko 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 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 sawa 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 mkondo wa cipher na algoriti ya uthibitishaji wa ujumbe (MAC) , iliyoundwa na Daniel 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 , pia ilipendekezwa na Daniel Bernstein. Algorithm inayotumika kwa hashing ni .
Chanzo: opennet.ru
