Uploaded image for project: 'Spark'
  1. Spark
  2. SPARK-3883

Provide SSL support for Akka and HttpServer based connections

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.3.0
    • Component/s: Spark Core
    • Labels:
      None

      Description

      Spark uses at least 4 logical communication channels:
      1. Control messages - Akka based
      2. JARs and other files - Jetty based (HttpServer)
      3. Computation results - Java NIO based
      4. Web UI - Jetty based

      The aim of this feature is to enable SSL for (1) and (2).

      Why:
      Spark configuration is sent through (1). Spark configuration may contain sensitive information like credentials for accessing external data sources or streams. Application JAR files (2) may include the application logic and therefore they may include information about the structure of the external data sources, and credentials as well.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                jlewandowski Jacek Lewandowski
                Reporter:
                jlewandowski Jacek Lewandowski
              • Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: