Ko te tautoko mo te VPN WireGuard kua nekehia ki te kaupapa o te papaahi Android

Google tāpirihia ki roto i te waehere turanga waehere Android matua me te tautoko VPN whakauru WireGuard. I nekehia te waehere WireGuard ki te whakarereke Linux 5.4 kakano, e whakawhanakehia ana mo te tukunga o te papaaho Android 12 a meake nei, mai i te kernel Linux matua 5.6, i whakaurua tuatahitia whiwhia Kaitiaki Waea. Tautoko WireGuard taumata-kernel whakahohea ma te taunoa.

Tae noa ki tenei wa, ko nga kaihanga o WireGuard mo te Android whakaaro tono pūkoro e kua i mukua na Google mai i te putumōhio Google Play na te hono ki te wharangi whakaae koha i runga i te paetukutuku kaupapa, i takahi i nga ture mo te utu utu (ka tohuhia nga koha kaore e whakaaetia mena kaore e kohia e tetahi whakahaere kore-painga motuhake kua rehitatia).

Kia maumahara matou ki a koe ko te VPN WireGuard kua whakatinanahia i runga i nga tikanga whakamunatanga hou, e whakarato ana i nga mahi tino tiketike, he ngawari ki te whakamahi, kaore he raruraru me te whakamatau i a ia ano i roto i te maha o nga waahanga nui e whakahaere ana i nga pukapuka nui o te hokohoko. Kua whanake te kaupapa mai i te tau 2015, kua arotakengia, kua manatoko ōkawa tikanga whakamunatanga whakamahia. Ka whakamahia e WireGuard te ariā o te ararere matua whakamunatanga, e uru ana ki te whakapiri i tetahi kii motuhake ki ia atanga whatunga me te whakamahi hei here i nga kii a te iwi.

Ka whakawhitihia nga taviri a te iwi ki te whakarite hononga kia rite ki te SSH. Hei whiriwhiri i nga taviri me te hono me te kore e whakahaere i tetahi daemon motuhake i te waahi kaiwhakamahi, te tikanga Noise_IK mai Anga Kawa Haruruhe rite ki te pupuri i nga mana_mau i roto i te SSH. Ko te tuku raraunga ka mahia ma te whakauru i roto i nga paatete UDP. E tautoko ana i te huri i te wahitau IP o te tūmau VPN (roopu) me te kore e momotu te hononga ki te whirihora aunoa a te kiritaki.

Mo te whakamunatanga whakamahia awa cipher ChaCha20 me te algorithm motuhēhēnga karere (MAC) Poly1305, na Daniel Bernstein i hoahoa (Daniel J. Bernstein), Tanya Lange
(Tanja Lange) raua ko Peter Schwabe. Ko te ChaCha20 me te Poly1305 he tere ake, he haumaru ake hoki o AES-256-CTR me HMAC, ko te whakatinanatanga o te rorohiko ka taea te whakatutuki i te waa mahi me te kore e whakamahi i te tautoko taputapu motuhake. Hei whakaputa i tetahi kii ngaro tiritahi, ka whakamahia te kawa elliptic Diffie-Hellman i roto i te whakatinanatanga Ko te Curve25519, na Daniel Bernstein hoki i tono. Ko te algorithm e whakamahia ana mo te hashing ko BLAKE2s (RFC7693).

Source: opennet.ru

Tāpiri i te kōrero