[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Digital signatures and SVN ?

From: Erik Anderson <erikba_at_teamworkgroup.com>
Date: 2004-09-02 09:24:22 CEST

Has there been any thought to how digital signatures interact with SVN?
As far as I have been able to find out signatures are only being used in
authentication, I assume in conjunction with SSL/TLS/apache. I would
also like to know if signing the contents of files or a changeset has
been considered at all?

Signing the files could be done with a versioned property and a special
client that verifies the signature of files that are checked
out/updated. However the contents of the file could be "replayed" along
with the signature, thus being able to authorize a file to change to any
other file/revision on the system...

Signing changesets could be done with nonversioned properties. This
would guarantee that all the transitions were authorized, but the
contents of a changeset are not available to the normal user (at least
not without svnadmin dump), and if an unsigned commit were made there is
some question as to what the signatures mean in future changesets.

And in case anyone is wondering why the heck I am asking these kinds of
questions: I am trying to think of ways in which Subversion could be
used in a kind of change management system. I'm hoping that by
digitally signing any changes that I can protect against unauthorized
changes to the server (or even replacing the server). Probably a bit
overboard and probably overlooking other obvious security issues...

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Thu Sep 2 09:22:57 2004

This is an archived mail posted to the Subversion Users mailing list.