logo       
Google Custom Search
    AddThis Social Bookmark Button
-->

Re: 2007/128 SMF services for Xen: msg#00008

Subject: Re: 2007/128 SMF services for Xen
Liane Praza wrote:
6.  Security issues
Currently, as on other platforms, all of these daemons run as root with
    full privileges. Further work is underway to utilise least privilege and
    other Solaris security technologies to improve this situation.

Do we have a timeframe for when we can expect this to be done ?

Note that a perfectly acceptable first cut of this does not require modification of the code. Just use the Privilege Debugging Blueprint and the tool that is with it to determine what privileges are actually used and use that as the initial set that SMF gives to the start method.

    Additionally, the community is working on authentication schemes for
    access to the control tools as part of the 'xend API' work. We intend to
    leverage this work as we track upstream development.

Timeframe ?

    In addition, no RBAC authorizations are being proposed in this case for the
    service and property administration of these FMRIs at this point in time.
    As there is no support for delegated administration in the rest of the Xen
    control stack at this point in time, this would be at best an attractive
    nuisance. (That is, there's not much point in delegating control of xend's
    properties when starting a domain instance requires root anyway). When
    further work is complete, RBAC facilities for these FMRIs will be detailed
    in a future case.

This isn't acceptable to me. In fact I'd assert exactly the opposite.

Preciesly because Xen has no delegated admin system of its own there should be an RBAC execution profile for running the Xen admin commands and the rights profile should contain the RBAC authorisations used to control the SMF services.

For example if there is an admin command that needs to be run with all privilege then that should be in an RBAC profile.

This should have been covered in the main Xen case, for me though this case makes it very clear that was probably missed.

--
Darren J Moffat


<Prev in Thread] Current Thread [Next in Thread>