Kwa nini huduma ya VPN inayoanza wakati wa boot haiwezi kusoma mzunguko wako wa funguo
VPN wakati wa boot haina wakala wa siri aliyefunguliwa wa kukopa. Soma bendera za siri za muunganisho kabla ya kuweka upya nenosiri ambalo seva haikukataa kamwe.
Muunganisho unaofanya kazi baada ya kuingia na kushindwa kabla yake kwa kawaida humaanisha kuwa jaribio la wakati wa boot halikuweza kupata siri, si kwamba seva ilikataa moja. Kitambulisho kipo; muktadha unaoiomba haupo. Tofauti hiyo moja huokoa uwekaji upya wa nenosiri usio wa lazima.
Fuatilia ombi: kitu huanzisha muunganisho kabla ya kikao cha eneo-kazi kuwepo, na hifadhi ya siri ambayo kwa kawaida hujibu bado haijafunguliwa. Muktadha mbili hazikubaliani kuhusu siri ni ya nani, na wasifu hurekodi ni upi kati yao unaotarajiwa kuipatia.
Njia ya boot inaomba nini kwa kweli
Wakati wa boot, NetworkManager huanza kama huduma ya mfumo bila kikao cha mtumiaji, bila D-Bus ya kikao na bila mzunguko wa funguo uliofunguliwa. Wasifu wa muunganisho bado unaweza kuinuliwa, lakini tu kwa siri ambazo huduma yenyewe inaweza kufikia. Kitu chochote kinachomilikiwa na wakala wa siri husubiri hadi mtu aingie na wakala aonekane. Huduma inafanya hasa kile ambacho usanidi wake unasema; wasifu ndio kitu kinachopaswa kubadilika.
Kushindwa kumeandikwa ndani ya muunganisho, si kufichwa katika mzunguko wa funguo.
Kusoma bendera za siri kwenye muunganisho
Uliza muunganisho unatarajia nini, si kile eneo-kazi linakumbuka. Safu ya bendera hujibu swali moja kwa moja, na inaendelea baada ya kuwasha upya katika faili ya wasifu kwenye diski.
Anza na orodha ya wasifu, kisha thibitisha muunganisho upi umewekwa kuinuka wenyewe. Kisha toa muunganisho mmoja na usome bendera za nenosiri:
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"
Amri ya kwanza huthibitisha wasifu upi upo na kama mmoja umewekwa kwenye muunganisho wa kiotomatiki, ambayo ndiyo njia ambayo jaribio lisilo na uangalizi huanza kabisa. Ya pili hufichua thamani za bendera, na ya tatu inaonyesha huduma ikilalamika kwamba hakuna wakala aliyejibu siri fulani. Mstari wa kumbukumbu unaoitaja siri kuwa mali ya wakala ndio utambuzi wote katika sentensi moja.
| 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 |
Kwa nini kuhamisha muunganisho kwenda wigo wa mfumo hubadilisha jibu
Muunganisho unaomilikiwa na mtumiaji huwashwa chini ya wakala wa mtumiaji huyo, ndiyo sababu hufanya kazi kikamilifu mara eneo-kazi linapoinuka. Kuuhamisha kwenda wigo wa mfumo huondoa wakala kwenye njia, kwa hivyo wasifu huo huo hujiendesha tofauti bila mstari mmoja wa usanidi wa VPN kubadilika.
Uhamishaji huo ni muundo halali, na unabeba sharti: siri lazima iweze kufikiwa na huduma ya mfumo. Kuihifadhi kwenye wasifu, kuipatia kupitia kitambulisho cha wigo wa mfumo, au kukubali ombi la mwingiliano wakati sahihi yote ni majibu halali. Kuacha bendera 1 na kutumaini sivyo.
Ufunguo wa kibinafsi wenye kifungu chake cha nenosiri huongeza tabaka la pili. Hata nenosiri la akaunti lililohifadhiwa halitafungua ufunguo unaotaka kifungu cha nenosiri, kwa hivyo thibitisha ni siri ipi hatua inayoshindwa inaomba kwa kweli kabla ya kubadilisha kitu chochote.
Nini usifanye, na nini ufanye badala yake
Kufanya kila faili ya kitambulisho isomeke na kila mtu, au kuzima uthibitishaji ili ombi lisihitajike, hubadilisha usumbufu wa kuanza kwa mfiduo wa kudumu. Zote mbili pia huficha utegemezi badala ya kuutatua, na sasisho la picha lijalo hurudisha kushindwa huo huo.
Katika hatua hiyo tumia utaratibu ambao usambazaji wako umeandika kwa uanzishaji bila uangalizi, kisha thibitisha kuwa bendera za wasifu zinaoana nao. Angalia matokeo kutoka kwa boot safi, si kutoka kwa shell ambayo tayari ina wakala. Andika mmiliki wa muunganisho, chanzo cha siri na hatua ambayo lazima ifanye kazi, ili mabadiliko ya baadaye ya kuanza kiotomatiki yasiweze kurudisha kwa utulivu utegemezi wa mtu kufungua eneo-kazi kwanza. Nyaraka ndio tofauti kati ya huduma iliyorekebishwa na moja inayovunjika tena robo ijayo.
Jaribu kutoka kwa boot safi linalodhibitiwa, si kutoka kwa jaribio la mkono baada ya kuingia. Jaribio la pili hufaulu kwa sababu ile ile ambayo jaribio la wakati wa boot lilishindwa, na hiyo ndiyo ushahidi ambao jaribio la haraka huharibu.