www.thornleyware.com

Providing customized source code control with CVS

CVS Security

Security is always a balance between keeping things safe and getting the work done, and so it is necessary to know the vulnerable parts of a system to properly secure it. CVS usually contains some very valuable contents, and it is more worth while securing than much of the rest of your network.

Many organizations have some sort of security in their connection to the Internet, and a very relaxed attitude inside. This is often appropriate, but the CVS repository should have some sort of internal security also. This protects the repository from a disgruntled employee or a random bad guy who breaks through the firewall.

There are three attacks in particular that I would be concerned with.

Other attacks have less serious consequences. It is possible for an attacker with normal CVS access to make a mess of the repository, but nothing that cannot be fixed, except reconstructing tags if they have not been recorded earlier. As long as there is some accountability, this will generally be an acceptable risk.

All contents of these pages Copyright 2002 by David H. Thornley.
Permission granted for verbatim copying and use within an organization.


Contact: webmaster@thornleyware.com