Contact usRequest a demo

Managing restricted resources without the SecureFlow Manager

While the Unblu SecureFlow Manager (SFM) is the high path to managing protected, session-based or encrypted resources in an embedded co-browsing session, there are alternatives for at least three cases where internal resources are being used.

This page lists options and alternatives to manage resources without the SFM. “Protected” means that resources require authentication.

Resource Type Availability without SFM Availability with SFM Workaround

Static & Public

Yes

Yes

Not required

Static & Protected

No

Yes

Possible (Case A)

Dynamic / Session-based & protected

No

Yes

Possible (Case B)

Encrypted URL

No

Yes

No

Dynamic & Public

No

Yes

Similar to case B

Workarounds

To manage access to resources for the Agent Desk without the SecureFlow Manager:

Case A

Resources can be provided to agent browser through the following mechanisms:

  • The Bank needs to ensure that the same resources are internally available under a different, internal URL, without the need to authenticate. This is often possible for images and CSS files that aren’t of a confidential nature.

  • The Unblu server can be configured to rewrite the original resources URL to an internal URL (host). The agent browser will access the resources from the internal resource as opposed to the protected external path.

  • For the re-writing, the Unblu server provides configuration properties to rewrite resource patterns automatically:

    com.unblu.visual.resource.recorder.uriTransformPattern=<regex>
    com.unblu.visual.resource.recorder.uriTransformReplacement=<regex>

Case B

Session-specific resources (images only) can be provided to the agent browser through the following mechanism:

  • The instrumented web application must provide access to the relevant resource by providing it on another URL/host—​either by providing an alternative path or a copy on an alternative path.

  • The e-banking (instrumented application) must feature logic in which all session specific resources are assigned a new, additional source attribute called unbluSrcReplacement AND the alternative internal URL.

  • For all agent requests, the Unblu recorder recognizes the unbluSrcReplacement attribute and ensures that the agent browser loads the resource from this alternative URL as opposed to the original URL.

Example

  • The application has a dynamic (or session-based) image:

    <img id="chartData" src="session-specific-url-to-image"/>

  • The application (or an internal network component) provides access to that image through an internal URL, i.e. “agent-side-url”

  • The application (instrumented webpage) modifies the image element as follows:

    <img id="chartData" src="session-specific-url-to-image" unbluSrcReplacement="agent-side-url"/>