Sto cercando di capire in che modo LastPass può essere protetto se consente di condividere password con utenti che non hanno ancora creato account.
Le loro Domande frequenti dicono "Quando vuoi condividere i dati con qualcun altro, tiri la loro chiave pubblica e la usano per crittografare i dati. " Tuttavia, il thread del forum "Condivisione password: come viene fatto in modo sicuro?" lo rende è chiaro che puoi condividere una password con qualcuno che non ha un account LastPass perché "verrà data loro la possibilità di creare un account."
Come può essere sicuro? Lo scenario insicuro che immagino è:
- Indico quale password voglio condividere e quale (futuro) utente dovrebbe riceverla
- Il mio client LP crittografa i dati con una chiave di proprietà del server e li carica sul server
- L'altro utente crea un account e una coppia di chiavi RSA
- Il server crittografa la mia password utilizzando la chiave pubblica appena creata
- Il client LP dell'altro utente scarica i dati crittografati dal server
- Il client LP dell'altro utente decodifica i dati utilizzando la chiave privata dell'utente
In questo scenario, la password è leggibile da persone diverse dal destinatario previsto: gli amministratori del server LP possono leggerlo. Se il server non lo memorizza in modo sicuro e se subisce una violazione della sicurezza, ancora più persone possono leggerlo. Questo sembra un caso limite, ma se gli amministratori sono disposti a rendere le mie password disponibili a loro stessi in questo caso, immagino che siano disposti a farlo in altri casi.
L'amministratore sul thread del forum collegato sopra e quei dipendenti che rispondono alle richieste del servizio clienti non hanno capito il problema o stanno cercando di rispolverare le persone che chiedono questo. (Il thread del forum è difficile da credere perché l'amministratore fa un buon lavoro per evitare problemi di sicurezza.)