VPN Android lodi si awọn igbanilaaye app: kini ikilọ naa tumọ si
Ibi-ọrọ igbanilaaye VPN ti Android funni ni ipo pakẹti, kii ṣe iwọle si imeeli, awọn fọto tabi awọn olubasọrọ rẹ. Eyi ni ibi ti aala yẹn wa nitootọ.
Awọn ibi-ọrọ meji ti Android ni a máa ń dà papọ nigbagbogbo: ìbéèrè igbanilaaye VPN ati awọn ìbéèrè igbanilaaye ti app kan ṣe lori data rẹ. Èkínní fi ipo nẹtiwọọki kali, ibi ti a ti le ka pakẹti ati tún kọ wọ́n. Èkejì fi akoonu ti a ti fi pamọ kali ti Android máa ń ṣọ́ọ app kan sí app kan. Bí a bá ka àwọn méjèèjì sí ohun kan, a yóò yá jù tabi kígbe ohun ti tunnel le rí, tabi a yóò kẹ́yà ohun ti app alagidi yóò béèrè lẹ́yìn náà.
Ohun ti ibi-ọrọ igbanilaaye fi kali nitootọ
App kan ti ó ṣe VpnService ti ó sì polongo BIND_VPN_SERVICE béèrè lọ́wọ́ ẹ̀rọ náà lati di VPN ti ẹ̀rọ náà. Lẹ́yìn ìfọwọ́sí, ètò náà ṣẹ̀dá interface tun kan o sì fún app náà ní àlàyé fáìlì fún un. Ohun gbogbo ti app náà bá ṣe lẹ́yìn náà máa ń gba inú àlàyé yẹn kọjá: ó ń ka awọn pakẹti IP jáde, ó ń pinnu ohun ti yóò ṣe pẹ̀lú wọn, ó sì ń kọ awọn pakẹti padà sínú.
Ìwọ̀n interface yẹn ṣe kedere. Awọn ọ̀nà ni ó ń pinnu irú àwọn ibi tí a ó mú, àti addAllowedApplication tabi addDisallowedApplication ni ó ń pinnu irú àwọn app tí ó ń fún un ní data. VPN fún app kọ̀ọ̀kan tí ó ṣe àkọsílẹ̀ app méjì kò rí ìyókù ẹ̀rọ náà.
Eyi jẹ́ ìfúnni ní ipele pakẹti, kì í ṣe ní ipele data. Iṣẹ́ náà rí àwọn byte tí app fi fún àkójọ nẹtiwọọki, tí a darí sí ibi kan. Kò gba ààyè sí ibi ìpamọ́ aládàáni ti app tí ó ń rán, àwọn fáìlì databee rẹ̀ tabi ìrántí rẹ̀ tí a ti tú. Awọn fáìlì tí app ti fi pamọ́ sínú apoti iyanrìn rẹ̀ fúnra rẹ̀ ṣì ṣòro láti kà gẹ́gẹ́ bí ti tẹ́lẹ̀.
Ibi ti ojú pakẹti ti dopin
TLS ṣì ń ṣe iṣẹ́ rẹ̀ nínú tunnel, nítorí pé ìfọwọ́sowọ́pọ̀ ń ṣẹlẹ̀ láàrin app àti server, kì í ṣe láàrin app àti VPN. VPN ń fi ọ̀rọ̀ tí a ti fi ààmì pamọ́ tí kò lè tú lai ní kọ́kọ́rọ́ ìpàdé. Ìdí nìyí tí tunnel kan ṣoṣo kò fi ń tú akoonu ojú-ìwé HTTPS tabi ìpàdé mail tí a dáàbò bo.
Metadata yí ká ọ̀rọ̀ tí a fi ààmì pamọ́ jẹ́ ìtàn mìíràn, àti ibí yìí ni ọ̀pọ̀ àwọn ẹ̀sùn tí ó ní ìgboyà ti ń wó lulẹ̀. IP ibi-àfojúsùn, ebute, ìwọ̀n pakẹti àti àkókò rẹ̀ hàn gbogbo, pẹ̀lú orúkọ server nínú TLS ClientHello, tí a sábà máa ń rán síta lọ́nà gbangba pàápàá lábẹ́ TLS 1.3. Encrypted Client Hello yí i padà, ṣùgbọ́n kì í ṣe ohun gbogbo. DNS lásán pẹ̀lú ń da àwọn orúkọ jáde ní ìrọ̀rùn kanna nígbà tí àwọn ìbéèrè bá jáde láìsí ààmì.
Àwọn ìlànà àtijọ́ tabi tí a kò ṣètò dáadáa ń fi púpọ̀ sí i. HTTP lásán, IMAP láìsí TLS àti ọ̀pọ̀ àwọn ìlànà eré àti IoT ń fi ẹrù wọn hàn fún ohunkóhun tí ó ní àlàyé tun.
Àwọn igbanilaaye tí kò máa ń bá a wá rárá
Fífọwọ́sí VPN kì í ṣe fífọwọ́sí àwọn olubasọrọ, SMS, fọto tabi ibi ìpamọ́ media. Àwọn yẹn jẹ́ ìfúnni àkókò ṣíṣe ọ̀tọ̀ọ̀tọ̀, ọ̀kọ̀ọ̀kan pẹ̀lú ibi-ọrọ rẹ̀ àti ọ̀nà ìfagilé rẹ̀ lórí ojú-ìwé ètò app náà. VPN client tí ó fẹ́ àkọsílẹ̀ ìpè rẹ gbọ́dọ̀ béèrè fún un gẹ́gẹ́ bí app mìíràn, o sì lè kọ̀ ní kí o sì pa tunnel mọ́.
Fífi sẹ́tífíkétì sínú ni ohun tí ó yẹ kí a ṣọ́, nítorí pé ó dàbí ẹ̀yà kan ti ìṣètò VPN ṣùgbọ́n kì í ṣe bẹ́ẹ̀. Fífi CA olùmúlò sínú ibi ìpamọ́ ẹ̀rí ń yí padà irú àwọn sẹ́tífíkétì tí Android yóò gbà, àti láti Android 7.0 app tí ó ń gbé API 24 tàbí tí ó tuntun ju kò ka àwọn CA tí olùmúlò fi kún, àyàfi bí ètò ààbò nẹtiwọọki rẹ̀ bá yàn wọ́n pẹ̀lú ìdúró ìgbẹ́kẹ̀lé olùmúlò. Client tí ó ń tẹnu mọ́ CA lè máa ṣe ìdádúró ìdílé tí ó tọ́, tabi ó lè máa béèrè ohun tí ibi-ọrọ VPN kò sọ rí.
Ìwọle sí àwọn ẹ̀yà ìwọle wà ní jìnnà sí i. Iṣẹ́ tí a ti mú ìwọle ṣiṣẹ́ lè ka akoonu ojú-ìwé àwọn app mìíràn, ohun tí kò sí ipo ipele pakẹti kankan tí ó ń fúnni.
Àlẹmọ ibílẹ̀ tabi ẹnubodè jìnnà
API kanna bo àwọn ọjà méjì tí ó yẹ fún ìpele ìgbẹ́kẹ̀lé ọ̀tọ̀ọ̀tọ̀. Ògiri iná tabi olùdí ìpolówó lórí ẹ̀rọ gba àlàyé tun, ó sì dáhùn ìrìnàjò ní ibílẹ̀, láìfi rán an sí server tí ó ń darí fúnra rẹ̀. Tunnel gidi ń fi àwọn pakẹti yẹn ránṣẹ́ sí ẹnubodè kan níbòmííràn, olùṣiṣẹ́ yẹn sì rí metadata kanna láti ẹ̀gbẹ́ kejì, ó sì tún pinnu ohun tí yóò padà.
Ọ̀nà tí ó wúlò láti yà wọ́n sọ́tọ̀ ni láti yẹ adirẹsi gbogbogbò rẹ wò pẹ̀lú VPN tí ó wà ní ṣíṣí àti ní pípa, kí o sì wo bóyá ìfitónilétí náà dárúkọ ibi ìparí jìnnà. Bí adirẹsi náà kò bá yí padà rárá, ìrìnàjò náà ṣeé ṣe kí ó ń yí ká lórí ẹ̀rọ náà fúnra rẹ̀.
Àwọn ìṣẹ̀lẹ̀ méjèèjì ṣì jẹ́ ipo pakẹti. Ìyàtọ̀ ni ẹni tí ó tún dúró ní ibi àbájáde.
Ṣàyẹ̀wò ohun tí o fọwọ́sí
Ṣí Settings, lẹ́yìn náà Network and internet, lẹ́yìn náà VPN, kí o sì ka àkọsílẹ̀ náà dípò ààmì tí ó wà ní ọ̀pá ipò. Always-on VPN àti Block connections without VPN jẹ́ ètò ẹ̀rọ tí ó ń pa interface mọ́ ní ààyè tí ó sì ń gé àwọn ìjáde; wọn kò gbòòrò ohunkóhun. Láti ojú-ìwé kanna o lè gbàgbé profáìlì kí o sì fagilé ìfúnni náà.
Lẹ́yìn náà lọ káàkiri àwọn igbanilaaye mìíràn. App info fi hàn irú àwọn ìfúnni àkókò ṣíṣe tí client ní, àti Security settings fi hàn bóyá a ti fi sẹ́tífíkétì olùmúlò sínú ní àkókò kan náà. Èyíkéyìí nínú wọn ni a lè yọ kúrò lọ́nà ọ̀tọ̀ọ̀tọ̀.
Ìbéèrè tí ó yẹ kí a dáhùn fún hára. Irú àwọn pakẹti wo ni ó ń wọ iṣẹ́ yìí, ibo ni wọ́n ń lọ, àti kí ni ìmúṣẹ ń pa mọ́. Ohun mìíràn gbogbo nínú ibi-ọrọ náà jẹ́ ariwo. Ìwé ìtọ́kasí VpnService ni àkọsílẹ̀ tí ó ní àṣẹ ti ohun tí interface ń fi hàn.