Bug #12646
openIsolated Reverse proxy exposes all of Katello/Foreman
Description
After doing some investigation, The Client hits hits the reverse proxy on the capsule at 8443 and it gets proxied to the backend Katello instance. If from a browser I actually hit the url for instance ( https://capsule:8443/ ); It actually takes me directly to the foreman box and that looks to be how the reverse proxy is setup on an isolated capsule. That seems to be somewhat of a security hole since your exposing the full Katello instance to the outside. I modified to the reverse proxy to only proxy /rhsm urls and that seems to be a little better and subscription management still works. There are apis that are displayed in JSON format when I hit the URL now but at least its not the foreman application itself. I am not sure if there is a better solution to this? Would it be possible maybe to host a small RHSM client on the capsule that forwards the request back to Katello? Just thoughts
I have attached the proxy config I used.
Files
Updated by Eric Helms over 9 years ago
- Translation missing: en.field_release set to 86
- Triaged changed from No to Yes
Updated by Eric Helms almost 9 years ago
- Translation missing: en.field_release changed from 86 to 143
Updated by Justin Sherrill almost 9 years ago
- Category set to Installer
- Translation missing: en.field_release changed from 143 to 114
- Difficulty set to easy
Updated by Justin Sherrill about 7 years ago
- Translation missing: en.field_release changed from 114 to 338
Updated by Stephen Benjamin almost 7 years ago
- Related to Feature #17367: Capsule should listen for RHSM requests on port 443, like Satellite does added
Updated by Justin Sherrill almost 7 years ago
- Target version changed from Katello 3.7.0 to Katello 3.8.0
- Triaged set to No
Updated by Eric Helms over 6 years ago
- Target version deleted (
Katello 3.8.0) - Triaged changed from Yes to No
Updated by Andrew Kofink over 6 years ago
- Target version set to Katello Backlog
- Triaged changed from No to Yes
Updated by Ewoud Kohl van Wijngaarden over 1 year ago
- Project changed from Katello to Installer
- Category deleted (
Installer) - Target version deleted (
Katello Backlog)