Twa iPhone-apps kinne beide in VPN-ynfier yn Ynstellingen pleatse, beide har VPN-klanten neame en hast gjin ymplemintaasje diele. Apple neamt ien fan dy yntegraasjes Persoanlike VPN, en dy namme soarget foar it measte betizing. Persoanlike VPN is in API foar it meitsjen en behearen fan konfiguraasjes dy't de ynboude IPsec- of IKEv2-ymplemintaasje brûke. In pakkettonnelprovider is it oare model: de app leveret in útwreiding dy't de kliïntkant fan syn eigen protokol implementearret. Alles wat minsken dêrnei út it label ôfliede, fan sifers oant eigendom oant oft de tillefoan beheard wurde moat, is ôflieding en gjin bewearing.

Wa'n tunnel ymplementearret

De splitsing beslút wa't ferantwurdlik is as der wat stikken giet. Mei ynboude IPsec of IKEv2 is iOS eigner fan de tunnelsteatmasine en is de app eigner fan de konfiguraasje en de knoppen. Mei in provider is de app eigner fan beide, sadat in protokolfout in app-update wurdt ynstee fan in bestjoeringssysteem-update.

De ferliking is koart as jo freegje wa't it protokol ymplementearret.

IntegrationApple interfaceProtocol implementation
Personal VPNNEVPNManager with a Personal VPN configurationThe system IPsec or IKEv2 client
Packet tunnelNETunnelProviderManager plus the provider extensionWhatever the extension implements

Persoanlike VPN-dokumintaasje neamt ek de eksplisite brûkersautorisisaasje-oanfreegjen as in app foar it earst in konfiguraasje bewarret, wat by dat model heart en net by VPN-apps yn 't algemien.

Twa bewearings oer it label dy't men better gewurde litte kin

De earste is dat Persoanlike VPN in sifer kiest. Dat docht it net; de ûnderhannele set komt fan it protokol en syn konfiguraasje, en in Persoanlik-label seit neat oer hokker oft jo krije. De twadde is dat Persoanlike VPN in proxy of in beheinde tunnel betsjut. It betsjut ynboude IPsec of IKEv2, wat in folsleine tunnel is wannear't de rûtes dat sizze.

De oanwêzigens fan in app is dus gjin bewiis oer it triedprotokol. In tredde-partijklïnt dy't WireGuard of OpenVPN sprekt is by oanlis in providerapp, om't iOS dy protokollen net lânseigen ymplementearret.

Wêrom't de bedriuwsfoarm misliedend is

Apple's dokumintaasje klassifisearret NETunnelProviderManager-konfiguraasjes as gewoane bedriuws-VPN-konfiguraasjes. Dy foarm is in API-kategory, en it triuwt minsken nei twa tsjinoerstellende flaters: oannimme dat in konsumintapp it providermodel net brûke kin, en oannimme dat de tillefoan dêrfoar ûnder tafersjoch wêze moat. Gjin fan beide folget. Konsumintapps leverje geregeld providers, en tafersjoch is in aparte fraach oer wa't belied ôftwinge mei.

Beheareigendom is dy fjirde fraach, en it is ûnôfhinklik fan beide modellen. In konfiguraasje dy't troch in organisaasje ynstallearre is, draacht syn eigen identiteit, ferkearsomfang en libbenssyklusregels, en dy reizgje mei it profyl ynstee fan mei hokker app oft ek ynstallearre is. Lês se njonken it yntegraasjemodel, om't in beheard ynboud profyl en in ûnbeheard providerprofyl op deselde tillefoan tagelyk sitte kinne.

Kontrolearje it bewiis ynstee fan 'e skermôfdruk

Skermôfdrukken binne it minste bewiis dat beskikber is, om't de groepearring yn Ynstellingen tusken ferzjes feroaret. In beheard profyl neamt syn eigen ladingtype: in ynboud profyl ferklearret in VPN-type lykas IKEv2 of IPsec, wylst in providerprofyl in subtype draacht dat de bondelidentifikaasje fan 'e provider neamt. Dat is kontrolearber op it apparaat foar jo, en it oerlibbet it folgjende werûntwerp.

Foar de app sels beantwurdet de brûkte klasse deselde fraach fan 'e oare kant: konfiguraasje-objekten fan 'e Persoanlike VPN-API, of in providermanager en syn útwreiding.

Kies dan neffens wat de operator eins leveret. Dêr't in kompatibel lânseigen profyl bestiet, hat it ynboude paad minder bewegende dielen en ien ding minder om te fernijen. Dêr't de tsjinst in protokol nedich hat dat iOS net leveret, is in providerapp de iennige opsje en wurdt syn útjefteritme diel fan jo risiko.

Hâld it ferslach by de ferbining

Heechje autentikaasje en boarnbelied oan it ferbiningsferslach ynstee fan oan 'e app, sadat in weromynstallaasje it autorisaasjemodel net meinimt. Dat ferslach is ek wat in stipe-yngenieur nedich hat as de tunnel omheech komt en neat oars wurket.

De fraach dy't op 't lêst de muoite wurdich is, is net hokker model better is. It is hokker model jo operator stipet, en hokker oft jo om twa oere nachts debugge kinne mei it ark dat jo eins hawwe.

Relatearre artikelen