L-aġġornamenti mhux sorveljati huma politika raġonevoli għal server li tasal għalih permezz tal-VPN tiegħu stess, u fl-istess ħin huma punt wieħed ta’ falliment li inti toħloq lilek innifsek. L-operazzjoni tal-pakkett terġa’ tibda s-servizz, it-tunnel jaqa’, u t-triq amministrattiva li kont qed tuża tispiċċa magħha. Jeżistu żewġ mudelli tal-irkupru, u l-għażla bejnihom tiddependi fuq kundizzjoni waħda: jekk għandekx triq tad-dħul li ma tgħaddix minn dak li qed jiġi aġġornat.

Żewġ mudelli tal-irkupru, kundizzjoni waħda deċiżiva

L-ewwel mudell jafda l-aġġornament u jassumi li tkun tista’ terġa’ tikkonnettja warajh. Jaħdem meta l-VPN huwa wieħed minn diversi modi biex tasal għall-host u meta l-falliment tat-tunnel ma jneħħilx il-kapaċità tiegħek li tiddijanjostikah. It-tieni mudell iqiegħed bil-quddiem triq indipendenti, normalment il-konsol tal-fornitur tal-hosting, u jittratta t-tunnel bħala l-ħaġa li l-manutenzjoni x’aktarx tkisser. Iż-żewġ mudelli huma difendibbli, u wieħed biss minnhom jeħtieġ xogħol bil-quddiem.

Il-kundizzjoni deċiżiva hija faċli tgħidha u faċli taqbeżha. Jekk kull triq amministrattiva lejn il-magna tgħaddi mis-servizz li qed jiġi aġġornat, m’għandek l-ebda mudell tal-irkupru, biss aspettattiva. Għidha b’leħen għoli fir-reviżjoni tal-bidla.

L-ittestjar ta’ dik il-kundizzjoni jieħu għaxar minuti u għandu jsir qabel l-ewwel aġġornament mhux sorveljat, mhux waqt l-inċident. Iftaħ il-konsol waqt li kollox jaħdem, ikkonferma li l-kredenzjali huma validi, u erġa’ għalqiha. Ikkonferma li l-konsol tiftaħ fuq il-host li taħseb. Imbagħad ikkonferma li l-login li fil-fatt tuża fil-3 ta’ filgħodu għadu jaħdem.

Dik l-aħħar parti hija aktar importanti milli tidher. Kont tal-konsol li l-password tiegħu nbidlet sitt xhur ilu u qatt ma ġie vverifikat mhuwiex triq tal-irkupru; huwa dokument li jiddeskrivi waħda.

X’ma jirrestawrax backup

Arkivju tal-konfigurazzjoni huwa rekord ta’ fajls, u aġġornament ibiddel aktar minn fajls. L-istat tal-pakkett, il-moduli tal-kernel, il-ħoloq tal-unitajiet attivati u r-regoli tal-firewall applikati b’għodda separata kollha jgħixu barra mid-direttorju tal-konfigurazzjoni, u restawr li jinjorahom jipproduċi magna li tidher ikkonfigurata u ma tgħaddix.

What changedRestored by a configuration backupNeeds its own action
Service unit or startup orderingPartly, if the unit file was includedPackage state and enabled links
Kernel module or interface supportNoKernel or module rollback, or a boot-time decision
Peer or device authorizationOnly if the backup predates the revocationA deliberate decision about which peers return
Firewall rules applied outside the configOnly if they were capturedReplaying and verifying each rule

L-awtorizzazzjoni tistħoqqilha linja tagħha. Backup meħud qabel ma tneħħa apparat kompromess se jerġa’ jġib l-aċċess ta’ dak l-apparat bil-qalb. Li tmur lura għalih waqt waqfa huwa kif inċident wieħed isir tnejn, u d-deċiżjoni li tirrestawra għandha tittieħed dwar il-pari bl-istess mod espliċitu li tittieħed dwar il-fajls.

Il-mekkaniżmu tal-irtirar huwa importanti wkoll. Li tikkopja eżekutabbli eqdem fuq wieħed immexxi mill-pakkett mhijiex it-treġġigħ lura appoġġjat ta’ bidla fil-pakkett, u jħalli l-bażi tad-data tal-pakketti tiddeskrivi stat li s-sistema tal-fajls ma taqbilx miegħu. Uża t-triq tat-tnaqqis tal-verżjoni tal-maniġer tal-pakketti stess jew is-snapshot li joffri l-fornitur. Tnaqqis fil-verżjoni li tirreġistra l-bażi tad-data tal-pakketti huwa wieħed li tista’ tirrepeti.

Xejn minn dan ma jargumenta kontra l-backups. Qed jargumenta favur li tkun taf liema saff tkopri kull artefatt, għax il-mod ta’ falliment ta’ restawr parzjali huwa aktar konfuż mill-waqfa oriġinali. Ikteb is-saff ħdejn kull backup fir-runbook.

Punt ta’ kontroll, aġġornament, imbagħad verifika minn barra

Irreġistra l-istat qabel il-bidla f’forma li tkun tista’ tqabbel warajha: il-verżjonijiet installati, l-unitajiet tas-servizz involuti, is-sockets li qed jisimgħu u l-lista attwali tal-pari. Erba’ kmandi jkopru l-biċċa l-kbira ta’ dan fuq host Linux.

systemctl list-units --type=service | grep -E 'openvpn|wg-quick'
ss -lunp | grep -E ':51820|:1194'
journalctl -u wg-quick@wg0 --since '-10 min'

L-ewwel juri liema unitajiet jeżistu u jekk humiex qed jaħdmu, it-tieni jikkonferma li s-semmiegħ huwa tassew marbut, u t-tielet jagħtik ir-rakkont tas-servizz stess dwar l-aħħar minuti. Ħadd minnhom ma jipprova li klijent jista’ jikkonnettja, u għalhekk il-pass li jmiss iseħħ barra mill-host. Żomm dawk il-qari bħala l-bażi tal-paragun tiegħek.

Ivverifika minn network li ma jużax it-tunnel: awtentika klijent wieħed awtorizzat, solvi isem, u wasal għal applikazzjoni waħda maħsuba. Linja tal-istat lokali li tgħid li l-interface hija ’l fuq hija stqarrija dwar l-interface, mhux dwar ir-routing, iċ-ċwievet jew il-politika li tammetti pari.

Imbagħad ipprova deliberatament it-triq tal-konnessjoni mill-ġdid. Erġa’ ibda s-servizz darba u kkonferma li t-tunnel jerġa’ lura mingħajr intervent manwali, għax servizz li jibda sewwa biss fil-boot huwa servizz li se jissorprendik fl-agħar mument.

Meta jfalli, uża t-triq li ttestjajt

Is-sekwenza tal-irkupru mhijiex glamuruża u taħdem: wasal għall-host permezz tat-triq indipendenti, aqra l-logs tas-servizz stess, u restawra l-punt ta’ kontroll speċifiku li jikkorrispondi għall-falliment. Ibdel ħaġa waħda għal kull attentat sabiex il-qari tal-log li jmiss ifisser xi ħaġa.

Irreżisti x-xewqa li tagħmel diversi bidliet mhux irreġistrati biex terġa’ tikseb il-konnettività. Magna msewwija b’ħames modifiki simultanji ma tistax tiġi spjegata wara, u l-aġġornament li jmiss se jerġa’ jdaħħal dik li fil-fatt kienet qed iġġorr it-tagħbija.

Imbagħad iddeċiedi l-politika permanenti b’evidenza. Jekk l-aġġornament wera dipendenza li ħadd ma ddokumentaha, il-korrezzjoni hija dokumentazzjoni u test, mhux li tħassar l-aġġornamenti. Jekk wera servizz li ma jistax jerġa’ jibda sewwa, il-korrezzjoni hija fl-unità, mhux fl-iskeda.

Il-paragun jiġi solvut sewwa hekk kif il-kundizzjoni tingħata isem. Triq indipendenti tagħmel l-aġġornamenti mhux sorveljati riskju maniġġabbli. In-nuqqas tagħha jagħmel l-istess politika waqfa skedata b’ħin tal-irkupru mhux magħruf, u l-ebda ammont ta’ awtomatizzazzjoni ma jbiddel dik l-aritmetika.

Artikli relatati