Blame platform-overview/ca/tech-secret.page

Packit 1470ea
Packit 1470ea
<page xmlns="http://projectmallard.org/1.0/" xmlns:its="http://www.w3.org/2005/11/its" type="topic" id="tech-secret" xml:lang="ca">
Packit 1470ea
Packit 1470ea
  <info>
Packit 1470ea
    <link type="guide" xref="tech" group="secret"/>
Packit 1470ea
    <revision pkgversion="3.0" date="2011-04-05" status="candidate"/>
Packit 1470ea
Packit 1470ea
    <credit type="author copyright">
Packit 1470ea
      <name>Shaun McCance</name>
Packit 1470ea
      <email its:translate="no">shaunm@gnome.org</email>
Packit 1470ea
      <years>2011</years>
Packit 1470ea
    </credit>
Packit 1470ea
Packit 1470ea
    <include xmlns="http://www.w3.org/2001/XInclude" href="cc-by-sa-3-0.xml"/>
Packit 1470ea
Packit 1470ea
    <desc>Emmagatzematge segur per a les contrasenyes i altres dades</desc>
Packit 1470ea
  </info>
Packit 1470ea
Packit 1470ea
<title>Secret</title>
Packit 1470ea
Packit 1470ea

GNOME uses libsecret as a secure keyring manager, to store users'

Packit 1470ea
passwords and other sensitive data.  Applications can use the keyring
Packit 1470ea
manager library to store and access passwords, and users can manage
Packit 1470ea
their passwords using GNOME's <app>Seahorse</app>
Packit 1470ea
application.

Packit 1470ea
Packit 1470ea

El gestor d'anells de claus permet utilitzar tants anells de claus com facin falta, a més a cada anell hi poden haver tants elements com sigui necessari. Els elements d'un anell de claus emmagatzemen una dada, normalment una contrasenya. Cada anell de claus es bloqueja individualment i l'usuari ha de proporcionar una contrasenya per desbloquejar-lo. Un cop l'usuari l'hagi desbloquejat podrà accedir als elements que contingui l'anell de claus.

Packit 1470ea
Packit 1470ea

El gestor d'anells de claus proporciona llistes de control d'accés per a cada element de l'anell de claus, controlant quines aplicacions estan autoritzades a accedir a cada element. Si una aplicació desconeguda intenta accedir a l'element de l'anell de claus, el gestor de l'anell de claus demanarà a l'usuari si li vol permetre o denegar l'accés. Aquest mecanisme permet evitar que programes maliciosos o senzillament mal escrits puguin accedir a les dades privades de l'usuari.

Packit 1470ea
Packit 1470ea

Les dades emmagatzemades al sistema de fitxers per l'anell de claus s'encripten amb el criptògraf de bloc AES i s'utilitza el mètode SHA1 per els resums dels atributs dels elements. Gràcies a l'ús dels resums dels atributs, el gestor de l'anell de claus pot consultar els elements que sol·liciten les aplicacions sense ni tan sols haver de desblocar l'anell de claus. S'ha de desblocar l'anell de claus quan es troba un element que coincideix i s'hi vol accedir.

Packit 1470ea
Packit 1470ea

El gestor de l'anell de claus també proporciona un anell de claus de la sessió. Els elements de l'anell de claus de la sessió no es desen mai a disc i es perden de seguida que s'acaba la sessió de l'usuari. L'anell de claus de la sessió es pot utilitzar per emmagatzemar contrasenyes que s'utilitzin durant la sessió actual i prou.

Packit 1470ea
Packit 1470ea
  

If you use <link xref="tech-gio">GIO</link> to access remote servers, you

Packit 1470ea
  automatically get the benefits of the keyring manager. Whenever GIO needs to
Packit 1470ea
  authenticate the user, it provides the option to store the password, either
Packit 1470ea
  in the default keyring or in the session keyring.

Packit 1470ea
Packit 1470ea

You should use libsecret's keyring manager whenever your application needs

Packit 1470ea
to store passwords or other sensitive data for users.  Using the keyring
Packit 1470ea
manager provides a better user experience while still keeping user data
Packit 1470ea
safe and secure.

Packit 1470ea
Packit 1470ea
  <note>
Packit 1470ea
    

Packit 1470ea
      GNOME used a library called gnome-keyring before version 3.6 was
Packit 1470ea
      released.  In version 3.6 onward, libsecret is used instead.  This allows
Packit 1470ea
      sharing the keyring service between GNOME and other desktop environments
Packit 1470ea
      and applications.
Packit 1470ea
    

Packit 1470ea
  </note>
Packit 1470ea
Packit 1470ea
<list style="compact">
Packit 1470ea
  <item>

<link href="http://developer.gnome.org/libsecret/unstable/">Libsecret Reference Manual</link>

</item>
Packit 1470ea
</list>
Packit 1470ea
Packit 1470ea
</page>