Skip to main content

Record Website Sessions with JumpCloud Go™

JumpCloud Privileged Access Management (PAM) can record what a User does on a privileged website using only the JumpCloud Go™ browser extension. The session runs in the User's own browser, so a Jump Server is not required. When the session ends, you can watch the video and review the keystrokes in Session History.

Recording with JumpCloud Go™ shows what the User did. It does not block clipboard, file transfer, URI, or DevTools actions. If you need those controls, use Web Shield instead.

Prerequisites

  • Access to the JumpCloud Admin Portal.
  • A privileged website resource exists in JumpCloud PAM, with a credential and Users assigned to it.
  • Users have the JumpCloud Go™ extension in their browser, updated to version 3.0.0 or later. See Updating JumpCloud Go™ later in this article.

Considerations

  • A website resource can use only one recording mode at a time. Turning one on turns the other off.
  • Choose Record Session with JumpCloud Go™ when you want to know what Users did and keep a fast, normal browsing experience.
  • Choose Web Shield when you also need to control what Users can do, for example block the clipboard or file transfers.
  • If you switch a resource from Web Shield to JumpCloud Go™ recording, the Web Shield restrictions stop applying to that resource.

Choosing a Recording Mode​

A website resource can use only one recording mode at a time.

Record Session with JumpCloud Go™Web Shield
Where the session runsIn the User's own browserIn an isolated browser on the Jump Server, streamed to the User
Jump Server neededNoYes
What is recordedVideo and keystrokesVideo and keystrokes
Clipboard, file transfer, URI, and DevTools controlsNot availableAvailable
User experienceWorks like a normal browser tabStreamed session
Important

Recording is not enforcement. JumpCloud Go™ recording shows what the User did. It does not block anything. If you switch a resource from Web Shield to JumpCloud Go™ recording, the Web Shield restrictions stop applying to it.

When Web Shield is on, Session Control also exposes isolation controls such as Record video, Disable Browser Address Bar and Tabs, Disable clipboard, Block all URIs, except this Resource (and Allowed URIs), Disable file transfer, Allow DevTools (F12), Allowed URI, Blocked URI, and related display options. Those controls are not available when you use Record Session with JumpCloud Go™ alone.

Session Control with Web Shield on and JumpCloud Go recording off, showing isolation and recording controls

Updating JumpCloud Go™​

Recording needs JumpCloud Go™ version 3.0.0 or later. Users do not need to do anything special to get the update. The browser updates the extension on its own, then asks the User to approve new permissions.

The new required permission is:

  • Clear recent browsing history, cookies, and related data

What Users see during an update​

If Users already have JumpCloud Go™:

  1. The browser shows a prompt titled 'JumpCloud Go™ requires new settings to update'.
  2. The prompt lists the new required permissions.
  3. The User clicks Update.

Browser differences for that update prompt:

  • Firefox: A warning is displayed for the new permission and asks for User approval.

Firefox prompt JumpCloud Go™ requires new settings to update with Cancel and Update

  • Chrome: No warning is displayed for the new permissions.

If a User clicks Cancel, they keep the old version, and recorded website sessions will not work for them.

What Users see on a first-time install​

If Users install JumpCloud Go™ for the first time, the browser asks them to allow the extension. The User approves it.

Firefox first-time install permission prompt for JumpCloud Go™

Chrome Add JumpCloud Go™ dialog with Add extension

Turning On Recording for a Website Resource​

  1. Log in to the JumpCloud Admin Portal.
  2. Go to Access > PAM.
  3. Click the Privileged Resources tab, then open Privileged Websites.
  4. Click the website resource, or create a new one.
  5. Scroll down to Session Control.
  6. Toggle on Record Session with JumpCloud Go™. Web Shield turns off for this resource.
  7. Click Save.

Session Control with Record Session with JumpCloud Go™ on and Web Shield off

Switching Back to Web Shield​

  1. Open the website resource.
  2. Toggle off Record Session with JumpCloud Go™.
  3. Toggle on Web Shield.
  4. Click Save.

Connecting from the User Portal​

Nothing changes in the User's day-to-day path. They connect from the JumpCloud User Portal as before.

  1. Log in to the JumpCloud User Portal.
  2. Click All Applications, then click the Privileged Websites tab.
  3. Click the website. The connect window opens.
  4. Read the Record enabled notice. It tells the User that this remote session has been marked to be recorded by the administrator.
  5. Click Connect. A new tab opens, signs the User in if Auto Login is selected, and recording starts.

User Portal Connect dialog showing Record enabled notice, Auto Login, and Connect

The connect window has no Jump Server field. This is expected, because this kind of session does not use a Jump Server.

If the User Opens the Website in a Second Tab​

Only the tab where the session is being recorded can use the website. If the User opens the same website in another tab, they see this message:

This website is being monitored in another tab

You can only access this website in the tab where your privileged session is being recorded. Open that tab to continue, or end the session from JumpCloud.

The User can go back to the recorded tab, or close it and use the new one. This stops Users from skipping the recording.

Message This website is being monitored in another tab

Watching the Recording in Session History​

  1. Log in to the JumpCloud Admin Portal.
  2. Go to Access > PAM.
  3. Click the Session History tab. A table with all sessions opens.
  4. Find the session. For these sessions, Resource Type shows Privileged Websites and the Jump Server column shows a dash.
  5. In the Actions column, click the video icon to open the session.
  6. (Optional) In the Actions column, click the download icon to download the recording.

In the session details, you can:

  • Watch the session video under Session recording.
  • Read the Key Logs panel. It lists what the User typed, with the time of each key.

Session details showing Session recording playback and the Key Logs panel

note

The recording is ready after the session ends.

Was this information helpful?