Re: Access rights for extensions.gnome.org
- From: Olav Vitters <olav vitters nl>
- To: Owen Taylor <otaylor redhat com>
- Cc: gnome-infrastructure gnome org, "Jasper St. Pierre" <jstpierre mecheye net>
- Subject: Re: Access rights for extensions.gnome.org
- Date: Thu, 13 Oct 2011 09:05:57 +0200
On Wed, Oct 12, 2011 at 01:02:57PM -0400, Owen Taylor wrote:
> So, I've been doing some work on setting up extensions.gnome.org, and
> have come to the point of needing to figure out access rights.
>
> extensions.gnome.org has a bit more security concerns than the average
> gnome.org website, because if you have access to modify the extensions
> web app or the downloads it serves, you can substitute extensions with
> malicious versions.
>
> Of course, injection of malicious code is also an issue with our git
> repositories, but we at least have intermediate steps between commits
> to git and final release where things can be caught.
>
> So, I'd like to take some additional steps to lock down access:
>
> - Put extensions.gnome.org on a separate VM (already created)
>
> - Restrict login access and database access to GNOME sysadmins
> and people actively involved in site maintenance.
>
> - Maybe also lock down commits to the repository the same way
>
> - Use manual push rather than automatically pushing commit.
Latter I don't see the need if you already lock down the commits.
> My thought is that it probably makes most sense to create a new group,
> called egoadmin which will be used for update-auth, sudo, and also
> (if we decide to lock down git commits) for checking in a hook.
>
> Anybody see any problems with creating such a group and adding it to
> Mango? (Like gitadmin, it's possible that at some point, we'll want
> to just drop and and say that e.g.o maintenance is just part of what
> the sysadmins do, but for now it would be a pain to have to proxy
> everything for Jasper St. Pierre who is actually working on the site.)
My only worry is Puppet. A lot of the scripts might expect gnomeweb to
have access to e.g. /var/log/httpd, /svr/something and so on.
--
Regards,
Olav
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]