From: Joshua Brindle <method@manicmethod.com>
To: KaiGai Kohei <kaigai@ak.jp.nec.com>
Cc: "Christopher J. PeBenito" <cpebenito@tresys.com>,
refpolicy@oss.tresys.com, selinux@tycho.nsa.gov
Subject: Re: [refpolicy] [RFC] Security policy reworks for SE-PostgreSQL
Date: Fri, 03 Apr 2009 14:12:55 -0400 [thread overview]
Message-ID: <49D651A7.1000703@manicmethod.com> (raw)
In-Reply-To: <49D563A9.1000607@ak.jp.nec.com>
KaiGai Kohei wrote:
> Christopher J. PeBenito wrote:
>> On Thu, 2009-04-02 at 10:27 -0400, Joshua Brindle wrote:
>>> KaiGai Kohei wrote:
>>>> Chris,
>>>>
>>>> What is your opinion about this reworks?
>>>> If its scale is too large to commit at once, I can separate it
>>>> into several pieces.
>>>>
>>> I don't think it is a good idea to merge the object class changes at this point.
>>> The object classes and permissions are likely to change with sepostgresql going
>>> forward, as that community determines what they like and don't like
>>> access-control wise.
>>>
>>> Additionally there is another object manager (RUBIX) that is now going to be
>>> reliant on these object classes so it would be nice for them to work out some of
>>> their implementation just to be sure these are sufficient and finally merging
>>> these object class changes is going to break the sepostgres that is in fedora
>>> right now.
>> Agreed. I don't want to merge any object class changes until they have
>> settled down. I'd prefer that the patches to the object manager be on a
>> path for upstream acceptance in both databases, if not already committed
>> to their trees, before moving forward on the object class changes in the
>> policy.
>
> As I noted in the previous message, it give me a deadlock. :(
>
> I don't think it is a realistic assumption that pgsql-hackers are
> well motivated to modify or replace the default security policy to
> review and test the proposed features. I guess it gives us negative
> effect to upstream the SE-PostgreSQL feature in the v8.5 release.
>
They will have to do some policy updates to test the functionality no matter
what. I don't think it is *that* unreasonable for them to update the base policy
(from their perspective it shouldn't be any different anyway)
> At least, these new object classes don't have any strange behavior.
> The vanilla PostgreSQL also has similar permissions, so it convinces
> me they can accept these permissions, more than nothing for them.
>
Except you were removing permissions in the patch, which would break the
sepostgres that is in the Fedora tree.
> Again, I would like to get the reworks merged in this timing.
> (In addition, it also makes RUBIX happy on Fedora 11 or later.)
>
Fedora 11 is already frozen, new object classes shouldn't be working their way
in to that, so we have a release cycle to adjust the permissions to match the
implementation, both on the upstream sepostgres side and the RUBIX side before
pushing those in to refpolicy.
Once some implementation starts and the security model settles it may be a
different story, I just don't think it is appropriate to merge them at this
point. (In particular I want to see if the new proposed object classes and perms
will really work for RUBIX, and I want to see how much of the patch the upstream
postgres project will take for the next release).
As it stands we are going to have 3 selinux aware databases floating around
using slightly different object classes and permissions, which is not ideal.
Having all those in upstream refpolicy means it is harder to change them and the
unused permissions are going to sit there causing confusion (even worse, they'll
be unused by 2 of the 3 systems but still in use by the previous version of
sepostgres).
--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
the words "unsubscribe selinux" without quotes as the message.
next prev parent reply other threads:[~2009-04-03 18:13 UTC|newest]
Thread overview: 62+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-03-31 8:55 [RFC] Security policy reworks for SE-PostgreSQL KaiGai Kohei
2009-03-31 8:55 ` [refpolicy] " KaiGai Kohei
2009-03-31 10:05 ` Andy Warner
2009-03-31 10:05 ` [refpolicy] " Andy Warner
2009-03-31 13:51 ` KaiGai Kohei
2009-03-31 13:51 ` [refpolicy] " KaiGai Kohei
2009-03-31 15:11 ` Andy Warner
2009-03-31 15:11 ` [refpolicy] " Andy Warner
2009-03-31 20:34 ` KaiGai Kohei
2009-03-31 20:34 ` [refpolicy] " KaiGai Kohei
2009-03-31 20:39 ` Andy Warner
2009-03-31 20:39 ` [refpolicy] " Andy Warner
2009-03-31 20:46 ` Joshua Brindle
2009-03-31 21:08 ` Andy Warner
2009-03-31 21:08 ` [refpolicy] " Andy Warner
2009-04-01 17:05 ` Joshua Brindle
2009-04-01 0:30 ` KaiGai Kohei
2009-04-01 0:30 ` [refpolicy] " KaiGai Kohei
2009-04-02 8:15 ` KaiGai Kohei
2009-04-02 8:15 ` KaiGai Kohei
2009-04-02 14:27 ` Joshua Brindle
2009-04-02 15:09 ` Christopher J. PeBenito
2009-04-02 15:09 ` Christopher J. PeBenito
2009-04-03 1:17 ` KaiGai Kohei
2009-04-03 1:17 ` KaiGai Kohei
2009-04-03 18:12 ` Joshua Brindle [this message]
2009-04-05 0:52 ` KaiGai Kohei
2009-04-05 0:52 ` KaiGai Kohei
2009-04-06 2:15 ` KaiGai Kohei
2009-04-06 2:15 ` KaiGai Kohei
2009-04-06 18:48 ` SELinux packages version (svn2950) Hasan Rezaul-CHR010
2009-04-06 19:18 ` Joshua Brindle
2009-04-06 19:48 ` Hasan Rezaul-CHR010
2009-04-06 20:14 ` Joshua Brindle
2009-04-06 20:30 ` Hasan Rezaul-CHR010
2009-04-06 20:37 ` Joshua Brindle
2009-04-12 23:45 ` [refpolicy] [RFC] Security policy reworks for SE-PostgreSQL KaiGai Kohei
2009-04-12 23:45 ` KaiGai Kohei
2009-04-20 20:07 ` Christopher J. PeBenito
2009-04-20 20:07 ` Christopher J. PeBenito
2009-04-20 23:27 ` KaiGai Kohei
2009-04-20 23:27 ` KaiGai Kohei
2009-05-07 12:24 ` Christopher J. PeBenito
2009-05-07 12:24 ` Christopher J. PeBenito
2009-05-08 3:56 ` KaiGai Kohei
2009-05-08 3:56 ` KaiGai Kohei
2009-05-08 4:05 ` KaiGai Kohei
2009-05-08 4:05 ` KaiGai Kohei
2009-05-21 11:49 ` Christopher J. PeBenito
2009-05-21 11:49 ` Christopher J. PeBenito
2009-05-08 4:12 ` KaiGai Kohei
2009-05-08 4:12 ` KaiGai Kohei
2009-05-22 13:38 ` Christopher J. PeBenito
2009-05-22 13:38 ` Christopher J. PeBenito
2009-05-21 11:28 ` Christopher J. PeBenito
2009-05-21 11:28 ` Christopher J. PeBenito
2009-04-21 2:51 ` KaiGai Kohei
2009-04-21 2:51 ` KaiGai Kohei
2009-05-07 13:08 ` Christopher J. PeBenito
2009-05-07 13:08 ` Christopher J. PeBenito
2009-04-03 0:25 ` KaiGai Kohei
2009-04-03 0:25 ` KaiGai Kohei
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=49D651A7.1000703@manicmethod.com \
--to=method@manicmethod.com \
--cc=cpebenito@tresys.com \
--cc=kaigai@ak.jp.nec.com \
--cc=refpolicy@oss.tresys.com \
--cc=selinux@tycho.nsa.gov \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.