On 21.11.2014 16:05, Schulz, Gunther wrote:
>
> -       strangely I was asked if I want to store the hostkey
> certificate which worked seemlessly
>

The server certificate does not contain any passwords or private keys,
and anyone can download it simply by creating an SSL connection to your
server (with 'openssl s_client', for example). So it's not considered
insecure to store that on disk, unencrypted.

There is a possible attack vector through that: Since Subversion was
told to trust the stored certificate, one can imagine a situation where
an attacker (a) subverts IP routing and/or DNS to redirect your
connections to their own server, with a different certificate; (b)
breaks in to your, and (c) every other, client machine to change their
stored server certs. However, at least (c) unlikely.

OTOH, since "unlikely" is not the same as "can't happen", we should
perhaps consider not storing the server cert, too, if plaintext password
storage is disabled.

-- Brane

P.S.: Compare the above scenario with the far more simple and likely one
where the attacker breaks into your server and steals it wholesale,
including the server's private key.

Reply via email to