# What are the security aspects of on-premise deployment?

### Description

<code class="expression">space.vars.SITENAME</code> stores end system's credentials. How does it secure end system's data? What are the various security measures followed in <code class="expression">space.vars.SITENAME</code> to ensure the data used and accessed using <code class="expression">space.vars.SITENAME</code> is secure?

### Solution

#### Data Access

Customer data privacy and protection is the top-most priority at OpsHub. To ensure the same, <code class="expression">space.vars.SITENAME</code> follows the measures given below.

* <code class="expression">space.vars.SITENAME</code> doesn't connect to any system outside company's firewall unless explicitly requested by the customer to do so.
* <code class="expression">space.vars.SITENAME</code> doesn't access any system within company firewall unless explicitly requested by the customer to do so.
* <code class="expression">space.vars.SITENAME</code> doesn't directly receive any sensitive information from <code class="expression">space.vars.SITENAME</code> itself post installation unless shared by customer.
* Access to <code class="expression">space.vars.SITENAME</code> is completely under the control of customer and cannot be accessed by OpsHub or any third party directly unless customer shares access credentials using web meeting.
* All logs, configuration details, and sync details are stored in customer specified physical location and cannot be accessed by <code class="expression">space.vars.SITENAME</code>, unless shared by customer.

#### Data Security

* Users must authenticate themselves with a user name and password to gain access to <code class="expression">space.vars.SITENAME</code>.
* All <code class="expression">space.vars.SITENAME</code> users' passwords are stored with one-way hash with a salt so decrypting <code class="expression">space.vars.SITENAME</code> passwords is not possible.
* <code class="expression">space.vars.SITENAME</code> stores sensitive data such as system's passwords, API token, database password in an encrypted format so that only <code class="expression">space.vars.SITENAME</code> can access it and others can't access it.

{% if "OpsHub Integration Manager" === space.vars.SITENAME %}

* The default encryption algorithm is AES-256. Encryption algorithm selection option is visible in advance configuration of installation. For more information on how to select encryption algorithm and what other encryption algorithm options are available, please refer [Data Encryption Configuration](https://docs.opshub.com/getting-started/installation#data-encryption-configuration).
  {% endif %}

{% if "OpsHub Integration Manager" === space.vars.SITENAME %}

#### HTTPS deployment

<code class="expression">space.vars.SITENAME</code> supports https deployment. This option is available during installation. For more information please refer [Advance Installation](https://docs.opshub.com/getting-started/installation#advance-installation).

* HTTPS is a way to encrypt information exchanged between a browser and a web server. This protects 'man-in-the-middle' attacks, where someone steals the information being sent to a web server.
* <code class="expression">space.vars.SITENAME</code> supports TLS 1.3 protocol.
  {% endif %}

#### Third Party Services/Libraries

<code class="expression">space.vars.SITENAME</code> doesn't outsource any part of the software development or services to any third-party organization. However, we do use some third-party libraries & jars that come bundled with product and don't require additional license or installation. For seeking further information on third party jars, please reach out to account management team or your sales point of contact.

#### Application Security

Ensuring comprehensive security for <code class="expression">space.vars.SITENAME</code> is important to us. We take multi-layer approach to ensuring proper security implementation in <code class="expression">space.vars.SITENAME</code>.

* <code class="expression">space.vars.SITENAME</code> conducts application vulnerability testing with every release using an industry-leading web application vulnerability testing provider to ensure that <code class="expression">space.vars.SITENAME</code> application and network environment is secured from outside attack.
* Next layer we use is based on OWASP project (<https://www.owasp.org/index.php/Main\\_Page>) to ensure <code class="expression">space.vars.SITENAME</code> meets all OWASP security guidelines.

Scans are carried regularly, and it is ensured that no high/critical/Medium vulnerability exists in product.

#### Code Security Audits

<code class="expression">space.vars.SITENAME</code> conducts security audit of code base as a part of every release. We analyze the entire code base for any high/critical vulnerabilities and in rare situations, if any high/critical vulnerabilities are found, it is fixed. Security audit tool extensively covers OWASP Top 10 and CWE guidelines.
