TCP àtúnṣe kò fi hàn pé wọ́n ń dí VPN rẹ
Àtúnṣe máa ń parí ìsopọ̀ TCP, ṣùgbọ́n àkọsílẹ̀ kọ̀ǹpútà kò lè sọ ẹni tó fi ránṣẹ́. Ṣàkọsílẹ̀ ìpele, fi ìparí méjèèjì wé, kí o sì dán oníyípadà kan wò ní ẹ̀ẹ̀kan.
«A ti tún ìsopọ̀ ṣe, a ń tún bẹ̀rẹ̀» máa ń farahàn nínú àkọsílẹ̀ kọ̀ǹpútà, ìparí sì máa ń dé ṣáájú ẹ̀rí. Ẹnìkan máa ń pinnu pé nẹ́tíwọ́kì ń dí VPN, tàbí pé ìwé-ẹ̀rí kò tọ́, tàbí pé orílẹ̀-èdè kan ń dá sí. Àtúnṣe jẹ́ pákẹ́tì TCP tó parí ìsopọ̀, ìlà àkọsílẹ̀ sì máa ń kọ pé kọ̀ǹpútà rẹ gba ọ̀kan. Kò dárúkọ ẹ̀rọ tó fi ránṣẹ́ tàbí ìdí.
Àtúnṣe jẹ́ pákẹ́tì, kì í ṣe ìdájọ́
TCP máa ń ṣàlàyé ìṣiṣẹ́ àtúnṣe: ẹ̀ka tó ní àmì RST máa ń parí ìsopọ̀ lẹ́sẹ̀kẹsẹ̀. Ẹni tó gbà kò ṣe ìdúnàdúrà, kò tún gbìyànjú, kò sì béèrè ìdí. Ó máa ń jábọ̀ àtúnṣe náà, ó sì ń tẹ̀síwájú.
Ìyẹn ni gbogbo ohun tí kọ̀ǹpútà mọ̀. RST lè ti wá láti ọ̀dọ̀ sáfà, aṣojú, ògiri iná tàbí olùdọ́gba ẹrù tó pàdánù ipò rẹ̀.
Mímọ ibi tí ó ti wá jẹ́ ìdánrawò ọ̀tọ̀. Àdírẹ́sì orísun tó farahàn nínú gbígbà kì í ṣe ẹ̀rí orísun ti ara, kò sì sọ nǹkan kan nípa ìpinnu ìlànà tó wà lẹ́yìn rẹ̀. Àwọn ẹ̀rọ agbedeméjì lè ṣe àdírẹ́sì èké, àwọn ẹ̀rọ tó ní ipò sì lè tún ṣe nítorí àkókò tó parí kì í ṣe nítorí èrò. Bí a bá ka àtúnṣe sí ìdájọ́, a máa ń fò pin nǹkan tí a ti ń wá òtítọ́.
Jẹ́rìí ìsopọ̀ wo ni wọ́n tún ṣe
Kọ́kọ́ yẹ̀wò bóyá prófáìlì tó ń ṣiṣẹ́ ń lo TCP gan. Àtúnṣe lórí ọ̀nà UDP kò ní ìtumọ̀, àkọsílẹ̀ aṣojú HTTP sì lè ní í ṣe pẹ̀lú ẹ̀ka TCP mìíràn yàtọ̀ sí VPN fúnra rẹ̀.
Ṣàkọsílẹ̀ ibi tó ń lọ, ibùdó, àkókò ìgbìyànjú àti ìpele tí kọ̀ǹpútà ti dé.
Ìpele ni pápá tó wúlò jù. Àtúnṣe nígbà ìfọwọ́sọ̀wọ́ TLS máa ń tọ́ka sí ẹgbẹ́ afùrẹ́ kan; àtúnṣe lẹ́yìn ìjẹ́rìí máa ń tọ́ka sí ẹlòmíràn. Láìsí ìpele, gbogbo àbá máa ń bá a mu.
Fi ìparí méjèèjì ọ̀nà wé
Bí ìwọ bá ń ṣàkóso sáfà, fi àwọn ìṣẹ̀lẹ̀ rẹ̀ wé fún ìgbìyànjú kan náà. Ṣé ó gba ìsopọ̀? Ṣé ó mọ̀ọ́mọ̀ pa á? Ṣé ìdáhùn kan kúrò ní ààlà kan tí kò sì dé èkejì?
Gbà á ní kọ̀ǹpútà àti ní sáfà bí o bá lè ṣe. Àtúnṣe tó farahàn ní kọ̀ǹpútà ṣùgbọ́n tí kò farahàn ní sáfà kò bẹ̀rẹ̀ ní sáfà.
Ṣọ́ra fún àwọn ẹ̀ka RST ní ẹ̀gbẹ́ méjèèjì:
sudo tcpdump -ni any 'tcp[tcpflags] & tcp-rst != 0' -c 20
ss -tnp | grep 198.51.100.20Dín ìwọ̀n kù pẹ̀lú ìfiwéra tí a ṣàkóso
Nẹ́tíwọ́kì kejì tí a fọwọ́ sí lè sọ fún ọ bóyá ìkùnà ń tẹ̀lé kọ̀ǹpútà tàbí ọ̀nà. Bí prófáìlì kan náà bá ń ṣiṣẹ́ níbòmíràn, ìṣètò kọ̀ǹpútà ṣeé ṣe kó dára, oníyípadà sì ni ọ̀nà.
Èyí kò ì tíì dárúkọ ẹ̀rọ agbedeméjì kan pàtó. Ó dín ìwọ̀n kù sí ọ̀nà kan, èyí tó jẹ́ àbájáde tó wúlò àti tó ṣòtítọ́.
Pa ìyàtọ̀ mọ́ láàrín «ọ̀nà yìí kùnà» àti «olùṣe tí a dárúkọ yìí ló fà á». Èkíní ṣeé dán wò; èkejì kì í sábà ṣeé ṣe láti kọ̀ǹpútà kan.
Yẹ̀wò àtúnṣe láìyí ìṣètò ìgbẹ́kẹ̀lé padà
Má ṣe pa ìjẹ́rìí TLS; má ṣe tún àwọn ẹ̀rí-ìdánimọ̀ ṣe; má sì kéde ìlànà dídí láti ìlà àtúnṣe kan. Ọ̀kọ̀ọ̀kan àwọn ìyípadà yẹn máa ń yí ètò tí a ń dán wò padà, ó sì máa ń sọ ìfiwéra tó kàn di asán.
Tún ẹ̀yà tí a dárúkọ ṣe nípasẹ̀ ẹni tó ní í, kí o sì tún prófáìlì kan náà àti àkíyèsí kan náà ṣe:
openvpn --config client.ovpn --verb 4
sudo tcpdump -ni any 'host 198.51.100.20 and tcp' -c 40Àbájáde tó wúlò ni ìkùnà tí a ti fi ibi rẹ̀ hàn dáadáa, kì í ṣe ìtàn tó ní ìgbọ́kànlé jù. Bí àtúnṣe bá pòórá lẹ́yìn àtúnṣe aṣojú, o ní ìdí. Bí ó bá lọ sí ìpele mìíràn, o ti kọ́ nǹkan kan nípa ọ̀nà. Bóyá bẹ́ẹ̀ tàbí bẹ́ẹ̀, ẹ̀rí yẹ kó lè dúró fún kíkà látọwọ́ ẹnìkejì. Kọ ohun tí o ṣàkíyèsí, kì í ṣe ohun tí o parí.