Re: DB Authentication Design

Поиск
Список
Период
Сортировка
Искать
От
Sameer Kumar
Тема
Re: DB Authentication Design
Дата
Msg-id
CADp-Sm6xi0=-=CiWs7y4Z4TkHz3VWDkAWGvEWXqcE9tfPGy16Q@mail.gmail.com
Ответ на
DB Authentication Design (François Beausoleil)
Список
Дерево обсуждения
DB Authentication Design François Beausoleil <francois@teksol.info>
Re: DB Authentication Design Sameer Kumar <sameer.kumar@ashnik.com>
Re: DB Authentication Design Szymon Guz <mabewlun@gmail.com>
Re: DB Authentication Design Chris Travers <chris.travers@gmail.com>
Re: DB Authentication Design François Beausoleil <francois@teksol.info>


On 12 Jan 2014 22:31, "François Beausoleil" <francois@teksol.info> wrote:
>
> Hi all,
>
> I'm thinking that all apps that connect to the database should have their own user. For example, the web application process is one user, then a report builder process should have another user, and a different process that imports data should have his own too, and so on. Would you generally agree with that?
>
Should be a good security design given you restrict access and ability for each usrer. E.g. reporting user will not need update privileges, you can have an additional application admin user who will be used for applying db patches (only that user should have alter and create privileges).

> I'm thinking that by having different users, PGbouncer can create different pools, and better allow me to control concurrency.

You can restrict this and also restrict other resources e.g. work_mem( probably reportjng user will need higher than others).

Regards
Sameer

PS: Sent from my Mobile device. Pls ignore typo n abb

В списке pgsql-general по дате отправления
От: Adrian Klaver
Дата:
От: Chris Travers
Дата:
Сообщение: Re: DB Authentication Design
FAQ