GRIDINSOFT HELP CENTER

Browser Isolation: How RBI Works, What It Stops, and Its Limitations

Browser isolation runs website code in an environment separated from the user's endpoint and delivers only a safer representation of the session. Remote Browser Isolation (RBI) executes the browser in a cloud or data-center container; local isolation uses a sandbox or virtualized environment on the device.

The goal is to keep untrusted HTML, JavaScript, advertisements, and exploit attempts away from the local operating system. Browser isolation reduces web-execution risk, but it does not make every page trustworthy or prevent users from submitting credentials and sensitive data to a phishing site.

How remote browser isolation works

  1. The organization routes selected web sessions to an isolation service.
  2. A disposable remote browser loads and executes the website.
  3. The service applies browsing, download, upload, clipboard, and data-loss policies.
  4. The user receives a visual or reconstructed representation of the page.
  5. The remote session and its temporary storage are destroyed or reset according to policy.

The endpoint still needs a browser or client to display and interact with the session, but the original website code should not execute directly on that endpoint.

Isolation and rendering methods

MethodHow content reaches the userTradeoff
Pixel streamingThe remote browser sends visual frames and receives keyboard or pointer inputStrong separation, but can add bandwidth, latency, and accessibility challenges
DOM or content reconstructionThe service rewrites and sends a safer version of page structureMore native interaction, but reconstruction must safely handle active content
Network vector renderingRendering instructions represent the page without forwarding original codeCan balance experience and isolation, with implementation-specific limitations
Local container or sandboxThe site runs in an isolated environment on the endpointLower network latency, but security depends on local isolation and patching

Threats browser isolation can reduce

  • Browser exploits and drive-by downloads that rely on code executing locally.
  • Malvertising and compromised-site scripts.
  • Some web-based fileless attacks and cryptocurrency-mining scripts.
  • Exposure from newly registered, uncategorized, or risky websites.
  • Direct access to local cookies, files, and operating-system resources by page code.
  • Risk when analysts or support teams must view suspicious links.

The isolation service itself must be patched, segmented, monitored, and designed to prevent one session from reaching another. Moving execution to the cloud changes the trust boundary; it does not eliminate one.

What browser isolation does not solve

RiskWhy it remainsAdditional control
Credential phishingThe user can type a real password into a fake page rendered correctlyPhishing-resistant MFA, domain verification, and password-manager origin checks
Sensitive-data disclosureUsers may paste, upload, or type data into the sessionDLP policies, upload and clipboard controls, and user training
Malicious downloadsA downloaded file may leave the isolated session and run locallyBlock, sanitize, scan, or open downloads in a separate sandbox
Account takeoverStolen sessions or identity-provider compromise are outside page-code isolationIdentity monitoring, conditional access, and session controls
Unsafe allowed applicationsUsers may grant OAuth consent or perform harmful business actionsSaaS governance and application approval
Non-browser trafficEmail clients, native apps, APIs, and remote tools may bypass RBIEndpoint, email, network, and application controls

Common deployment models

  • Isolate all web traffic: maximizes coverage but increases cost and the effect of compatibility problems.
  • Risk-based isolation: isolates unknown, uncategorized, personal, or risky sites while trusted destinations load normally.
  • Read-only isolation: blocks typing, uploads, clipboard, downloads, or printing on high-risk pages.
  • Email-link isolation: opens links from messages in RBI, often with additional download restrictions.
  • Privileged-use isolation: protects administrators who access vendor portals, management interfaces, or untrusted research sites.

Selective isolation usually requires reliable traffic steering and clear fallback behavior. If an agent, proxy, VPN, PAC file, DNS policy, or browser extension fails, define whether access is blocked or silently bypasses isolation.

Browser isolation vs related controls

ControlPrimary function
Secure Web GatewayFilters and inspects requests according to URL, content, identity, and policy
Browser isolationMoves or contains active page execution away from the endpoint
File sandboxExecutes a downloaded object to observe its behavior
Content Disarm and ReconstructionRemoves active elements and rebuilds documents
VDIProvides a full remote desktop or application environment, not only isolated web rendering
Enterprise browserApplies management and security policy inside a controlled browser; it may also integrate isolation

Organizations often combine a gateway for policy, RBI for risky sessions, scanning or CDR for files, and endpoint protection for anything that reaches the device.

Browser isolation evaluation checklist

  1. Define the use case. Identify users, sites, threats, data, and workflows that justify isolation.
  2. Test real applications. Include WebRTC, video, printing, accessibility, password managers, file transfers, browser extensions, and certificate-based authentication.
  3. Measure user experience. Check latency, bandwidth, visual quality, keyboard layouts, mobile use, and behavior on poor connections.
  4. Validate policy controls. Test uploads, downloads, clipboard, copy and paste, printing, screen capture, and data classification.
  5. Inspect the bypass path. Confirm what happens when the service, agent, tunnel, or policy engine is unavailable.
  6. Review privacy and residency. The provider may process page content, typed data, credentials, uploads, and browsing metadata.
  7. Verify isolation claims. Understand tenant separation, session disposal, logging, patching, and incident notification.
  8. Plan operations. Assign owners for policy changes, exceptions, troubleshooting, alert review, and vendor outages.

Operational limitations

Some applications depend on direct device access, browser extensions, client certificates, hardware acceleration, WebUSB, WebBluetooth, local network discovery, or specialized media. Isolation can limit or alter these features. Current vendor documentation should be tested rather than assuming every site behaves like an ordinary page.

Pixel streaming may increase bandwidth and affect text clarity. Reconstruction may break complex sites. Remote downloads and uploads can complicate DLP and malware inspection. Exceptions should be narrow, documented, time-limited, and monitored.

Frequently asked questions

Does RBI stop phishing?

It can prevent page code from compromising the endpoint, but a user can still submit credentials to a convincing fake site. Identity controls remain necessary.

Can users download files through browser isolation?

That depends on policy. Downloads may be blocked, scanned, sanitized, or transferred to the endpoint. Each path should be tested and monitored.

Is Incognito mode browser isolation?

No. Private browsing mainly limits local history and cookie persistence. Website code still runs in the local browser.

Does RBI replace endpoint protection?

No. Files, native applications, email, removable media, credentials, and non-browser traffic still require protection.

References

Helpful?

Glossary (0-9, A-Z)

Still can’t find an answer?

Send us a ticket and we will get back to you.

Submit a ticket