GNU/Linux >> Tutoriales Linux >  >> Linux

¿Qué es Gnome Keyring / Seahorse y por qué almacena mis contraseñas en texto sin formato?

¿Qué es el llavero Gnome?

Es un sistema de almacenamiento de contraseñas, exactamente como el que está dentro de Chrome y exactamente como el que está dentro de Firefox, excepto que es para todo el sistema y está encriptado de forma predeterminada.

De hecho, esta es la razón por la que Chrome lo usa:el propio de Chrome. el almacenamiento de contraseñas no encriptado. GNOME Keyring es un componente del sistema, conoce su contraseña de inicio de sesión y puede usarla como clave de cifrado para todo lo demás. Chrome es solo una aplicación y no tiene ninguna clave que pueda usar.

En KDE, Chrome usa KWallet con el mismo propósito. (En Windows, creo que tiene su propia base de datos, pero le pide al sistema operativo que contenga solo la "clave maestra".)

¿Qué pasa con Firefox? Bueno, técnicamente La base de datos de contraseñas de Firefox está encriptada. Sin embargo, la clave de cifrado se almacena en un archivo justo al lado de la base de datos lo que significa que otros programas pueden descifrar fácilmente las contraseñas de todos modos. Sin un conjunto de claves del sistema, el almacenamiento de contraseñas es como escribir el código PIN en su tarjeta de crédito.

¿Caballito de mar?

Seahorse es la aplicación de gestión para el llavero de GNOME.

Por qué está almacenando contraseñas en texto sin formato,

No es. En el disco están encriptados (usando su contraseña de Linux). Por supuesto, deben descifrarse en la memoria, para que los programas puedan utilizar a ellos. Chrome no puede autocompletar una contraseña a menos que pueda acceder a esa contraseña en texto sin formato.

(Tenga en cuenta de nuevo que GNOME Keyring cifra su almacenamiento de contraseñas, pero Chrome mismo no lo hace. )

¿Permitir que cualquiera vea las contraseñas?

¿Le das tu contraseña de Linux a alguien? Si no, entonces cualquiera no puede ver el contenido del llavero sin su contraseña de inicio de sesión.

¿Cómo puedo deshabilitar esto desde mi computadora?

Puedes iniciar Chromium con el --password-store=basic opción. Tenga en cuenta que con esta opción perdería cualquier encriptación que tenía . Las contraseñas se almacenarían en una base de datos SQLite3 ~/.config/chromium/Default/Login Data , en texto sin formato.

La pregunta más interesante:¿por qué almacena contraseñas sin mi consentimiento?

Diste tu consentimiento cuando Chrome preguntó "¿Quieres guardar esta contraseña?" y hiciste clic en "Guardar" en la ventana emergente. Si la contraseña está oculta dentro de la propia base de datos de Chrome o en un sistema común, es irrelevante.


Linux
  1. ¿Por qué *no* analizar `ls` (y qué hacer en su lugar)?

  2. ¿Por qué Deis y qué es?

  3. ¿Qué mató mi proceso y por qué?

  4. ¿Por qué se debe evitar eval en Bash y qué debo usar en su lugar?

  5. ¿Qué es el demonio dbus y por qué vlc lo necesita?

¿Qué es una máquina virtual y por qué usarla?

¿Qué son los contenedores multicuenta de Firefox? ¿Por qué y cómo usarlo?

¿Qué es un Homelab y por qué debería tener uno?

¿Qué viene en GNOME 42?

¿Qué es la función de la comunidad ONLYOFFICE y por qué debería usarla?

¿Qué es el usuario MySQL de debian-sys-maint (y más)?