Security Summary
This section provides a summary of security options for the entire deployment organized by priority.
High Priority
• | Secure Installation Location |
• | Login and Servlet Authentication |
• | Application Server Security |
Medium-to-Low Priority
• | Secure Connections between RTView Processes |
• | Secure Connections to Monitored Components |
• | Secure Connections to Databases |
High Priority
Secure Installation Location
The RTView installation and Application Server should be run in a secure location to ensure displays and configuration files are secure and access-restricted.
Login and Servlet Authentication
• | HTML UI - By default, the HTML UI is configured with HTTP authentication which should be deployed on HTTPS since HTTP authentication does not encrypt user credentials. The HTML UI connects to the Data Server via the rtvquery servlet. The rtvquery servlet does not have authentication enabled by default. See the HTML UI section in this document for information on enabling authentication in the rtvquery servlet. |
• | Configuration Application - By default, the Configuration Application is configured with HTTP authentication which should use HTTPS since HTTP authentication does not encrypt user credentials. |
Application Server Security
• | It is highly recommended that you configure your Application Server to use HTTPS as described in the RTView© Enterprise User's Guide Version 6.4.2 section of this document. The RTView servlets that support HTTP authentication do not encrypt user credentials. |
• | It is highly recommended that you change the user credentials in your Application Server for the rtvadmin, rtvuser, and rtvalertmgr roles since the default credentials are documented and publicly available. |
Medium-to-low Priority
If a Secure Installation Location has been met, these are lower priority.
Secure Connections between RTView Processes
The Historian, Data Server, Data Collector, rtvquery servlet, rtvdata servlet, rtvadmin servlet, and rtvagent servlet all connect to the Data Server via socket which is unsecured by default. The Data Server supports secure socket connections (SSL) with or without certificates. It also supports client whitelist and blacklist. More details are available in the Data Server section.
Secure Connections to Monitored Components
The Data Server uses component specific api's to connect to Monitored Components. Securing these connections is described in Creating Secure Connections
Secure Connections to Databases
The Data Server and Historian both create database connections using JDBC. See the Database section in this document for information on securing JDBC connections to your database.