Re: Permissions

From: Andre Labuschagne <technical(at)eduadmin(dot)com>
To: Albe Laurenz <laurenz(dot)albe(at)wien(dot)gv(dot)at>
Cc: Alan Hodgson <ahodgson(at)lists(dot)simkin(dot)ca>, "pgsql-novice(at)postgresql(dot)org" <pgsql-novice(at)postgresql(dot)org>
Subject: Re: Permissions
Date: 2016-10-05 12:15:18
Message-ID: 93C4DA9D-DAAE-4E54-821A-9CC6F79F9D68@eduadmin.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-novice


> On 5 Oct 2016, at 14:06, Albe Laurenz <laurenz(dot)albe(at)wien(dot)gv(dot)at> wrote:
>
> Andre Labuschagne wrote:
>> Encryption is meaningless if the super user can control the encrypting. What is required is the
>> following: the super user grants a user the rights to create a database and all objects within the
>> database. The super user simply grants the user that right. The super user has zero access to what
>> that user creates unless that user explicitly grants the super user those rights. That is called
>> security. That is what I am trying to achieve with PG. I was hoping that it is possible to do such a
>> thing. That is what Mimer, Sybase and Interbase [and perhaps others I am yet to encounter] do as a
>> matter of course. It as necessary for the security of a database as wheels are to a car.
>
> If you need exactly that feature, you are probably happier with a different database
> system, because PostgreSQL doesn't have it and probably never will.
>
> Most people would argue that this is no hard security, it only makes the attack
> more complicated. As a database superuser I can access files on the file system
> in any database I ever heard of, thus I can read the files containing the tables,
> thus I can figure out what is in them.
>
> Yours,
> Laurenz Albe

Hi

With this project we are looking at you would be the potential problem. You would fit it perfectly. And you would be the guy we could not have anywhere near the data. I am obviously not referring to you personally but the access you would have.

I understand from this year’s PG conference that this very topic was discussed and the need was acknowledged so it may yet be supported in a future version of PG. For many projects it is a very serious weakness in the engine and why PG could never be considered for them. A great pity when it comes to the project we are looking at as in other respects it really is a fine database with everything else stacking up excellently.

Cheers
Andre

In response to

Browse pgsql-novice by date

  From Date Subject
Next Message Abdlhamed, Mohamed 2016-10-07 09:46:33 Help on using hyperloglog in Postgresql
Previous Message Albe Laurenz 2016-10-05 12:06:46 Re: Permissions