Verschlüsseltes Subversion-Repository

8

Kennen Sie eine zuverlässige Möglichkeit, ein komplettes Subversion-Repository zu verschlüsseln?

Ich host das Repository auf meinem dedizierten Server (FreeBSD), möchte aber eine Verschlüsselung hinzufügen, so dass mein Quellcode nicht in lesbarem Format gestohlen werden kann, wenn jemand in meinen Server eindringt.

Ich bevorzuge eine serverseitige Lösung, da verschiedene SVN-Clients verwendet werden können.

Möglich?

    
JubbaJubba 25.02.2010, 14:46
quelle

3 Antworten

2

Dieser Thread bietet eine sinnvolle Lösung für GIT, die auch auf SVN angewendet werden könnte . Verschlüsseln Sie einfach (EncFS) den Subversion-Repository-Ordner und mounten Sie ihn remote (zum Beispiel mit sshfs). Ihr Server würde nur die verschlüsselte Version haben, und Ihr Desktop würde beide mit dem unverschlüsselten arbeiten:

[server | verschlüsselter Repo] - sshfs - [Desktop | verschlüsselter Repo] - encfs - [Desktop | unverschlüsselter Repo] - svn - [Desktop | Arbeitskopie]

HINWEIS : Ich weiß nicht, wie gut dies auf gleichzeitige Zugriffe reagieren würde ... Versuchen Sie es zuerst und lassen Sie es uns wissen:)

    
Ruben 19.10.2010 08:21
quelle
1

Sie können das Repository auf der Dateisystemebene so verschlüsseln .

Wenn Sie über das Schnüffeln im Netzwerk besorgt sind, reicht das nicht aus.

    
SLaks 25.02.2010 14:51
quelle
1

Eine weitere Option ist EncFS . Es gibt einen FreeBSD-Port dafür. Aber, wie SLaks bemerkt hat, wird dies nicht das Schnüffeln von Verkehr verhindern. Um die Sniffing-Abschreckung hinzuzufügen, müssen Sie den Datenverkehr zu Ihrem Subversion-Server verschlüsseln. Es gibt Tutorials im Internet, mit denen Sie Apache + SSL + Subversion einrichten können. Google für "Subversion ssl".

    
Brian Clapper 25.02.2010 14:56
quelle

Tags und Links