“Fi àwọn ìgbàwọlé ńlá lọ yí VPN ká kí o sì pa àwọn ìdáhùn kékeré mọ́ sórí rẹ̀” dà bí ìlànà ìtọ́jú ojú-ọ̀nà, ṣùgbọ́n kì í ṣe bẹ́ẹ̀. Olùtọ́jú ojú-ọ̀nà ń pinnu pẹ̀lú ìsọfúnni tí ó wà ní àkókò yẹn: àwọn àdírẹ́sì, àwọn ebute, ìlànà, àwọn àmì firewall, ọ̀nà tí a ti dámọ̀. Ìwọ̀n ìparí ìdáhùn kò sí nínú àkójọ yẹn, nítorí kò tíì dé, àti nígbà tí olùtọ́jú ojú-ọ̀nà bá lè díwọ̀n àwọn báìtì, ó ti ń gbé wọn lọ. Tí o bá fẹ́ tọ́sọ́nà nípasẹ̀ iṣẹ́, ìpinnu gbọ́dọ̀ lọ sí ibi tí ó mọ iṣẹ́ náà, àti àkójọ àyẹ̀wò ní ìsàlẹ̀ fi hàn bóyá àwòṣe rẹ ní irú ibi bẹ́ẹ̀.

Ìdí tí olùtọ́jú ojú-ọ̀nà kò fi lè díwọ̀n ìdáhùn

Ní àkókò tí pákítì kan nílò ọ̀nà, olùtọ́jú ojú-ọ̀nà ti rí pákítì àkọ́kọ́ mélòó kan ti ṣíṣàn kan ní pọ̀jù. Ó lè sọ ẹni tí ń bá ẹlòmíràn sọ̀rọ̀, nípa ìlànà wo, pẹ̀lú àmì wo, àti báyìí mélòó báìtì ti kọjá. Àwọn báìtì tí ó ti kọjá ń ṣàpèjúwe ohun tí ó ti kọjá. Ìwọ̀n ìdáhùn jẹ́ ànímọ́ ìdáhùn tí a kò tíì dá, àti nínú àwọn ìdáhùn tí a pín tàbí tí ń ṣàn, ó lè má ṣeé mọ̀ ṣáájú rárá.

Kódà metadata ti ìlànà fúnra rẹ̀ kéré ju bí ó ṣe dàbí lọ. HTTP gba àwọn ìdáhùn tí a kò fi gígùn wọn hàn kí ara wọn tó dé, àti ìgbésẹ̀ olùlò kan lè dá ọ̀pọ̀ ìbéèrè tí iye owó wọn kò dàbí iye àkọsórí kan. Gbígbà àkọsórí gẹ́gẹ́ bí ìwọ̀n iṣẹ́ jẹ́ àṣìṣe àwòṣe kí ó tó jẹ́ àṣìṣe ìtọ́jú ojú-ọ̀nà.

Àyẹ̀wò 1: ṣé ibi ìpinnu wà tí ó lè yan ọ̀nà?

Dárúkọ ẹ̀yà tí yóò ṣe yíyan, lẹ́yìn náà sọ ohun tí ó mọ̀ ní àkókò yíyan. Olùsọdọ̀tun tí ń gbé láti inú àkójọ olùgbàlejò tí a kọ sílẹ̀ mọ èrò rẹ̀ kí ìgbéjáde tó bẹ̀rẹ̀. Iṣẹ́ ìgbàwọlé tí ń wo metadata lẹ́yìn náà tí ó ṣí ìbéèrè mọ iṣẹ́ náà kí ìsopọ̀ tó wà. proxy alábàáṣiṣẹ́pọ̀ lè lo ìlànà ní ìpele ìbéèrè tàbí fi ìdáhùn pamọ́ láì ṣe bí ẹni pé olùtọ́jú ojú-ọ̀nà ni.

Tí ìdáhùn bá jẹ́ “ẹnubodè”, àkójọ àyẹ̀wò ti já bo. Ẹnubodè lè pín àwọn ṣíṣàn tí a mọ̀ nípa ibi tí wọ́n ń lọ, àmì tàbí apá oníbàárà, kí ó sì rán wọn ní ọ̀nà tí a ṣàlàyé láti pákítì àkọ́kọ́, èyí tí ó sábà tó fún olùsọdọ̀tun tí a fọwọ́ sí, tí kò sì tó fún ìwọ̀n ìdáhùn àìmọ̀ rárá.

Àyẹ̀wò 2: kí ni metadata ń sọ fún ọ ní tòótọ́?

Ìtọ́sọ́nà mímọ ẹ̀rọ ìfilọ́lẹ̀ dára bí àwọn pápá tí ó ń kà. Àwọn ìlànà gígùn ìdáhùn nínú ìtumọ̀ HTTP gba àwọn ipò tí gígùn kò sí ní ìbẹ̀rẹ̀, àti àwọn ìkọ̀wé àkóónú máa ń jẹ́ kí iye báìtì tí a gbé jáde yàtọ̀ sí ìwọ̀n ìṣàpèjúwe. Nítorí náà ìlànà tí ń yí ọ̀nà padà nígbà tí àkọsórí bá kọjá àlà yóò hùwà àìbáramu, àti ní pàtàkì jùlọ ní àwọn ìgbéjáde ńlá tí ó yẹ kí ó mú.

Ohun tí metadata ẹ̀rọ ìfilọ́lẹ̀ lè tiìlẹ́yìn ni ìpinnu nípa iṣẹ́ kan: ìṣàn iṣẹ́ yìí jẹ́ ìsopọ̀ ẹrù, èyí jẹ́ alágbèéká, èyí jẹ́ ìsọdọ̀tun sọ́fítíwéà láti orísun tí a mọ̀. Ìyẹn jẹ́ ìlànà tí a kọ ní èdè èrò, ó sì dúró ṣinṣin tó láti dán wò. “Ìdáhùn yìí yóò tóbi ju ogójì megabyte lọ” kì í ṣe irú ìlànà bẹ́ẹ̀.

Àyẹ̀wò 3: ṣé ṣíṣàn ti wà tẹ́lẹ̀?

Ìtọ́jú ojú-ọ̀nà lè yí padà fún ṣíṣàn kan láì yí ìdánimọ̀ ìsopọ̀ padà, àti ìyàtọ̀ yẹn yẹ kí a pa mọ́ tọ̀tọ̀. Ìsopọ̀ TCP ni a ń dámọ̀ nípasẹ̀ àwọn àdírẹ́sì àti ebute àwọn ìparí rẹ̀, àwọn pákítì sì lè gbé ọ̀nà mìíràn tí tábìlì ìtọ́jú ojú-ọ̀nà bá yí padà nísàlẹ̀ wọn. Ohun tí kò lè yí padà láì hàn ni ipò ìtumọ̀ àdírẹ́sì nẹ́tíwọ́kì: gbígbé ìsọfúnni lọ sí ojú-ìjáde mìíràn sábà ń yí tuple orísun gbangba padà, àti ẹ̀gbẹ́ tí ó jìnnà yóò rí ẹlẹgbẹ́ mìíràn láì ní ipò tí ó bára mu.

conntrack -L -p tcp --dport 443 | head -5
ip route get 203.0.113.10
ss -tn state established dst 203.0.113.10

Nítorí náà ìlànà tí ó wúlò ni pé gbígbé ní àárín ìsopọ̀ láti ojú-ìjáde kan sí òmíràn jẹ́ ìbáṣepọ̀ tuntun, kì í ṣe ìṣíkiri. Tí àwòṣe bá nílò kí ìsopọ̀ kan náà tẹ̀síwájú, ìpinnu yẹ kí ó ti ṣe kí SYN àkọ́kọ́ tó dé, àti kò sí ìlànà pákítì tí a fi kún lẹ́yìn náà tí ó lè tún un kọ́ dáadáa.

Àyẹ̀wò 4: ṣé ìbéèrè gidi ni ìdádúró, kì í ṣe ojú-ìjáde?

Ọ̀pọ̀ ìbéèrè “fi ìsọfúnni ẹrù lọ síbòmíràn” ni ó jẹ́ ẹ̀sùn pé ìgbéjáde ńlá ń jẹ́ kí iṣẹ́ alágbèéká dà bí ẹni tí ó lọ́ra. Ìyẹn jẹ́ ìṣòro ìṣètò àkókò, ó sì ní ìdáhùn ìṣètò àkókò: ìlà títọ́ tàbí ìlànà ìbú ìsọfúnni tí a tiìlẹ́yìn lórí ọ̀nà tí ó wà ń dáàbò bo ọ̀rọ̀ ìfọ̀rọ̀wérọ̀ kan láti jẹ́ kí ọ̀nà ẹrù pa á, láì yí èyíkéyìí nínú méjèèjì.

tc qdisc replace dev eth0 root cake bandwidth 100mbit

Bí a bá kojú àmì yìí lọ́nà yìí, ìpinnu ojú-ìjáde dúró níbi tí ìlànà ààbò ti gbé e, a sì lè yí padà pẹ̀lú àṣẹ kan. Yíyí ojú-ìjáde padà fún gbogbo kíláàsì ìsọfúnni jẹ́ ìyípadà ìlànà pẹ̀lú àwọn ìyọrísí ìjẹ́rìí, gbígbàsí àkọsílẹ̀ àti àwọn ìlànà ààyè, nítorí náà kò yẹ kí ó jẹ́ irinṣẹ́ àkọ́kọ́ fún ẹ̀sùn ìdádúró.

Tí ìbéèrè bá jẹ́ ojú-ìjáde íńtánẹ́ẹ̀tì mìíràn ní tòótọ́, sọ ọ́ pẹ̀lú àwọn ọ̀rọ̀ yẹn kí o sì ṣe é ní ààlà tí a tiìlẹ́yìn: ìsopọ̀ tuntun láti ìṣàn iṣẹ́ tí a fọwọ́ sí, tàbí ẹ̀rọ ìfilọ́lẹ̀ tí ó ṣí ìbéèrè ara rẹ̀ nípasẹ̀ ojú-ìjáde tí a yàn. Lẹ́yìn náà kọ àwọn iṣẹ́ wo ń lo ojú-ìjáde wo, kí ẹni tí ó kàn lè má ṣe àfihàn rẹ̀ láti tábìlì ìtọ́jú ojú-ọ̀nà.

Pa àkójọ àyẹ̀wò mọ́ nínú àkọsílẹ̀ ìyípadà: ibi ìpinnu, pápá tàbí iṣẹ́ tí ń darí rẹ̀, bóyá ṣíṣàn ti wà tẹ́lẹ̀, àti bóyá àmì tí a díwọ̀n jẹ́ ìdádúró tàbí ojú-ìjáde. Àwọn ìbéèrè mẹ́rin, àti ìlànà tí ó dáhùn gbogbo mẹ́rẹ̀ẹ̀rin ni èyí tí o lè ṣiṣẹ́, kì í ṣe èyí tí o gbọ́dọ̀ gbèjà.

Àwọn àpilẹ̀kọ tó jọra