1
クライアントからサーバへの接続がSSLを使用しているかどうか(ルートサーバのユーザ/ SQLの質問ではない)をチェックすることが可能です(私の宛先サーバcasは安全な接続と保護されていない接続の両方を使用します)。 9.5のようPostgreSQL - サーバーとのSSL接続を使用していますか?
クライアントからサーバへの接続がSSLを使用しているかどうか(ルートサーバのユーザ/ SQLの質問ではない)をチェックすることが可能です(私の宛先サーバcasは安全な接続と保護されていない接続の両方を使用します)。 9.5のようPostgreSQL - サーバーとのSSL接続を使用していますか?
:pg_stat_sslビューは、この接続上でSSLの使用に関する統計を示す、バックエンドまたはWAL送信者 プロセスごとに1つの行を含むことになる
https://www.postgresql.org/docs/current/static/monitoring-stats.html#PG-STAT-SSL-VIEW
。接続の詳細については、 をpidカラム のpg_stat_activityまたはpg_stat_replicationに追加することができます。
t=# set role notsu ;
SET
Time: 9.289 ms
t=> select * from pg_stat_ssl where pid = pg_backend_pid();
pid | ssl | version | cipher | bits | compression | clientdn
-------+-----+---------+--------+------+-------------+----------
43767 | f | | | | |
(1 row)
Time: 10.846 ms
t=> \du+ notsu
List of roles
Role name | Attributes | Member of | Description
-----------+------------+-----------+-------------
notsu | | {} |
上記の私の接続は、答えはあなたが使用しているPostgreSQLのクライアントに依存SSL
ではありません示しています。 –
、libpqクライアント、PgJDBCの場合は 'sslmode = require'、あるいは' sslmode = verify-full'が好ましいでしょう。他のクライアントは異なる場合があります。 –