Re: Password issue revisited - Mailing list pgsql-general

From Bruce Momjian
Subject Re: Password issue revisited
Date
Msg-id 200702201449.l1KEn0r21849@momjian.us
Whole thread Raw
In response to Re: Password issue revisited  (Shane Ambler <pgsql@007Marketing.com>)
Responses Re: Password issue revisited  (Magnus Hagander <magnus@hagander.net>)
List pgsql-general
Added to TODO for Win32:

        o Check .pgpass file permissions

---------------------------------------------------------------------------

Shane Ambler wrote:
> Michael Schmidt wrote:
> > Fellow PostgreSQL fans,
>
> > 1.  I don't see that this would pose a major security risk.  In
>  > fact, in applications where the user enters the password for each
>  > session, the password need never be saved to disk, which seems a
>  > definite security advantage.  Some folks have noted that .pgpass is
>  > a plain text file, hence it could be vulnerable.
>
> Yes it is a plain text file but if you want to use it then you need to
> ensure the security is sufficient on the file or it won't be used.
>
> As per the manual -
>
>  > The permissions on .pgpass must disallow any access to world or
> group; > achieve this by the command chmod 0600 ~/.pgpass. If the
> permissions
>  > are less strict than this, the file will be ignored. (The file
>  > permissions are not currently checked on Microsoft Windows, however.)
>
>
> So this security feature should be something that gets added to the
> windows version. But otherwise the security of the user's account that
> has a .pgpass file is the decider on whether it is vulnerable.
>
>
> --
>
> Shane Ambler
> pgSQL@007Marketing.com
>
> Get Sheeky @ http://Sheeky.Biz
>
> ---------------------------(end of broadcast)---------------------------
> TIP 4: Have you searched our list archives?
>
>                http://archives.postgresql.org/

--
  Bruce Momjian  <bruce@momjian.us>          http://momjian.us
  EnterpriseDB                               http://www.enterprisedb.com

  + If your life is a hard drive, Christ can be your backup. +

pgsql-general by date:

Previous
From: Tom Lane
Date:
Subject: Re: boolean operator on interval producing strange results
Next
From: "Ian Harding"
Date:
Subject: Re: indexes across multiple tables