Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.80) (envelope-from ) id 1VF2qm-0000eo-96 for pgsql-hackers@arkaria.postgresql.org; Thu, 29 Aug 2013 14:05:28 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.80) (envelope-from ) id 1VF2ql-00004u-K8 for pgsql-hackers@arkaria.postgresql.org; Thu, 29 Aug 2013 14:05:27 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtp (Exim 4.80) (envelope-from ) id 1VF2qk-0008W9-2y for pgsql-hackers@postgresql.org; Thu, 29 Aug 2013 14:05:26 +0000 Received: from sss.pgh.pa.us ([66.207.139.130]) by magus.postgresql.org with esmtp (Exim 4.80) (envelope-from ) id 1VF2qh-0005C9-3h for pgsql-hackers@postgresql.org; Thu, 29 Aug 2013 14:05:25 +0000 Received: from sss1.sss.pgh.pa.us (localhost [127.0.0.1]) by sss.pgh.pa.us (8.14.4/8.14.4) with ESMTP id r7TE5EsM004143; Thu, 29 Aug 2013 10:05:14 -0400 From: Tom Lane To: Alexander Korotkov cc: Kohei KaiGai , Oleg Bartunov , Greg Smith , PgHacker Subject: Re: [v9.4] row level security In-reply-to: References: <51E880CF.3000902@gmail.com> <51E8A8C1.2050700@2ndQuadrant.com> <20130719030347.GV15510@tamriel.snowman.net> <51E8ADD9.5020600@2ndQuadrant.com> <521D1C2B.8090503@2ndQuadrant.com> Comments: In-reply-to Alexander Korotkov message dated "Thu, 29 Aug 2013 16:09:35 +0400" Date: Thu, 29 Aug 2013 10:05:14 -0400 Message-ID: <4142.1377785114@sss.pgh.pa.us> X-Pg-Spam-Score: -4.4 (----) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgsql-hackers Precedence: bulk Sender: pgsql-hackers-owner@postgresql.org Alexander Korotkov writes: > On Wed, Aug 28, 2013 at 4:17 PM, Kohei KaiGai wrote: >> It is out of scope for this feature. We usually calls this type of >> information leakage "covert channel"; that is not avoidable in principle. > I think there is another "covert channel" much more serious than > constrains. You can gather information about hidden data by reading query > plans. I'm not convinced by this argument that covert channels are "out of scope". That would be a fine justification for, say, a thesis topic. However, what we're talking about here is a real-world feature that will be of no real-world use if it can't stand up against rather obvious attack techniques. I'm not interested in carrying the maintenance and runtime overhead of a feature that's only of academic value. regards, tom lane -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers