[kde-doc-english] KDE Secret Sync handbook page
Valentin Rusu
kde at rusu.info
Sun Nov 27 22:11:01 UTC 2011
Hello,
As per blueck demand on the IRC, please find below a plain text page
suitable for addition to the KWallet handbook, about the KDE Secret Sync
tool.
Hope my english is not too bad. Do not hesitate to adjust it if it's not
very intelligible/readable :-)
*************** Begin *************
KDE Secret Sync tool aims to help synchronize secrets, such as passwords
and login-in account information, between several devices running KDE.
It comes as a feature of the new KSecretsService infrastructure. For
more information about this infrastructure, please check
http://techbase.kde.org/Projects/Utils/ksecretsservice and also the
project information page
https://projects.kde.org/projects/kde/kdeutils/ksecrets. This tool is
currently under development.
KDE Secret Sync uses cryptograpy to securely exchange the secrets
between the devices. As such, it can be used over unsecure connections,
such as the internet.
The operation is quite simple and it can follow one of the two scenarios:
- synchronize using a centralized resource,
- peer-to-peer synchronization.
*Using a centralized resource*
This operating mode requires full access to an IMAP server. The KDE
Secret Sync tool creates an encrypted resource under the folder of your
choice then it updates it each time a local secret collection changes,
as notified by the KSecretsService infrastructure. This occurs each time
an application updates it's secret information. KDE Secret Sync tool
periodically checks this central resource for modifications and when
updates are found, then they are pushed to the corresponding local
collection.
This case requires permanent connection to an IMAP server. The KDE
Secret Sync tool will hold sync operations during network outages. The
security level of this kind of operation depends of the security of the
IMAP server and the encrypting algorithm used to created the centralized
resource. On the other hand, storing the secrets on that centralized
resources can also be viewed as a backup.
*Peer-to-peer synchronization*
This operation mode does not require access to a centralized IMAP
server. A list of known computers is used instead. KDE Secret Sync will
initiate secret exchange sessions with each of it's known computers over
a SSH tunnel. The local secret changes are propagated to the other known
computers as soon as they are detected.
This case require a network connection between known devices. The KDE
Secret Sync tool will hold sync operations with the devices that are not
available due to network outages. A naming service should be used for
devices that change IP address with each connection.
*************** End *************
--
Valentin Rusu (IRC valir, KDE vrusu)
KSecretsService (former KSecretService, KWallet replacement)
More information about the kde-doc-english
mailing list