GNU/Linux >> Linux Esercitazione >  >> Linux

Perché alcune persone pensano che gli account di macchine Linux con password siano più sicuri degli account senza password?

Dipende davvero da ciò che chiami account senza password . Un account con una password vuota nel database delle password (normalmente /etc/shadow) è altamente insicuro perché chiunque potrebbe usarlo. D'altra parte, una password impossibile da abbinare come * nello stesso database impedisce a chiunque di accedere con questo account perché nessuna password potrebbe mai fornire un tale hash. In quest'ultimo caso, l'aggiunta di una password è semplicemente inutile e riduce effettivamente la sicurezza dell'account perché potrebbe essere forzata.


La tua comprensione è corretta.

A mio avviso, non vi è alcun vantaggio in termini di sicurezza nel non avere una password quando si ha la possibilità di avere una password. Avere un livello di autenticazione per un utente sarà quasi sempre più sicuro che non averlo. Anche se /etc/shadow viene esposto, un utente malintenzionato dovrà comunque scoprire e recuperare/forzare brutalmente la password da esso.

Potrebbero esserci situazioni in cui desideri che un account non abbia una password, forse un account di servizio o qualcosa del genere, ma questo non ha niente ha a che fare con il rendere l'account più sicuro e tutto ciò che ha a che fare con praticità, comodità e/o funzionalità.

AGGIORNAMENTO:Solo per aggiungere che l'aggiunta di una password quando non ce n'è già una come descritto da Serge Ballesta introdurrà ovviamente qualcosa che può essere attaccato.


L'unica volta che ho visto emergere questa confusione è stato in una grande organizzazione in cui InfoSec ha imposto l'uso di particolari strumenti di rafforzamento della sicurezza. Gli strumenti a volte hanno requisiti specifici sulla forza e la rotazione della password, oppure hanno requisiti per avere l'autenticazione della password su sudo.

Ciò porta alla scomoda discussione di "nessuna password" e all'infinita confusione da parte della direzione. Per essere chiari, provo a dire "l'autenticazione tramite password non è possibile".

Piuttosto che ottenere un'esenzione di sicurezza dai requisiti delle password o spiegarlo a un revisore, diventa necessario abilitare l'autenticazione della password e creare password.

Questo è generalmente meno sicuro, introduce problemi relativi a blocchi e scadenza che interessano i metodi di accesso più sicuri.

Se controlli le politiche InfoSec della tua azienda e gli standard che devono rispettare, potresti spiegare la politica.


Linux
  1. La macchina virtuale con sistema operativo CentOS 5 a 32 bit non indirizza la memoria fisica superiore a 3 GB

  2. Come configurare Rsync senza password con SSH su UNIX / Linux?

  3. Indurimento della macchina desktop Linux contro le persone della mia famiglia

  4. ssh - perché posso accedere con password parziali?

  5. Come creare un account linux con useradd senza creare spool di posta

Come gestire le tue password con Enpass su Linux

Trova account utente con password vuota in Linux

Trova ed elimina il file più vecchio se ci sono più di X file in una directory in Linux

Come gestire le password Linux con il comando pass

Come proteggere i server Linux con SE Linux

Come gestire le password dell'account in Linux con il comando passwd