System Settings

This chapter describes global system settings, such as timezone, SSL certificates, authentication and maintenance settings. Also, such sensitive settings, as removing stored data logs.

๐Ÿ“˜

System settings are available for a user with superadmin role only.

Date and time

System events registered by Fudo One (sessions, system log events, etc.) are timestamped. Fudo One can obtain the time information either from an NTP server or the system clock.

๐Ÿšง

It is strongly advised for the date and time settings to be obtained from a reliable NTP server. Changing date and time settings manually may result in system malfunction.

Changing date and time settings

๐Ÿ“˜

Manual time setting is disabled if there are NTP servers configured.

To change the Fudo One's system clock settings, proceed as follows.

  1. Select Settings > System.
  2. Change date and time parameters in the Date and time section.
  3. Click Save.

Time servers configuration

๐Ÿ“˜

NTP servers ensure that the system time on all IT infrastructure devices is synchronized. Using NTP servers guarantees that the timestamp of the recorded session matches the time settings on the monitored server.

Adding an NTP server definition

To add an NTP server definition, proceed as follows.

  1. Select Settings > System.
  2. Click the + button in the NTP servers section to add an NTP server.
  3. Enter NTP server IP address or host name.
  4. Click Save.
  5. Select Restart from user menu to reboot Fudo One and apply new time settings.

๐Ÿ“˜

After every change or removal of the NTP server definition, run the Restart option.

SSL certificates

SSL certificate allows prevent phishing attacks.

๐Ÿ“˜

Fudo One requires using unencrypted keys to the certificate. In this case a user is not obligated to input its password at every restart. Check how to decrypt a password protected RSA private key.

Configuring SSL certificate for Fudo administration panel

  1. Select Settings > System.
  2. In the Fudo HTTPS certificate section, click the Browse button next to the HTTPS Certificate field and point to the location of the SSL certificate file in PEM format.
  3. Click the Browse button next to the HTTPS Private Key field and point to the location of the SSL key definition.
  4. Click Save.

Configuring user portal SSL certificate

  1. Select Settings > System.
  2. In the Fudo HTTPS certificate section, click the Browse button next to the HTTPS Certificate field in the HTTPS certificate section and point to the location of the SSL certificate file in PEM format.
  3. Click the Browse button next to the HTTPS Private Key field and point to the location of the SSL key definition.
  4. Provide Private key passphrase.
  5. Click Save.

Configuring user portal CA certificates

  1. In the User portal CA certificates section, click the Browse button next to the CA certificates field and point to the location of the CA certificates. These certificates allow users login in to the Access Gateway.
  2. Click Save.

User authentication and sessions

Defining default domain

๐Ÿ“˜

  • In case the default domain is specified and the user does not have a domain defined, when logging in, the user can either include the domain (e.g. john_smith@domain) or leave it out (e.g. john_smith).
  • If there are two users with the same login, one of which has the domain configured the same as the default domain, and the other does not have the domain defined, if the user provides the domain, Fudo One will match the user that has the domain explicitly specified.
  • In case the user does not provide the domain, Fudo One will match the user that does not have the domain explicitly specified.
  1. Select Settings > System.
  2. In the User authentication and sessions section, provide the default domain.
  3. Click Save.

Deny new connections

๐Ÿšง

Enabling this option results in a denial of all new connections requests.

Proceed as follows to block new connections:

  1. Select Settings > System.
  2. Select the Deny new connections option in the User authentication and sessions section.
  3. Click Save.

Password complexity

Fudo One enables defining static passwords complexity enabling you to enforce passwords that meet your internal regulations.

Defining password complexity

  1. Select Settings > System.
  2. In the User authentication and sessions section, select Authentication failures to set a counter of the login failures.
  3. Define the minimum number of characters.
  4. Select Small letters and provide the minimal number of small letters in the password.
  5. Select Capital letters and provide the minimal number of capital letters in the password.
  6. Select Special characters and provide the minimal number of special characters in the password.
  7. Select Digits and provide the minimal number of digits in the password.
  8. Select the Different password than current option to enforce a password different from the current one.
  9. Click Save.

๐Ÿ“˜

To enable static password complexity for a particular user, select the Enforce static password complexity option in the Authentication section on the user form.

Enabling password complexity will trigger password change for users with the Enforce static password complexity option enabled whose passwords do not comply with the complexity settings.

The password will have to be changed upon logging into the Access Gateway.

User authentication and sessions options

User authentication and sessions options

Maintenance and supervision

The Master key enables encrypting sensitive configuration parameters, system backups and external storage volumes. It also allows for recovering internal storage encryption key in case the pen drives containing encryption key are lost or damaged.

๐Ÿ“˜

  • The Master key is exported to PEM format and it is encrypted with SMIME using administratorโ€™s public key/certificate.
  • It is essential to have the Master key exported and stored in a safe location.
  • In case the Master key has been compromised, you can invalidate it, which will result in generating a new one and re-encrypting the data.

Exporting master key

  1. Select Settings > System.
  2. In the Maintenance and supervision click Export current key and save the file on the file system.
  3. Click Choose file and browse the file system to find the certificate that will be used to encrypt the Master key.

๐Ÿ“˜

Generate the keys and the CSR (Certificate Signing Request) using openssl:
openssl req -newkey rsa:4096 -keyout privkey.pem -out req.pem openssl req -nodes -newkey rsa:4096 -keyout privkey.pem -out req.pem # Do not prompt for a password.

Sign the CSR:
openssl x509 -req -in req.pem -signkey privkey.pem -out cert.pem

  1. Click Confirm and save the the Master key file.

Invalidating current master key

In case the current Master key has been compromised, you can invalidate it. Invalidating the current Master key generates a new one and triggers data re-encryption.

  1. Select Settings > System.
  2. In the Maintenance and supervision click Invalidate current key.
  3. Click Confirm to proceed with invalidating the current key and re-encrypting the data.
  4. Make sure to export the newly generated key.

SSH access

SSH access option enables remote access to Fudo One for servicing and maintenance purposes.

๐Ÿ“˜

The default port number for service access over SSH protocol is 65522.

To enable SSH access, proceed as follows.

  1. Select Settings > System.
  2. Select the SSH access option in the Maintenance and supervision section.
  3. Click Save.

Sensitive features

Sensitive features is a set of options enabling which requires a consent from two users with superadmin role.

๐Ÿ“˜

Keystrokes are not displayed in the session player by default. Enabling keystrokes display requires a consent from two users with superadmin role.

To enable sensitive features, proceed as follows.

  1. Select Settings > System.
  2. Select Show keyboard input in the Sensitive features section to initiate the feature.
  3. Select the Enable logs data removal option. This option is combined with Retention settings, where you can specify when logs data should be removed.
  4. Click Save.

Notify another system administrator that the features mentioned above have been initiated and require a confirmation.