Ṣé àwòrán ń dí ọ lọ́wọ́ nígbà tí VPN bá wà nìkan? Èyí ni ó ń rí
Ìdíwọ́ ni àdírẹ́sì ìjáde, kì í ṣe ìjáde. Ṣàyẹ̀wò nẹ́tíwọ́kì tí ìrìnàjò rẹ dà bí ẹni pé ó ti wá, resolver tí ojú-ìwé lè gbasilẹ, àti ohun tí kóòdù ojú-ìwé mọ̀.
Ilé-ìtàjá ń gbé dáadáa nílé, ó sì ń fi ògiri «ìrìnàjò àìdá» hàn ní àkókò tí òjò-ìmọ̀ bá gòkè. Fọ́ọ̀mù kan kọ̀ láti jẹ́ kí o wọlé, ojú-ìwé ìṣàn-ìtàn kan sì tẹnu mọ́ pé o wà ní orílẹ̀-èdè tí o kò tíì lọ rí. Kò sí èyí tí ó nílò sọ́fíwéà. Ojú-ìwé ń rí àdírẹ́sì tí àwọn pákẹ́tì rẹ ti ń bọ̀, pẹ̀lú VPN àdírẹ́sì yẹn jẹ́ ti ilé-iṣẹ́ dátà, kì í ṣe ti ìlà ilé. Èyí tí a ń pè ní wíwádìí VPN bẹ̀rẹ̀, ó sì parí pẹ̀lú òtítọ́ kan ṣoṣo yẹn; èyí tí ó kù jẹ́ àfikún tí ìwọ̀n àṣìṣe rẹ̀ lè ṣe àfojúsùn.
Ìdíwọ́ bẹ̀rẹ̀ níbi tí àwọn pákẹ́tì rẹ ti dà bí ẹni pé wọ́n ti wá
Ìbéèrè kọ̀ọ̀kan ń gbé àdírẹ́sì orísun, sẹ́fà tí ó ń gbà á lè wá a nínú dátà gbangba: nẹ́tíwọ́kì wo ni ó ń kéde rẹ̀, bóyá nẹ́tíwọ́kì yẹn jẹ́ olùpèsè ìkójọ, bóyá ó ti farahàn nínú àkọsílẹ̀ ìlòkulò, àti orílẹ̀-èdè wo ni ìforúkọsílẹ̀ ń yàn. Kò sí èyí tí ó ń dán ọ mọ̀, gbogbo wọn pọ̀ sì tó láti fi ọ́ sínú ẹ̀ka kan.
Wo ìrìnàjò rẹ fúnra rẹ bí àjèjì yóò ṣe wò ó. Àwọn àṣẹ méjì ń bo ọ̀pọ̀ ojú, èkejì sì ni èyí tí àwọn ènìyàn ń gbàgbé:
curl -sS https://ipinfo.io/json
dig +short TXT o-o.myaddr.l.google.com @ns1.google.com
Èkíní ń dá àdírẹ́sì ìjáde, ètò rẹ̀ àti orílẹ̀-èdè rẹ̀ padà. Èkejì ń dá àdírẹ́sì resolver tí ó dé sẹ́fà orúkọ Google padà; ó sábà jẹ́ ti nẹ́tíwọ́kì mìíràn ju ìjáde rẹ, àti pé ìyẹn ni àdírẹ́sì tí ojú-ìwé ń rí bí ó bá ń gbasilẹ dátà ní ẹ̀gbẹ́ resolver. Nígbà tí àwọn méjì yìí jẹ́ ti orílẹ̀-èdè ọ̀tọ̀ọ̀tọ̀, àwọn ojú-ìwé kan ka àìbáramu náà sí ohun tí ó yẹ kí a fura sí, bí kò tilẹ̀ sí àṣìṣe kankan nínú ètò rẹ.
Nígbà tí ìkọ̀sílẹ̀ bá bẹ̀rẹ̀ lẹ́yìn tí òjò-ìmọ̀ gòkè nìkan, fura sí àdírẹ́sì ìjáde kí ó tó ohunkóhun mìíràn. Yí sẹ́fà padà kí o sì gbìyànjú lẹ́ẹ̀kan sí i kí o tó fọwọ́ kan aṣàwákiri. Ìdíwọ́ tí ó ń tẹ̀lé ọ la àwọn ìjáde mẹ́ta ti olùpèsè kan jẹ́ nípa àwọn ìpele olùpèsè; ìdíwọ́ tí ó ń parẹ́ ní sẹ́fà mìíràn jẹ́ nípa àdírẹ́sì kan náà.
Àkókò àgbègbè, èdè àti aago kò bá àdírẹ́sì mu
Kóòdù ojú-ìwé lè ka àkókò àgbègbè rẹ, àwọn àṣàyàn èdè rẹ àti ètò ojú-ìwé rẹ láìsí ìbéèrè ìyọ̀ǹda kankan. Aṣàwákiri tí ó ń kéde àkókò Àárín Yúróòpù nígbà tí ìsopọ̀ ń bọ̀ láti ilé-iṣẹ́ dátà ní Singapore jẹ́ àmì tí ó lágbára ju àdírẹ́sì nìkan, àti pé irú àìbáramu bẹ́ẹ̀ ni a ṣe ìdíwọ̀n jìbìtì láti ṣàkíyèsí.
Intl.DateTimeFormat().resolvedOptions().timeZone
navigator.language
Intl.DateTimeFormat().resolvedOptions().locale
Àwọn ìlà mẹ́ta yẹn nínú kọ́nsóòlù olùdàgbàsókè ń sọ ohun tí aṣàwákiri rẹ ń fúnni lọ́fẹ̀ẹ́. Olùbánisọ̀rọ̀ VPN lè yí ọ̀nà rẹ padà àti ohunkóhun mìíràn, nítorí náà àkọsílẹ̀ tí o ń gbé kò ní jẹ́ ti ìlú òde nígbà tí ìjáde rẹ kò rí bẹ́ẹ̀. Ìbámu ni ohun tí ó ṣe pàtàkì níbí: kọ̀ǹpútà tí a ṣètò sí àgbègbè kan náà pẹ̀lú ìjáde ń dà bí ohun àdá, èyí tí ó ta ko ara rẹ̀ kò rí bẹ́ẹ̀.
Ìdí ni ìkùnà ń ṣẹlẹ̀ lẹ́ẹ̀kọ̀ọ̀kan. Ọ̀pọ̀ ojú-ìwé kò bìkítà, díẹ̀ ń dì í, ojú-ìwé ẹlẹ́gbẹ́ kan sì pinnu pé o jẹ́ oníjìbìtì. Olùbánisọ̀rọ̀ ń ṣiṣẹ́ dáadáa nínú àwọn ọ̀ràn mẹ́tẹ̀ẹ̀ta, nítorí náà ìdáhùn àtìlẹ́yìn tí ó wọ́pọ̀, «ó gbọ́dọ̀ jẹ́ aṣàwákiri rẹ», jẹ́ ohun tí ń bínú àti òtítọ́ ní apá kan.
Ohun tí kóòdù ojú-ìwé mọ̀ nípa ẹ̀rọ rẹ
JavaScript kò ní API tí ó ń ṣe àkọsílẹ̀ àwọn ìsopọ̀ nẹ́tíwọ́kì. Ojú-ìwé kò lè béèrè àwọn àdírẹ́sì tí kọ̀ǹpútà rẹ ní, nítorí náà ọ̀rọ̀ àtijọ́ pé script ń ka àdírẹ́sì LAN rẹ jẹ́ ìrántí àkókò àfikún, nígbà tí àwọn ìṣàkóso ActiveX, Java applet àti kóòdù ìbílẹ̀ mìíràn lè ṣe irú rẹ̀ gan-an.
| Signal | What it reveals | Status today |
|---|---|---|
| Source address of the request | Exit network, country, hosting status | Always visible; the main signal |
| Time zone and language | Where the profile claims to be | Readable without permission |
| WebRTC candidates | Local addresses, historically | Host candidates are mDNS-obfuscated by default |
| Interface list | All local addresses | Not available to ordinary JavaScript |
WebRTC jẹ́ ìyàtọ̀ olóòtítọ́ sí òfin «kò sí ìjáde àdírẹ́sì àdúgbò». Àkójọ àwọn olùdíje rẹ̀ máa ń fi àwọn àdírẹ́sì àdúgbò hàn fún ojú-ìwé kankan tí ó béèrè, àti àtúnṣe ni láti fi àwọn orúkọ mDNS àìsàn padà àwọn olùdíje agbalejo. Àìtẹ́lẹ̀ yẹn wà nínú àwọn aṣàwákiri òde òní, ṣùgbọ́n ìpinnu aṣàwákiri ni, kì í ṣe ìdánilójú ìlànà, nítorí náà ẹ̀dá àtijọ́ tàbí ètò tí ó le tí ó tún àwọn olùdíje àdúgbò ṣiṣẹ́ lè ṣì jẹ́ kí ó jáde. Ìmúdójúìwọ̀n aṣàwákiri ń ràn ọ́ lọ́wọ́ níbí ju àfikún kankan.
Olùpèsè rẹ ń rí àwọn orúkọ, kì í rí àkóónú
HTTPS ń dáàbò bo àkóónú ojú-ìwé láti ìbẹ̀rẹ̀ dé ìparí, olùṣàkóso òjò-ìmọ̀ tí ó ń gbé àwọn byte yẹn kò lè kà wọ́n. Olùṣàkóso ṣì lè rí àdírẹ́sì tí o kàn, àti nínú ọ̀pọ̀ ìgbékalẹ̀ orúkọ sẹ́fà nínú ìfọwọ́sowọ́pọ̀, nítorí orúkọ gbọ́dọ̀ jẹ́ kíkà kí ìsopọ̀ lè tọ̀nà sí ojú-ìwé tí ó tọ́. Encrypted Client Hello wà ní pàtàkì láti fi ààyè yẹn pamọ́, ó sì ń ràn ọ́ lọ́wọ́ nìkan nígbà tí olùbánisọ̀rọ̀ àti ojú-ìwé méjèèjì bá ṣe àtìlẹ́yìn rẹ̀.
Ìpinnu orúkọ ni ìlàjì kejì. Bí olùpèsè rẹ bá tún pèsè resolver, ó ń rí gbogbo orúkọ tí o ń wá kí ìsopọ̀ kankan tó wà. Bí ẹ̀rọ rẹ bá ń lo resolver gbangba nípasẹ̀ HTTPS, olùpèsè ń rí ìsopọ̀ sí resolver yẹn nìkan, nígbà tí resolver fúnra rẹ̀ ń rí àkọsílẹ̀ náà.
Ìbéèrè HTTP tí a kò fi ààbò bo ni olùṣàkóso lè kà, fún ìdí kan náà tí nẹ́tíwọ́kì òtẹ́ẹ̀lì lè kà: kò sí ohunkóhun nínú rẹ̀ tí a fi ààbò bo. Òjò-ìmọ̀ kò tíì sọ ohun tí ó yàtọ̀, kò sì ń tún àṣàyàn ohun-èlò ṣe.
Ya «VPN ni èyí» kúrò nínú «èmi ni èyí»
Ìwádìí jẹ́ olówó pọ́n, ó dá lórí ìṣeéṣe, ó sì sábà jẹ́ àṣìṣe. Àwọn àdírẹ́sì ìjáde tí a pín ni a ń sàmì sí nítorí ẹlòmíràn lò wọ́n lọ́nà tí kò tọ́, a ń pín àwọn ìpele ilé-iṣẹ́ gẹ́gẹ́ bí ìkójọ, àwọn olùpèsè alágbèéká sì ń mú àwọn èsì ilẹ̀-ayé tí ó yani lẹ́nu jáde. Ìdámọ̀ jẹ́ ìṣòro mìíràn: ó nílò ìsopọ̀ tí ó dúró, bíi àkọsílẹ̀ tí o wọlé sí, kúkì, àlàyé ìsanwó, tàbí àwọn olùwòye méjì tí ń fi àwọn àkọsílẹ̀ wé ara wọn.
Pinnu èyí tí ìwọ ń bá jagun ní ti gidi. Bí èròǹgbà jẹ́ kíkà ojú-ìwé kan, HTTPS ti ń ṣe iṣẹ́ yẹn, òjò-ìmọ̀ sì ń yí díẹ̀ padà. Bí èròǹgbà jẹ́ kí ojú-ìwé má mọ ìlú tí o wà, ìjáde àti resolver ni ó ṣe pàtàkì. Bí èròǹgbà jẹ́ gé ìsopọ̀ mọ́ ìdánimọ̀ gidi rẹ, àkọsílẹ̀ ni ibi aláìlera, yíyí sẹ́fà padà kò sì ṣe ohunkóhun sí ìwọlé tí o ṣẹ̀ṣẹ̀ lò.
Ìjáde tuntun kò yọ ọ́ kúrò ní ohunkóhun, kò sì lè pa ohun tí ojú-ìwé ti tọ́jú nípa àkọsílẹ̀ tí o lò. Nítorí náà ìtẹ̀síwájú tí ó wà ní ìṣe kò ní ọlá: yan ìjáde tí nẹ́tíwọ́kì rẹ̀ dà bí ohun àdá, tọ́jú àkọsílẹ̀ aṣàwákiri ní ìbámu pẹ̀lú rẹ̀, ṣe àtúnṣe aṣàwákiri kí àwọn ẹ̀yà tí ó lè jáde lè lo àwọn àìtẹ́lẹ̀ òde òní, kí o sì gbà pé àwọn ojú-ìwé díẹ̀ yóò ṣì ṣe àṣìṣe nípa rẹ.