Domanda:
L'attivazione dell'accesso automatico compromette l'archiviazione sicura delle password?
gentmatt
2012-05-07 19:27:11 UTC
view on stackexchange narkive permalink

oppure: l'abilitazione del login automatico in OS X aggiunge ulteriori rischi per la sicurezza?

Come funziona questo login automatico? Non sono un esperto di sicurezza, ma immagino che una tale procedura richiederebbe che la password venga memorizzata da qualche parte in testo normale, giusto? Ma allora questa posizione specifica potrebbe essere sfruttata da software dannoso.

Dove viene memorizzata la password per l'accesso automatico?

L'impostazione a cui mi riferisco si trova in:
Utenti & Gruppi → Opzioni di accesso → Accesso automatico

enter image description here

Non sono queste due domande qui? Quanto è sicuro -> per niente sicuro perché chiunque abbia il possesso fisico del tuo computer può riavviare per accedere. Dove è memorizzato -> buon punto
@Lri Sì. Questa è l'impostazione a cui mi riferisco.
@patrix Ovviamente perdere l'accesso fisico alla macchina è molto grave, ma non voglio prendere in considerazione questa opzione. Modifico la domanda.
Due risposte:
Lri
2012-05-08 00:44:13 UTC
view on stackexchange narkive permalink

Sì. Se abiliti il ​​login automatico, la password del portachiavi viene memorizzata in / etc / kcpassword utilizzando la cifratura XOR, che può essere decodificata facilmente. Tuttavia, sono necessari i privilegi di root per leggerlo.

sudo ruby ​​-e 'key = [125, 137, 82, 35, 210, 188, 221, 234, 163, 185, 31]; IO.read ("/ etc / kcpassword"). Bytes.each_with_index {| b, i | break if key.include? (b); print [b ^ key [i% key.size]]. pack ("U *")} '

Anche se l'accesso automatico è stato disabilitato, la password di accesso può essere reimpostata in modalità utente singolo. Tuttavia, non cambia la password del portachiavi di accesso. Se qualcuno ha effettuato l'accesso al tuo account dopo aver reimpostato la password di accesso, potrebbe accedere normalmente alla maggior parte dei tuoi file, ma non potrebbe accedere al tuo account in Mail o utilizzare la compilazione automatica in Safari. Se l'accesso automatico è stato abilitato, potrebbero vedere le tue password con qualcosa come security find-internet-password -s accounts.google.com -w e utilizzare Mail e riempimento automatico.

C'era una vulnerabilità quando l'accesso automatico era abilitato:

Secondo uno dei principali sviluppatori di software per il recupero della password Passware, la tua password poteva essere facilmente accessibile tramite l'accesso diretto alla memoria associato con la porta FireWire del Mac.

Sembra che abilitando la funzione di "login automatico" la porta FireWire sul tuo Mac apra la porta al recupero della password non autorizzato. Sembra che questo sia un problema che ha afflitto anche Snow Leopard, ma così com'è non sembra che ci sia alcuna soluzione per questo, a parte disabilitare il "login automatico" e spendere quel secondo o due extra digitando la tua password.

L'hash della password di accesso (che di solito è anche la password del portachiavi di accesso) è memorizzato in /private/var/db/dslocal/nodes/Default/users/username.plist in 10.7 e 10.8. Nella 10.7 anche le password relativamente complesse potevano essere violate con DaveGrohl, ma la 10.8 è passata a PBKDF2, il che la limita a circa 10 tentativi al secondo per core.

La vulnerabilità FireWire è stata corretta nella 10.7.2; vedere le note di Apple [qui] (http://support.apple.com/kb/HT5002) (è elencato come CVE-2011-3215).
Gordon Davisson
2012-05-08 11:18:17 UTC
view on stackexchange narkive permalink

L'abilitazione dell'accesso automatico memorizza la password dell'utente in forma recuperabile, ma non è in testo normale (è oscurato e no, non ho intenzione di dirti dove si trova). Il motivo non è abilitare l'autologin stesso, ma consentire l'accesso automatico al portachiavi dell'utente (che è crittografato in base alla password dell'utente).

Questo non indebolisce troppo la sicurezza; le implicazioni principali sono che qualcuno (/ qualche malware) con accesso root al computer (e / o controllo fisico di esso) può scoprire qual è la tua password; ma poiché hanno già il pieno controllo del computer, non importa molto. Dà loro accesso al tuo portachiavi (che una reimpostazione della password non darebbe loro) e se hai usato la stessa password per altre cose loro sanno che ... ma questo è tutto.

Realisticamente, se a te interessa la sicurezza, non dovresti comunque abilitare l'accesso automatico.



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...