wiki:CryptoPlugin

Version 3 (modified by Steffen Hoffmann, 9 years ago) (diff)

add privacy comparison table

Cryptography for Trac

Notice: This plugin is unmaintained and available for adoption.

Description

CryptoPlugin supports cryptographically backed functions in Trac. Privacy offered based on these functions is much different compared to other privacy-related plugins.

Privacy offered by a Trac system depending on setup and user action. We assume, that users always have the freedom to store data without protection, or take action to eigther sign-only or encrypt/encrypt-sign it.

Trac plugins other than CryptoPlugin attempt to protect only some of Trac's content: SensitiveTicketsPlugin (tickets-only), PrivateWikiPlugin (wiki-only)

However they do not differenciate in terms of protection strength, so we're rated regardless of protected Trac content type here.

Trac, no pluginsother plugins installedCryptoPlugin installed
modules stateenableddisabledenableddisableddisabledenabledenabled
client settingn. a.n. a.n. a.Trusted serverTrusted clientTrusted serverTrusted client
regular contentn. a.n. a.n. a.n. a.n. a.n. a.n. a.

signed content

  1. a.
  1. a.
  1. a.

weak

weak

weak

weak

secured content

  1. a.

none

strong

strong

very strong

strong

very strong

Privacy strength rating legend:

n. a.

not applicable

none

no protection, not counting read-only wiki pages for (very weak) privacy

weak

prevents unrecognized content change without read-protection

strong

depending on server security of Trac system software (plugins included) and storage for Trac content and private user keys

very strong

depending on client security for private user key storage

ultimate

independent of client and server security for private user key storage

Ultimate privacy doesn't assume any trust outside of Trac system software (plugins included). This kind of inherit Trac content protection is neither available nor planned yet.

This is WiP and in a very early stage. Nevertheless testers are very welcome. Reports about your expectations as well as your findings will help it grow and mature.

Bugs/Feature Requests

Existing bugs and feature requests for CryptoPlugin are here.

If you have any issues, create a new ticket.

Download

Download the zipped source from [download:cryptoplugin here].

Source

You can check out CryptoPlugin from here using Subversion, or browse the source with Trac.

Example

Recent Changes

11813 by hasienda on 2012-07-27 22:48:39
CryptoPlugin: Implement some functionality now, starting with OpenPGP, refs #10030 and #10080.
11812 by hasienda on 2012-07-27 22:24:28
CryptoPlugin: Add blank user preferences page, refs #10080.
11811 by hasienda on 2012-07-27 22:18:35
CryptoPlugin: Create basic i18n infrastructure, refs #10080.
(more)

Author/Contributors

Author: hasienda
Maintainer: hasienda
Contributors: