Għala servizz VPN li jibda mal-boot ma jistax jaqra ċ-ċavetta tiegħek
VPN fil-ħin tal-boot m'għandux aġent tas-sigrieti miftuħ li jissellef minnu. Aqra l-bnadar tas-sigrieti tal-konnessjoni qabel ma tirrisettja password li s-server qatt ma rrifjuta.
Konnessjoni li taħdem wara l-login u tfalli qablu normalment tfisser li t-tentattiv tal-boot ma setax jikseb sigriet, mhux li s-server irrifjuta wieħed. Il-kredenzjali teżisti; il-kuntest li jitlobha ma jeżistix. Dik id-distinzjoni waħda tiffranka reset tal-password bla bżonn.
Segwi t-talba: xi ħaġa tibda l-konnessjoni qabel ma teżisti sessjoni tad-desktop, u l-maħżen tas-sigrieti li normalment iwieġeb għadu mhux miftuħ. Iż-żewġ kuntesti ma jaqblux dwar min jippossjedi s-sigriet, u l-profil jirreġistra liema minnhom huwa mistenni jipprovdih.
X'inhu jitlob tassew il-passaġġ tal-boot
Mal-boot, NetworkManager jibda bħala servizz tas-sistema mingħajr sessjoni tal-utent, mingħajr D-Bus tas-sessjoni u mingħajr ċavetta miftuħa. Profil tal-konnessjoni xorta jista' jitella', imma biss b'sigrieti li s-servizz jista' jilħaq waħdu. Kull ħaġa li tappartjeni lil aġent tas-sigrieti tistenna sakemm bniedem jidħol u l-aġent jidher. Is-servizz jagħmel eżattament dak li tgħid il-konfigurazzjoni tiegħu; il-profil huwa dak li għandu jinbidel.
Il-falliment huwa miktub fil-konnessjoni, mhux moħbi f'ċavetta.
Aqra l-bnadar tas-sigrieti fuq konnessjoni
Staqsi lill-konnessjoni x'tistenna, mhux x'jiftakar id-desktop. Il-kolonna tal-bnadar twieġeb il-mistoqsija direttament, u tibqa' teżisti wara reboots fil-fajl tal-profil fuq id-diska.
Ibda bil-lista tal-profili, imbagħad ikkonferma liema konnessjoni hija ssettjata biex titla' waħedha. Imbagħad ipprintja konnessjoni waħda u aqra l-bnadar tal-password:
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"
L-ewwel kmand jikkonferma liema profili jeżistu u jekk wieħed huwiex issettjat għal konnessjoni awtomatika, li hija kif jibda tentattiv mingħajr sorveljanza. It-tieni jiżvela l-valuri tal-bnadar, u t-tielet juri s-servizz jilmenta li ebda aġent ma wieġeb għal sigriet partikolari. Linja tal-log li ssemmi sigriet bħala proprjetà tal-aġent hija d-dijanjosi kollha f'sentenza waħda.
| 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 |
Għala l-moviment tal-konnessjoni għall-ambitu tas-sistema jibdel it-tweġiba
Konnessjoni proprjetà ta' utent tiġi attivata taħt l-aġent ta' dak l-utent, u għalhekk taħdem perfettament ladarba d-desktop ikun tiela'. Il-moviment tagħha għall-ambitu tas-sistema jneħħi l-aġent mill-passaġġ, u għalhekk l-istess profil iġib ruħu b'mod differenti mingħajr ma jinbidel saħansitra linja waħda ta' konfigurazzjoni VPN.
Dak il-moviment huwa disinn leġittimu, u jġorr miegħu rekwiżit: is-sigriet irid ikun aċċessibbli għas-servizz tas-sistema. Il-ħażna tiegħu fil-profil, il-provvista tiegħu permezz ta' kredenzjali tal-ambitu tas-sistema, jew l-aċċettazzjoni ta' talba interattiva fil-mument it-tajjeb huma kollha tweġibiet validi. Li tħalli l-bandiera 1 u tittama mhux.
Ċavetta privata bil-frażi sigrieta tagħha żżid saff ieħor. Anke password tal-kont maħżun mhu se jiftaħ ċavetta li trid frażi sigrieta, għalhekk ivverifika liema sigriet qed jitlob tassew il-pass li qed ifalli qabel ma tibdel xejn.
X'ma għandekx tagħmel, u x'għandek tagħmel minflok
Li tagħmel kull fajl tal-kredenzjali jinqara minn kulħadd, jew li tiddiżattiva l-awtentikazzjoni biex ma jkunx hemm bżonn ta' talba, ibiddel inkwiet tal-bidu għal espożizzjoni permanenti. It-tnejn jaħbu wkoll id-dipendenza minflok ma jsolvuha, u l-aġġornament tal-immaġni li jmiss iġib lura l-istess falliment.
F'dak il-pass uża l-mekkaniżmu li d-distribuzzjoni tiegħek tiddokumenta għall-attivazzjoni mingħajr sorveljanza, imbagħad ikkonferma li l-bnadar tal-profil jaqblu miegħu. Ivverifika r-riżultat minn boot nadif, mhux minn shell li diġà għandu aġent. Ikteb is-sid tal-konnessjoni, is-sors tas-sigriet u l-pass li għandu jaħdem, sabiex bidla aktar tard fil-bidu awtomatiku ma tkunx tista' terġa' ddaħħal bil-kwiet dipendenza fuq xi ħadd li jiftaħ desktop l-ewwel. Id-dokumentazzjoni hija d-differenza bejn servizz imsewwi u wieħed li jerġa' jinqasam il-kwartier li jmiss.
Ittestja minn boot nadif ikkontrollat, mhux minn tentattiv mill-ġdid manwali wara l-login. It-tentattiv mill-ġdid jirnexxi għar-raġuni li biha t-tentattiv tal-boot falla, u dik hija eżattament l-evidenza li test mgħaġġel jeqred.