Ìdí tí iṣẹ́ VPN tí ó bẹ̀rẹ̀ ní àkókò ìpilẹ̀ kò fi lè ka òrùka kọ́kọ́rọ́ rẹ
VPN ní àkókò ìpilẹ̀ kò ní aṣojú àṣírí tí ó ṣí láti yá. Ka àwọn àmì àṣírí ìsopọ̀ ṣáájú kí o tún ọ̀rọ̀ ìpamọ́ ṣe tí olùpèsè kò kọ̀ rí.
Ìsopọ̀ tí ó ṣiṣẹ́ lẹ́yìn ìwọlé tí ó sì kùnà ṣáájú rẹ̀ máa ń túmọ̀ sí pé ìgbìyànjú àkókò ìpilẹ̀ kò lè rí àṣírí, kì í ṣe pé olùpèsè kọ̀ ọ̀kan. Ẹ̀rí ìdánimọ̀ wà; àyíká tí ó ń béèrè fún un kò sí. Ìyàtọ̀ kan ṣoṣo yẹn máa ń dá àtúntò ọ̀rọ̀ ìpamọ́ tí kò pọndandan sí.
Tẹ̀lé ìbéèrè náà: ohun kan bẹ̀rẹ̀ ìsopọ̀ ṣáájú kí ìpàdé orí tábìlì wà, àti ibi ìpamọ́ àṣírí tí ó máa ń dáhùn kò tíì ṣí. Àyíká méjèèjì kò gbà pé ẹni tí ó ni àṣírí náà, àti profáìlì ń kọ ẹni tí a retí pé yóò pèsè rẹ̀.
Ohun tí ọ̀nà ìpilẹ̀ ń béèrè gan-an
Ní àkókò ìpilẹ̀, NetworkManager bẹ̀rẹ̀ gẹ́gẹ́ bí iṣẹ́ ẹ̀rọ aláìsí ìpàdé olùṣe, aláìsí D-Bus ìpàdé àti aláìsí òrùka kọ́kọ́rọ́ tí ó ṣí. Profáìlì ìsopọ̀ ṣì lè gbé sókè, ṣùgbọ́n pẹ̀lú àwọn àṣírí tí iṣẹ́ náà fúnra rẹ̀ lè dé. Ohunkóhun tí aṣojú àṣírí ni yóò dúró títí ènìyàn yóò fi wọlé tí aṣojú yóò fi farahàn. Iṣẹ́ náà ń ṣe gbáàtà ohun tí ìṣètò rẹ̀ sọ; profáìlì ni ohun tí ó gbọdọ̀ yí padà.
A kọ ìkùnà náà sínú ìsopọ̀, kì í ṣe pé a fi pamọ́ sínú òrùka kọ́kọ́rọ́.
Kíkà àwọn àmì àṣírí lórí ìsopọ̀
Béèrè lọ́wọ́ ìsopọ̀ ohun tí ó retí, kì í ṣe ohun tí orí tábìlì rántí. Ọ̀wọ̀n àmì náà dáhùn ìbéèrè náà ní tààrà, ó sì ń yè kọjá àwọn àtúnbẹ̀rẹ̀ nínú fáìlì profáìlì lórí díísìkì.
Bẹ̀rẹ̀ pẹ̀lú àkójọ profáìlì, lẹ́yìn náà jẹ́rìí ìsopọ̀ wo ni a ṣètò láti gbé ara rẹ̀ sókè. Lẹ́yìn náà tú ìsopọ̀ kan jáde kí o sì ka àwọn àmì ọ̀rọ̀ ìpamọ́:
nmcli -f NAME,UUID,TYPE,AUTOCONNECT connection show nmcli connection show "Work VPN" | grep -i -E "password|secret|key" journalctl -b -u NetworkManager --grep "secret"
Àṣẹ àkọ́kọ́ ń jẹ́rìí àwọn profáìlì tí ó wà àti bóyá a ti ṣètò ọ̀kan sí ìsopọ̀ aládàáṣe, ìyẹn ni ọ̀nà tí ìgbìyànjú aláìsí olùtọ́jú fi bẹ̀rẹ̀. Èkejì ń fi àwọn iye àmì hàn, ẹ̀kẹta sì ń fi hàn bí iṣẹ́ náà ṣe ń ráhùn pé kò sí aṣojú tí ó dáhùn fún àṣírí kan pàtó. Ìlà àkọsílẹ̀ tí ó pe àṣírí ní ohun ìní aṣojú ni gbogbo àyẹ̀wò náà nínú gbólóhùn kan.
| Flag value | Where the secret lives | Behaviour before login |
|---|---|---|
| 0 | Stored in the connection profile | Available to the system service |
| 1 | Owned by a secret agent | Blocks until the agent is unlocked |
| 2 | Never stored | Prompts on every activation |
| 4 | Not required | Never requested at all |
Ìdí tí gbígbé ìsopọ̀ lọ sí ìwọ̀n ẹ̀rọ fi ń yí ìdáhùn padà
Ìsopọ̀ tí olùṣe ni a máa ń mú ṣiṣẹ́ lábẹ́ aṣojú olùṣe yẹn, ìdí nìyẹn tí ó fi ń ṣiṣẹ́ dáadáa ní kété tí orí tábìlì bá gbé sókè. Gbígbé rẹ̀ lọ sí ìwọ̀n ẹ̀rọ máa ń yọ aṣojú kúrò ní ọ̀nà, nítorí náà profáìlì kan náà ń huwà lọ́nà mìíràn láìyí ìlà kan pàtó nínú ìṣètò VPN padà.
Gbígbé yẹn jẹ́ àpẹẹrẹ tí ó tọ́, ó sì gbé ìbéèrè kan wá: àṣírí náà gbọdọ̀ jẹ́ ohun tí iṣẹ́ ẹ̀rọ lè dé. Kíkọ́ ọ́ sínú profáìlì, pípèsè rẹ̀ nípasẹ̀ ẹ̀rí ìwọ̀n ẹ̀rọ, tàbí gbígba ìbéèrè ìbáraẹnisọ̀rọ̀ ní àkókò tí ó tọ́ ni gbogbo wọn jẹ́ ìdáhùn tí ó wúlò. Fífi àmì 1 sílẹ̀ kí o sì retí kì í ṣe bẹ́ẹ̀.
Kọ́kọ́rọ́ àdáni tí ó ní gbólóhùn ọ̀rọ̀ ìpamọ́ tirẹ̀ ń fi ìpele kejì kún. Kódà ọ̀rọ̀ ìpamọ́ àkọsílẹ̀ tí a ti fipamọ́ kò ní ṣí kọ́kọ́rọ́ tí ó ń béèrè gbólóhùn ọ̀rọ̀ ìpamọ́, nítorí náà ṣàyẹ̀wò àṣírí wo ni ìpele tí ó kùnà ń béèrè gan-an ṣáájú kí o yí ohunkóhun padà.
Ohun tí kò yẹ kí o ṣe, àti ohun tí ó yẹ kí o ṣe ní ààyè rẹ̀
Fífi gbogbo fáìlì ẹ̀rí ìdánimọ̀ jẹ́ ohun tí gbogbo ènìyàn lè kà, tàbí pípa ìjẹ́rìí mọ́lẹ̀ láti má ṣe nílò ìbéèrè, ń pààrọ̀ ìnira àkókò ìpilẹ̀ fún ìfihàn tí ó wà títí. Àwọn méjèèjì tún ń fi ìgbẹ́kẹ̀lé pamọ́ dípò kí wọ́n yanjú rẹ̀, àti àtúnṣe àwòrán tí ó tẹ̀lé yóò mú ìkùnà kan náà padà.
Ní ìpele yẹn lo ọ̀nà tí ìpín rẹ fọwọ́sí fún ìmúṣiṣẹ́ aláìsí olùtọ́jú, lẹ́yìn náà jẹ́rìí pé àwọn àmì profáìlì bá a mu. Ṣàyẹ̀wò àbájáde láti ìbẹ̀rẹ̀ mímọ́, kì í ṣe láti shell tí ó ti ní aṣojú. Kọ olówó ìsopọ̀ náà, orísun àṣírí náà àti ìpele tí ó gbọdọ̀ ṣiṣẹ́, kí ìyípadà àtúnbẹ̀rẹ̀ aládàáṣe tí ó tẹ̀lé má ba à mú ìgbẹ́kẹ̀lé pé ẹnìkan yóò ṣí orí tábìlì ṣáájú padà wá ní ìdákẹ́jẹ́ẹ́. Àkọsílẹ̀ ni ìyàtọ̀ láàrin iṣẹ́ tí a ti túnṣẹ̀ àti ọ̀kan tí yóò tún já mọ́lẹ̀ ní ìdá mẹ́rẹ̀ẹ̀rin tí ń bọ̀.
Dán wò láti ìbẹ̀rẹ̀ mímọ́ tí a ṣàkóso, kì í ṣe láti àtúnṣe ìgbìyànjú ọwọ́ lẹ́yìn ìwọlé. Àtúnṣe ìgbìyànjú náà máa ń ṣàṣeyọrí fún ìdí tí ìgbìyànjú àkókò ìpilẹ̀ fi kùnà, ìyẹn sì ni ẹ̀rí gan-an tí ìdánwò kíákíá ń pa run.