Leo Famulari <l...@famulari.name> writes:

> On Wed, Jan 09, 2019 at 09:52:53AM -0500, Joshua Branson wrote:
>> Perhaps I would put it right after GNU Distribution > System
>> Configuration.  Perhaps I would call that section "Hardening
>> Recommendations".   Some of the things that I want to include are strong
>> passwords, encrypted drives, MAC, kernel hardening (which we currently
>> don't have a linux-libre-hardened do we?), sandboxing applications,
>> firewalls, and physical security.  I may not be able to complete this
>> project swiftly, but I do intend to put it on my TODO list.
>
> I think the manual should include things that are specific to Guix, or
> that explain how to do generic things (like encrypted storage) in a
> Guix-y way. There are a lot of ways the manual (and GuixSD itself) could
> be improved in this regard.
>
> I'm less enthusiastic about including things that are basically
> universal concerns, like password strength or physical security.

I agree.

I’d also like to add that a section on MAC via SELinux would be
challenging to write because one would probably first need to develop
a few system services to better support SELinux.

The same goes for hardening, which would need probably require build
system support.

Sandboxing, on the other hand, could get a section already, as this is
made simpler with “guix environment --container” or “guix container”.

Let’s aim for something slightly less ambitious and add sections on
features that already exist.

--
Ricardo


Reply via email to