Vault security?

If you are having a problem using Vault, post a message here.

Moderator: SourceGear

Post Reply
bwh-iit
Posts: 5
Joined: Tue May 17, 2005 4:08 pm

Vault security?

Post by bwh-iit » Thu May 19, 2005 2:40 pm

I was wondering if there was any latent security built in for checking in / retrieving files from the vault server.

Or should I just get an SSL certificate?

Thanks!
-bwh

sterwill
Posts: 256
Joined: Thu Nov 06, 2003 10:01 am
Location: SourceGear

Post by sterwill » Thu May 19, 2005 4:40 pm

I'm not sure if your question is primarily about authentication of users performing get/checkout/commit operations, or about the visibility of data as it's transfered. I'll answer both.

Vault authenticates connections from clients using user information stored on the server (a valid username and matching password are used). Optionally, the Vault server can be configured to use Active Directory for authentication. A user must authenticate before performing any SOAP operations which would reveal repository information (folder structure, file contents, etc.).

Vault clients communicate with the Vault server using SOAP, which is a remote procedure call technology using XML over HTTP. If you configure IIS to use unencrypted HTTP, all of the XML that Vault sends to the server will be unencrypted. The file contents sent between the Vault client and server are in a compressed delta format, which describes only the changes between the client and server's existing files (for efficiency). This information isn't very easy to decode, but it will not be encrypted if IIS is not configured for SSL. You will need to configure IIS to support SSL, and preferably only accept connections on the HTTPS port, if you want your communications between the Vault client and server encrypted.

A note about SSL certificates: you don't have to buy one from a certificate vendor. Instead, you can install certificate authority software on one of your computers and sign the requests that IIS generates yourself. Microsoft provides free certificate tools for many versions of Windows to do this (usually only server versions of Windows are supported). This article describes PKI setup in Windows Server 2003.
Shaw Terwilliger
SourceGear LLC
`echo sterwill5sourcegear6com | tr 56 @.`

bwh-iit
Posts: 5
Joined: Tue May 17, 2005 4:08 pm

Post by bwh-iit » Fri May 20, 2005 8:19 am

thanks for the info!

grant

thanks for the info

Post by grant » Tue Aug 23, 2005 9:46 pm

i'm very grateful to read this post. it is very useful information. are there any plans to put such interesting and useful information into some kind of document for people who are wanting to evaluate Vault? i think such issues are pretty much fundamental concerns to someone wanting to evaluate Vault except maybe within a closed LAN.

lbauer
Posts: 9736
Joined: Tue Dec 16, 2003 1:25 pm
Location: SourceGear

Post by lbauer » Wed Aug 24, 2005 12:47 pm

I added this information to our Vault Knowledge Base:

http://support.sourcegear.com/viewtopic.php?p=17672

Now it should be easier for users to find.
Linda Bauer
SourceGear
Technical Support Manager

Post Reply