Received: from maia.hub.org (unknown [200.46.204.183]) by mail.postgresql.org (Postfix) with ESMTP id 4F5B6632BBE for ; Sat, 12 Dec 2009 19:30:36 -0400 (AST) Received: from mail.postgresql.org ([200.46.204.86]) by maia.hub.org (mx1.hub.org [200.46.204.183]) (amavisd-maia, port 10024) with ESMTP id 50571-08 for ; Sat, 12 Dec 2009 23:30:28 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mail2.asahi-net.or.jp (mail2.asahi-net.or.jp [202.224.39.198]) by mail.postgresql.org (Postfix) with ESMTP id 558E4633210 for ; Sat, 12 Dec 2009 19:30:28 -0400 (AST) Received: from [127.0.0.1] (j069218.ppp.asahi-net.or.jp [61.213.69.218]) by mail2.asahi-net.or.jp (Postfix) with ESMTP id C11597C311; Sun, 13 Dec 2009 08:30:25 +0900 (JST) Message-ID: <4B242791.2000408@kaigai.gr.jp> Date: Sun, 13 Dec 2009 08:30:25 +0900 From: KaiGai Kohei User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.1.5) Gecko/20091204 Thunderbird/3.0 MIME-Version: 1.0 To: Stephen Frost CC: pgsql-hackers Subject: Re: Row-Level Security References: <20091212203003.GL17756@tamriel.snowman.net> In-Reply-To: <20091212203003.GL17756@tamriel.snowman.net> Content-Type: text/plain; charset=ISO-2022-JP Content-Transfer-Encoding: 7bit X-Virus-Scanned: Maia Mailguard 1.0.1 X-Spam-Status: No, hits=-2.599 tagged_above=-10 required=5 tests=BAYES_00=-2.599 X-Spam-Level: X-Archive-Number: 200912/1097 X-Sequence-Number: 151800 (2009/12/13 5:30), Stephen Frost wrote: > Greetings, > >> I'll start a new thread on this specific topic to hopefully pull out >> anyone who's focus is more on that than on SEPG. > > Row-Level security has been implemented in a number of existing > commercial databases. There exists an implementation of row-level > security for PostgreSQL today in the form of SEPostgres. > I believe there is a signfigant user base who would like RLS without > SELinux (or perhaps with some other security manager). As it is a > useful feature indepenent of SELinux, it should be implemented in a way > which doesn't depend on SELinux in any way. Yes, it is also my plan. If once PostgreSQL gets row-level granularity in access controls, it is quite easy to add SELinux support as a security provider. > I've started a wiki page to discuss this here: > http://wiki.postgresql.org/wiki/RLS > > I'd like to start a discussion about RLS for PG- design, user-interface, > syntax, capabilities, on-disk format changes, etc. For starters, I > think we shoud review the existing RLS implementations. To that end, > I've added a number of articles about them to the wiki. I think the > next step is to start summarizing how those operate and important > similarities and differences between them. Our goal, of course, is to > take the best of what's out there. > > Please comment, update the wiki, let us know you're interested in this.. Good start, however, could you defer the discussion after the Feb-15? My hands are now full in the security framework and SE-PgSQL/Lite. :( Thanks, -- KaiGai Kohei