Ubuntu Hardened SPEC-20050503 and schedule
Lorenzo Hernández García-Hierro
lorenzo at gnu.org
Thu May 26 18:38:48 CDT 2005
El jue, 26-05-2005 a las 15:55 -0700, Matt Zimmerman escribió:
> On Tue, May 24, 2005 at 12:52:57AM +0200, Lorenzo Hernández García-Hierro wrote:
>
> > The long time waited rewritten specification for Ubuntu Hardened is now
> > publicly available, in both LaTeX source and PDF formats at:
> >
> > http://pearls.tuxedo-es.org/ubuntu/ubuntu-hardened-spec-20050503.pdf
> > http://cvs.tuxedo-es.org/cgi-bin/viewcvs.cgi/ubuntu-hardened-spec/
>
> Thanks for putting this together.
My pleasure.
> Some comments:
>
> We currently have SELinux enabled in the kernel configuration, but disabled
> at runtime by default. You seem to propose enabling SELinux by default,
> which is problematic for obvious reasons. Is there a rationale for changing
> the approach in this way?
SELinux can be enabled by default but it won't be "virtually enabled"
until a policy is loaded, which implies having such policy package
installed (ie. default would be no one if it's still "unstable", if not,
then default would be selinux-policy-default which is a meta-package
provided by selinux-policy-targeted). If there's no policy at all, then
there's nothing to worry about.
selinux=1 in the kernel command line just enables the SELinux
"framework" for policy loading, access control enforcement, etc (checked
on the __init call).
> Does the new dpkg in breezy provide the necessary infrastructure for SELinux
> policies in the packaging system?
As of
http://packages.ubuntu.com/changelogs/pool/main/d/dpkg/dpkg_1.13.4ubuntu1/changelog it currently doesn't have support for SELinux, but the Ubuntu SELinux repository has been updated and it can be used as apt source, as explained in http://ubuntulinux.org/wiki/SELinux and Andrew Mitchell was tracking the stuff.
> In places where your spec disagrees with ProactiveSecurityRoadmap (but has
> been agreed upon with the others working on the project),
> ProactiveSecurityRoadmap should be updated, as this is the place with the
> most visibility within the Ubuntu development community.
OK, I will talk to Martin Pitt, Andrew Mitchell and Brandon Hale.
The most important thing is to have an unbiased and accurate (mostly in
technical terms) specification.
> I think it would be simpler and clearer to organize things in the same way
> as our other development projects. This means that it should have a lead
> and a second who are both coordinating and driving development on the
> project. For purposes of managing development at the distribution level, it
> should share the same infrastructure and personnel who are already doing
> this for other projects (e.g., JaneW and myself).
OK, I don't know what should be done exactly, and it wouldn't be a good
idea if a propose myself as lead if a voting process is needed, so, I
would need to know "how it works" and be ready to accept the decision of
the majority with power and influence in these terms.
> Are there any other prerequisites which must be met before you are ready to
> begin implementation work?
Well, I have an old testing machine around here but I would like to have
access to ppc and even x86_64 machines. I will try to move things for
getting a more consistent infrastructure. Though, I'll be a bit busy
these next 2 weeks with exams and the like, but I expect it to go
straight forward (*sigh*).
I would like to apply for membership as well, but Martin is the man to
ask.
Many thanks for the feedback.
Cheers,
--
Lorenzo Hernández García-Hierro <lorenzo at gnu.org>
[1024D/6F2B2DEC] & [2048g/9AE91A22][http://tuxedo-es.org]
More information about the ubuntu-devel
mailing list