No configuration option to require SSL on database connections

Bug #2064756 reported by Kyle Metscher
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Landscape Server
In Progress
Medium
Spencer Runde

Bug Description

Existing options for database store configuration in service.conf do not include an option for making SSL negotiation mandatory. As a result, services can open non-SSL connections to the PostgreSQL database, which raises compliance concerns for environments where in-flight encryption is required across the entire network.

To replicate, deploy Landscape manually with at least two hosts to separate the application server from the database. Configure info-level logging on the PostgreSQL database cluster and observe non-SSL connections being made in the logs. This can be made more obvious by editing rules in pg_hba.conf to require hostssl connections.

information type: Proprietary → Public
Changed in landscape:
assignee: nobody → Spencer Runde (spencerrunde)
Changed in landscape:
importance: Undecided → Medium
Changed in landscape:
status: New → In Progress
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.