Sicurezza¶
OmarOS prende la sicurezza estremamente sul serio. Deve essere un sistema operativo che puoi usare per fare Lavoro Vero nel Mondo Reale. Dove perdere un portatile non può portare a un'emergenza di sicurezza. Ecco quindi cosa facciamo:
- La crittografia completa del disco è obbligatoria: questo è il passaggio più importante per proteggere fisicamente i tuoi dati. Se il computer viene perso o rubato, i dati sono completamente crittografati usando il LUKS standard (Linux Unified Key Setup).
- Il firewall è attivo per impostazione predefinita: tutto il traffico in entrata è bloccato per impostazione predefinita, tranne la porta 53317 per LocalSend. Persino ssh è disattivato finché non lo attivi tramite Impostazioni > Sicurezza > SSHD, che apre la porta 22 (con limitazione della frequenza contro gli attacchi brute force) come parte della configurazione. Blindiamo persino l'accesso a Docker usando la configurazione ufw-docker per impedire che i tuoi container vengano accidentalmente esposti al mondo.
- Arch ha sempre gli ultimi aggiornamenti: Arch, la distribuzione sottostante su cui è costruito OmarOS, è una distribuzione rolling. Questo significa che qualsiasi vulnerabilità di sicurezza scoperta e corretta in qualsiasi pacchetto diventa rapidamente disponibile per l'installazione usando
omaros-update. In questo modo esegui sempre le versioni più recenti e sicure di tutto. - OmarOS mantiene pacchetti e mirror propri: per impostazione predefinita, OmarOS si affida solo ai pacchetti dei repository core/extra/multilib di Arch e al proprio OmarOS Package Repository. Puoi installare software direttamente da AUR, ma l'installazione di base non lo fa: solo alcune installazioni opzionali, come i browser di terze parti, attingono da AUR.
- Cloudflare ci protegge dai DDoS: tutta l'infrastruttura di distribuzione di OmarOS — le ISO, i pacchetti OmarOS, il mirror Arch — è protetta dietro il formidabile scudo anti-DDoS di Cloudflare e ospitata sulla sua CDN. Questo garantisce una disponibilità eccellente.
Cambiare le password¶
Su un'installazione crittografata hai due password: quella che sblocca il disco all'avvio e quella con cui accedi e usi sudo. La configurazione iniziale le rende uguali. Entrambe possono essere cambiate in Aggiorna > Password nel menu di OmarOS: Crittografia disco per la prima, Utente per la seconda. Cambiare la password del disco chiede prima quella attuale, quindi tienila a portata di mano. Se un cambiamento viene interrotto, apri di nuovo Crittografia disco: chiederà la password che sblocca il disco adesso e completerà il cambiamento.
Passare a qualcun altro una macchina già usata¶
Se stai consegnando la tua macchina a qualcun altro, non devi reinstallarla. Apri Impostazioni > Reimposta computer nel menu di OmarOS, digita reset per confermare e riavvia. Questo cancella ogni account utente e tutto ciò che è in /home, butta via tutti i pacchetti e le modifiche di sistema che hai fatto dall'installazione e cancella l'identità della macchina: connessioni di rete, chiavi host e tutto il resto. Ciò che si riavvia è la procedura guidata di configurazione del primo avvio, pronta perché il nuovo proprietario inserisca il proprio nome, la propria password e la propria password di crittografia.
Funziona ripristinando lo snapshot di base che il programma di installazione crea, quindi è disponibile solo sulle macchine installate dall'ISO di OmarOS. E su un disco senza crittografia, una reimpostazione è una cancellazione piuttosto che una cancellazione sicura, quindi se i dati erano sensibili, fai invece un'installazione pulita.
Sudo senza password¶
A volte vuoi che sudo smetta di chiedere, più spesso quando un agente IA sta facendo per te un lungo tratto di lavoro di sistema. Impostazioni > Sicurezza > Sudo senza password chiede per quanto tempo consentire l'accesso: 15 minuti, 1 ora, 1 giorno o Permanentemente. Accanto agli altri indicatori della barra dei menu compare un'icona di avviso rossa mentre l'accesso è attivo. Fai clic su di essa o esegui di nuovo il comando per disattivare l'accesso. Puoi anche passare un tuo numero di minuti (da 1 a 1440) con omaros-sudo-passwordless 30, oppure usare omaros-sudo-passwordless permanent.
L'accesso a tempo scade automaticamente, anche subito dopo la ripresa da una sospensione che ha superato la scadenza. Riavviare il computer lo interrompe in anticipo. L'accesso permanente sopravvive ai riavvii e resta attivo finché non lo disattivi.
Aggiornare o rimuovere il pacchetto delle impostazioni di OmarOS interrompe qualsiasi concessione temporanea prima che cambi il suo supporto alla scadenza. Se il comando segnala un errore di autorizzazione o di pulizia, risolvilo prima di provare ad attivare un'altra concessione; un errore non significa che l'accesso senza password sia inattivo.
Sii lucido su questo punto: mentre è attivo, qualsiasi cosa eseguita come il tuo utente può fare qualsiasi cosa come root senza che le venga chiesto. È esattamente lo scopo, ed è anche esattamente il rischio.
Chiavi di firma¶
Le ISO delle versioni di OmarOS sono firmate con la chiave di firma di OmarOS. La sua impronta e la chiave pubblica sono su omaros.org/download. I pacchetti che arrivano ancora dal repository di Omarchy vengono verificati da pacman con le chiavi del pacchetto omarchy-keyring, che distribuisce anche eventuali aggiornamenti delle chiavi.
Puoi trovare la firma per qualsiasi rilascio ISO aggiungendo .sig all'URL. Come https://iso.omaros.org/omaros-x.x.x.iso.sig.