Sto cercando di capire il do-release-upgrade
processo, ovvero il modo in cui Ubuntu mi chiede di aggiornare alla prossima versione di Ubuntu della primavera o dell'autunno.
Dopo aver letto le fonti per ubuntu-release-upgrader
ho trovato il file / etc / update-manager / meta-release sul mio sistema. Questo file sembra utilizzare un URL HTTP per puntare a http://changelogs.ubuntu.com/meta-release in cui sono elencate le varie versioni di Ubuntu da Warty 04.10 a Raring 13.04. Questo file elenca le versioni, il loro stato di supporto, la data di rilascio e ha un collegamento al Release
file.
Ora il Release
file ha una firma GPG corrispondente e lo sha1sum del Packages
file che, a sua volta, ha lo sha1sum dei singoli binari DEB che vengono installati. Le versioni recenti hanno anche uno script di aggiornamento e una firma GPG corrispondente anche per queste. Tutto suona bene.
La mia domanda riguarda il meta-release
file stesso. Non è servito su HTTPS e non riesco a trovare una firma GPG per questo. Se qualcuno sostituisce questo file potrebbe in qualche modo causare l'aggiornamento del mio computer ...
- ... a una versione firmata che non ha ancora superato i test di sicurezza?
- ... a una versione precedente che non è supportata e presenta vulnerabilità di sicurezza non corrette?
UpgradeToolSignature
c'è ancora, quindi si aggiornerà solo usando uno strumento firmato da Canonical (ma sì, ciò non mitiga le preoccupazioni che hai).