Re: is gitosis secure?
- From
- Tommi Virtanen <tv@eagain.net>
- Date
- Feb 4, 2009, 18:26 UTC
- Message-ID
- <20090204182650.GC1970@eagain.net>
- In-Reply-To
- <20090204121204.GA12393@cuci.nl>
On Wed, Feb 04, 2009 at 01:12:04PM +0100, Stephen R. van den Berg wrote:
> I installed gitosis a year ago. > Then I tried to audit the code. > I couldn't, the whole thing is too much spaghetti code.
Huh. It's about 1000 lines of python, with about 2000 lines of unit tests. It has 3 top-level operations: init, serve, run_hook. That still counts as "tiny" in my mind. I'm sorry if following the code was too hard. I guess there's no accounting for taste.
> Auditing gitosis turned out to be too painful to be worth the trouble, > so I reverted to a manually maintained git-shell solution which is so > simple that I can actually audit it, and therefore is provably secure > (which gitosis is not).
This word, "provably", tends to mean something else than what you use it for. Definitely a simple audit doesn't prove anything. Most real-world software is complex enough to be practically unprovable for anything.
--
:(){ :|:&};: