Próifíl VPN iOS: passwordReference, ní an focal faire
Is lámh é tagairt eochairfháinne, ní an rún. Míníonn rith beart an earráid -50, an teip ag athbheochan agus gaiste an rothlaithe i bpróifílí VPN sábháilte.
Suiteálann tú próifíl, tagann an tollán aníos agus is cosúil go bhfuil gach rud críochnaithe. Ansin atosaíonn an fón, múscail on-demand an nasc gan aon aip sa tulra, agus diúltaíonn an tollán tosú. Tá an phróifíl fós ann agus tá an focal faire fós ceart, agus sin é an fáth a gcuireann an mhainneachtain seo daoine ag cuardach san áit mhícheart. Ní féidir le Network Extension do rún a léamh ón bpróifíl: teastaíonn tagairt eochairfháinne uaidh ar féidir leis a réiteach leis féin.
Leanann an treoir thíos aon iarracht nasctha tríd an aistriú sin, ón iarratas a thógann an tagairt go dtí an t-athbheochan a thriailíonn í.
Stórálann an phróifíl lámh, ní an rún
Nochtann NEVPNProtocol passwordReference agus sharedSecretReference ar chúis. Nuair a thosaíonn an daemon tollán b’fhéidir nach bhfuil sé ag rith laistigh de do phróiseas, mar sin ní féidir leis do chód a ghlaoch agus focal faire a iarraidh. Léann sé tagairt mharthanach eochairfháinne, réitíonn sé í ina chomhthéacs féin agus faigheann sé an mhír féin.
Tógann tú an tagairt sin trí iarraidh ar an eochairfháinne í, ar iarratas difriúil é ó iarraidh na sonraí:
let query: [String: Any] = [
kSecClass as String: kSecClassGenericPassword,
kSecAttrService as String: "vpn-credentials",
kSecAttrAccount as String: "user",
kSecReturnPersistentRef as String: true,
kSecMatchLimit as String: kSecMatchLimitOne
]Tabhair an réad a cuireadh ar ais don phrótacal, ní sonraí na míre. Go praiticiúil taifeadann an phróifíl cá gcónaíonn an rún, agus sin é an fáth freisin nach ndéanann cúltaca den chumraíocht an focal faire a mhacasamhlú go ciúin i bplist.
Cén fáth a bhfreagraíonn an API -50
Ciallaíonn errSecParam go raibh an t-iarratas nó an luach míchumtha don oibríocht, agus is é an earráid is minice a fheictear nuair a mheascann na hiarratais tagartha agus sonraí. Sonraí a iarraidh agus an cód glactha ag súil le tagairt, bearta amh a shannadh do passwordReference, nó fiosrú le grúpa rochtana nach féidir leis an aip a úsáid, tá siad uile ag táirgeadh é.
Iarrann leabharlanna fillte air seo. Ní féidir le cúntóir a thugann bearta ar ais a mhalartú le ceann a thugann tagairt ar ais, mar sin is gnách gurb é an leigheas fiosrú difriúil seachas focal faire difriúil.
Míníonn an mhíchomhréir chéanna próifíl a shábháiltear gan gearán agus ansin nach nascann: is blob a stóráladh, ní lámh, agus níl aon rud ag an daemon le réiteach.
Sábháiltear go maith, teipeann ag am naisc
Cleachtann sábháil comhthéacs d’aip. Cleachtann nascadh comhthéacs an daemon, agus níl an rochtain chéanna ag an dá cheann. Mar sin is féidir le próifíl gach tástáil sa insamhlóir a rith agus teip ar an gcéad tosú on-demand.
Sin freisin cruth an tsiotaime ag athbheochan: oibríonn sé agus an aip oscailte agus faigheann sé bás nuair a thosaíonn an córas an tollán leis féin.
Tástáil an cosán cúlra go toiliúil sula seolann tú. Spreag nasc on-demand agus an aip dúnta, ansin léigh consól an fheiste seachas log na haipe, mar is é an próiseas a rinne iarracht an tagairt a réiteach a thaifeadann an teip. Má thaispeánann an consól go ndiúltaíonn an daemon don mhír, tá an tagairt ceart agus is é inrochtaineacht na míre an fhadhb.
Cinneann inrochtaineacht an n-oibríonn athbheochan
Caithfidh an mhír a bheith inléite ag cibé próiseas córais a sheolann an tollán, agus is lucht féachana níos leithne é sin ná d’aip agus í sa tulra. Roghnaíonn an srian sin an tréith inrochtaineachta duit. Tá mír atá cosanta go dtí an chéad díghlasáil ar fáil do thosú cúlra tar éis an fheiste a dhíghlasáil uair amháin; níl mír a éilíonn go mbeadh an fheiste díghlasáilte anois ar fáil.
Tá sé mealltach an aicme is déine a roghnú agus is é sin go díreach a bhriseann próifíl on-demand ar fhón faoi ghlas.
Tar éis an aicme a athrú, athchruthaigh an mhír seachas tréithe a chur in eagar ar an gceann atá ann, ansin athshábháil an prótacal le tagairt úr. Ní tháirgeann athruithe tréithe ar mhír atá ann i gcónaí an t-iompar a thugann an doiciméadú le tuiscint, agus baineann mír atógtha an t-amhras.
Is ag rothlú a lobhann próifílí sábháilte
Ní athraíonn athrú an fhocail faire san eochairfháinne go huathoibríoch an rud a dtugann an phróifíl shábháilte tagairt dó. Is measa an mhír a scriosadh: coinníonn an phróifíl tagairt do rud nach bhfuil ann a thuilleadh, agus breathnaíonn an teip mar dhiúltú fíordheimhnithe.
Rothlaigh in aon ord amháin. Nuashonraigh an mhír, fiosraigh tagairt mharthanach nua, athshábháil an prótacal, ansin nasc agus an aip dúnta chun a chruthú gur féidir leis an daemon fós í a réiteach. Coinnigh focal faire an úsáideora agus an rún comhroinnte i míreanna ar leith ionas go rothlaíonn gach ceann ar a sceideal féin, agus ná logáil riamh foclóir an fhiosrúcháin ná an tagairt féin. Ní rún é an lámh, ach is léarscáil chuig ceann í.