| From: | Harald Armin Massa <ghum(at)gmx(dot)net> | 
|---|---|
| To: | Andrew Dunstan <andrew(at)dunslane(dot)net> | 
| Cc: | merlin(dot)moncure(at)rcsonline(dot)com, xsteve(at)gmail(dot)com, pgsql-hackers-win32(at)postgresql(dot)org | 
| Subject: | Re: PgSQL not as Administrator - probs on w | 
| Date: | 2004-07-10 09:13:03 | 
| Message-ID: | 40EFB31F.1000300@gmx.net | 
| Views: | Whole Thread | Raw Message | Download mbox | Resend email | 
| Thread: | |
| Lists: | pgsql-hackers-win32 | 
 >One compromise might be that we refuse to run with elevated privs on 
Windows
 >if configured to listen on more than localhost. Then developers with admin
 >privs could play happily, but server admins would need to do the Right 
Thing
 >(tm). Of course, if another local service could be induced to do bad 
things
 >via postgres that would be no protection, but at least we would not be the
 >primary attack vector.
Andrew,
I got the same problem with postgres and Adminsitrator Privs on Windows, 
and know that Admin on Windows is "quite usual".
I also thought of that solution - to recommend postgresql just to listen 
to localhost when running with admin privs.
But that is of no use:
1) Usual webserver, PHP or whatever, postgresql on same host. Some flaky 
php design, and you can attack via SQL-Spoofing with the requests coming 
from localhost
2) somebody got shell access via some other security hole in IIS or 
whatever. Now he could use local postgresql for privilege elevation.
I'm also not very lucky about postgresql not running with Admin privs, 
but after thinking and listening to the arguments, I would recommend 
that we focus our energies to make it totally easy to "automagically do 
the right thing", maybe even "if run as Admin, create Postgresql user 
with no rights and run as Postgres"
Harald
| Attachment | Content-Type | Size | 
|---|---|---|
| ghum.vcf | text/x-vcard | 366 bytes | 
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Martijn van Oosterhout | 2004-07-10 09:14:05 | Re: win32 port | 
| Previous Message | zuhans@iname.com | 2004-07-10 08:48:59 | Re: win32 port |