Providing Granular Level Permissions

Print Friendly, PDF & Email
Clipboard Access
As an administrator, it is possible to grant specific permissions while accessing applications with the Web RDP, Web SSH, Web Telnet, and Web VNC protocols, including allowing or blocking access to certain functionalities such as clipboard access. The administrator can grant granular-level permissions, including the ability to use copy-and-paste functions from a local to a remote machine and vice versa.

Enabling Clipboard Access

To enable the clipboard access follow these steps.

  1. Go to Applications > Add Applications.
  2. Click Private Web Apps.
  3. Choose the appropriate protocol (WebSSH, WebRDP, WebTelnet, or WebVNC) from the dropdown.
  4. The Permissions fields will become active. Select the ‘Allow Clipboard Access‘ option and click Add.
    Allow Clipboard Access

    Note:
    Once an administrator grants permission to a user to access the clipboard, the permission will remain active for the entire session. However, any modifications made to the permission during the same session will not take effect and the original permission will remain in effect until the session ends.

Enabling Clipboard Access for Firefox Browser

To enable clipboard access for Firefox Browser follow these steps.

  1. Open Firefox Browser.
  2. In the address bar, type ‘about:config’ and search.
    Parameter 1
  3. A page appears with the option ‘Accept the Risk and Continue’.
    Parameter 1
  4. For the following two Parameters change the preferences as True.

    • dom.events.asyncClipboard.readText
    • dom.events.testing.asyncClipboard 

    Parameter 1
    Parameter 2

Scope and Constraints

  1. The browser may prompt you with a pop-up window asking for permission to access your clipboard when you copy or paste something using your web browser. This permission request is a one-time action, meaning that you will only need to grant permission once, and the browser will remember your choice for future instances of copying and pasting.

  2. Clipboard access is restricted to text and does not extend to images or files.
  3. The following table shows the Protocol wise maximum number of supporting characters for copy-and-paste functionality.

    Protocol Maximum number of supported characters
    WebSSH 262142
    WebTelnet 257845
    WebRDP 126754
    WebVNC 252406
File Transfer
An administrator can grant specific permissions while accessing applications with the Web RDP, Web SSH, and Web VNC protocols, including File Transfer. The administrator can allow or restrict the file upload and download from the base machine to the remote machine and vice versa.

Enabling File Transfer

To enable File Transfer follow these steps.

  1. Go to Applications > Add Applications.
  2. Click Private Web Apps.
  3. Choose the appropriate protocol (WebSSH, WebRDP, or WebVNC) from the dropdown.
  4. The Permissions fields will become active. Select the ‘Allow Upload and Download‘ option.
  5. Depending on the selected protocol the following fields get enabled.
    1. For webSSH

    • Upload-Download Folder Path
      WebSSH

    2. For WebRDP

    • SFTP User Name
    • SFTP Password
      WebRDP

    3. For WebVNC

    • SFTP User Name
    • SFTP Password
    • Upload-Download Folder Path
      WebRDP
  6. Fill all the required details and click Add.

Once the File Transfer permission is granted, a user can see the following options in the application.

  1. File Manager
  2. Download a File
  3. Upload a File
  4. File Transfer Options

Important: ☛

For Windows
SFTP client applications are available to access the SFTP Server.

For macOS
macOS includes a built-in SFTP client in the Terminal application, which can be accessed using the sftp command.

For Linux
Most Linux distributions include a built-in SFTP client, which can be accessed using the sftp command in the Terminal or command-line interface.

Note:
Once an administrator grants permission to a user for file transfer, the permission will remain active for the entire session. However, any modifications made to the permission during the same session will not take effect and the original permission will remain in effect until the session ends.

Content Inspection

Content Inspection for File Transfer in Guacamole-based Apps

To ensure secure and efficient file transfers between systems using Guacamole-based applications, it is vital to inspect the content being transferred. Leveraging the Scan Engine SDK for content inspection is essential for maintaining a robust security framework.

This inspection process applies to the following protocols:

  1. webRDP
  2. webSSH
  3. webVNC

By implementing content inspection, you can enhance the overall security of your file transfer operations, mitigating potential risks and ensuring the safe transfer of data between systems.

Session Recording
The Seqrite ZTNA administrator can view session recordings to monitor end-user behavior on sensitive applications.

Enabling Session Recording

To enable a session recording, follow these steps.

  1. Go to Applications > Add Applications.
  2. Click Private Web Apps.
  3. Choose the appropriate protocol (WebSSH, WebRDP, WebTelnet, or WebVNC) from the dropdown.
  4. The Permissions fields will become active. Select the ‘Allow Session Recording‘ option and click Add.
    Allow Clipboard Access

Important

  • A session recording add-on is available to customers with an existing license.
    Availability of the session recordings for

    • Standard License is for 7 days.
    • Enterprise License is for 30 days.
  • The supported resolution for the recording is 1366×768.
  • On Windows and macOS, the video of the recorded session is stored in the M4V format, while on Linux, it is stored in the MP4 format.
  • The session recording feature is applicable to webRDP, WebSSH, WebTelnet, and WebVNC web-based protocols.

Once the administrator has enabled session recording, users will be notified that their session is being recorded along with the timer when they access the application.
Session Recording Notification
The administrator can view the session recording expiry date on the Audit Trail > Session Recording page, so that he can download it if required. The administrator can configure the local storage so that these recordings will get stored automatically stored to this location, making them unavailable for viewing or downloading from this location.
Session Recording Download Option

Note:
Once an administrator grants permission to a user to record the session, the permission will remain active for the entire session. However, any modifications made to the permission during the same session will not take effect and the original permission will remain in effect until the session ends.

Housing the Downloaded Session Recordings

Storing Session Recordings Using Customer Infrastructure
Administrators are empowered to download the session recordings with the provided utility on their local storage of the registered device. This approach provides the following benefits:

Benefits

Data Control
You maintain ownership and better control over your stored session recordings. The storage can be expanded and is virtually unlimited to store the session recordings.

Accessibility
Easily access and manage recordings directly from your chosen storage location. Once downloaded, the recordings can be stored for as long as it is required for various audit and compliance purposes.

Note: ☛
The storage utility will download the session recordings in the same location where the utility has been downloaded.

Guidelines for Installing and Removing the Session Recording Storage Utility

Windows

For Windows, follow these steps to install and uninstall the Session Recording Storage Utility:

  1. Download the Utility: Log in to Seqrite ZTNA Admin Console. Navigate to Settings > Audit Trail. Click the Session Recording Tab. Locate and click the Manage Storage. On the Manage Storage page, opt for the Windows option and click the Download Utility.
  2. Unzip the File: After downloading, unzip the file. You’ll find an installer binary and a config file.
  3. Place the Files: Put the installer binary and config file in the folder folder where you want to download the session recordings.
  4. Installation: Right-click on the installer binary and select ‘Run as Administrator’ to install. A folder named ‘SHPStorageUtility’ will be created.
  5. Check Services: Verify that the ‘Seqrite ZTNA Storage Utility’ service is running in the Windows services list.
  6. Verification in Control Panel: Confirm the presence of ‘Seqrite ZTNA Storage Utility Application’ in the Control Panel under ‘Programs and Features’.
  7. Uninstall: To uninstall, use the Control Panel’s ‘Programs and Features’ option or run the uninstall.exe present in the SHPStorageUtility folder.
Mac

For Mac, follow these steps to install and uninstall the Session Recording Storage Utility:

  1. Download the Utility: Log in to Seqrite ZTNA Admin Console. Navigate to Settings > Audit Trail. Click the Session Recording Tab. Locate and click the Manage Storage. On the Manage Storage page, opt for the Mac option and click the Download Utility.
  2. Unzip the File: After downloading, unzip the file. You’ll find an installer binary and a config file.
  3. Place the Files: Put the installer binary and config file in the folder folder where you want to download the session recordings.
  4. Mount and Run Installation: Mount the ‘dmg’ file using the command
    sudo hdiutil attach SHPSU_macos_1_0.dmg -mountpoint <mount_path>. Then, execute the installer using
    sudo disk2/Seqrite ZTNA Stroage Utility Installer.app/Contents/MacOS/JavaApplicationStub. A folder named SHPStorageUtility will be created.
  5. Check Services: Confirm that the ‘Seqrite ZTNA Storage Utility’ service is running in launchctl services.
  6. Uninstall: To uninstall, use the command
    sudo Seqrite ZTNA Stroage Utility Uninstaller.app/Contents/MacOS/JavaApplicationStub from the SHPStorageUtility folder.
Linux

For Linux, follow these steps to install and uninstall the Session Recording Storage Utility:

  1. Download the Utility: Log in to Seqrite ZTNA Admin Console. Navigate to Settings > Audit Trail. Click the Session Recording Tab. Locate and click the Manage Storage. On the Manage Storage page, opt for the Linux option and click the Download Utility.
  2. Unzip the File: After downloading, unzip the file. You’ll find an installer binary and a config file.
  3. Place the Files: Put the installer binary and config file in the folder folder where you want to download the session recordings.
  4. Installation: To install the utility, run these commands:
    • chmod +x SHPSU_unix_1.0.sh
    • ./SHPSU_unix_1_0.sh
      A folder named ‘SHPStorageUtility’ will be created.
  5. Check Services: Confirm that the ‘Seqrite ZTNA Storage Utility’ service is running using the command
    systemctl list-units --type=service | grep -i Hawk
  6. Uninstall: To uninstall, run the uninstall present in the SHPStorageUtility folder.

Managing Storage using the Utility

To store session recordings using the utility, follow these steps:

  1. Navigate to Settings > Audit Trail > Session Recordings.
  2. The session recording list page appears. On the page locate and click Manage Storage.
  3. You will navigate to the Manage Storage page. On this page locate and click Download Utility to initiate the download of the cross-platform binary executable that is compatible with Windows, Linux, and macOS and register the device where the session recordings will get stored. You can find the hostname of the registered device under the section Registered Device.

    Note

    • At a time only one device can be registered. To change the registered device, click De-Register and then download and install the utility again to register a new device.
    • Ensure that the Storage Utility is run on a consistently operational server machine to avoid issues with downloading session recording videos when the system transitions from an extended sleep mode or shutdown state to an online state.
  4. Upon downloading the utility, proceed to click on the installer to initiate the installation process. The utility will be integrated as a system service and will be invoked based on the cron job schedule. The cron job is set to execute every 24 hours starting from the time of utility installation. For example, if the utility is installed at 10 a.m., the cron job will subsequently run at 10 a.m. every day.

    Note

    • Click the refresh button in the upper right corner of the page to see the updated hostname of a registered device after you have installed and de-registered it.
    • Once the session recording is downloaded using the Storage utility, the admin would not be able to download it from the Session recording page on the admin console.

Here are some guidelines to help you manage your storage effectively:

Low Activity Sessions
Expect 80-120MB for 10-minute recordings with minimal activity.

High Activity Sessions
For sessions with increased activity, anticipate around 150MB for the same duration.

Was this page helpful?