Browser Security

This section summarizes the recommendations in the Access and Security section.

Enable origin checks

To help mitigate against CSRF attacks, Posit Workbench can automatically reject any request that originated from a domain it doesn’t recognize. To enable this check, add the following configuration:

/etc/rstudio/rserver.conf
www-enable-origin-check=1
www-allow-origin=mysubdomain.mydomain.com

The www-allow-origin setting is optional, but is helpful when Workbench is running behind a proxy. See Security Considerations for details.

Disable frame embedding

By default, Workbench does not permit frame embedding (that is, it will not load inside another web page’s <frameset> or <iframe>). No change is necessary to enforce this, but you can request it explicitly as follows:

/etc/rstudio/rserver.conf
www-frame-origin=none