Uploaded image for project: 'Ambari'
  1. Ambari
  2. AMBARI-10777

Security exposure - Quicklinks to Web UI exposes cluster servers

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 2.1.0
    • None
    • security
    • None
    • All

    Description

      Ambari Security exposure -
      "Quick Links" Ambari allow Ambari users to access servers inside of users cluster. e.g. Click oozie Web UI, if installed, you get redirected to Ooozie UI server. Worse yet, if not SSL set up that is a gapping security hole.

      Since Knox is a component of Ambari then it makes sense to set the Quickreferences as a proxified links.

      This could work as follows:

      + If Knox is installed, the current topology may be picked and the proxified links could be derived from the Knox gateway configuration.
      The URL variable can then be set to the proxy URLs.
      + If Knox is not installed then we use the default non proxy URL variables.

      In the example of Oozie, if you put the Oozie Knox through a proxy and put the proxified link that would be accessed through Knox securely and outsiders to the cluster would not gain information about the inside of the cluster.
      Also We need to think about customers who may want to set a firewall, how would customer access User Interfaces services in a cluster managed by Ambari

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              jeffreyr97 Jeffrey E Rodriguez
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:

                Time Tracking

                  Estimated:
                  Original Estimate - 168h
                  168h
                  Remaining:
                  Remaining Estimate - 168h
                  168h
                  Logged:
                  Time Spent - Not Specified
                  Not Specified