How to Enable Cross-Origin Resource Sharing Protection
Cross-Origin Resource Sharing (CORS) is a browser standard which allows for the resources or functionality of a web application to be accessed by other web pages originating from a different domain. CORS protection is available for Exabeam Advanced Analytics and Data Lake and enabled by default in Data Lake i34.6 or Advanced Analytics i53.6 and later versions. Older versions of Advanced Analytics and Data Lake may manually harden or upgrade to a hardened supported version (Advanced Analytics i53.6 or later and Data Lake i34.6 or later) to enable the security configuration by default.
For information about enabled versions, see Exabeam Hardening.
To manually enable CORS protection when it is not enabled by default, apply the following:
For all deployments, the
/opt/exabeam/config/common/web/custom/application.conffile at each master host needs to be configured to enable CORS protection at service startup. Editwebcommon.service.originsparameter the CONF file to match your Exabeam service domain:webcommon.service.origins = ["https://*.exabeam.<your_organization>.com:<listener_port>", <...additional_origins...>]
Here's an example with 2 service origins:
webcommon.service.origins = ["https://*.exabeam.org-name.com", "https://*.exabeam.org-name.com:8484"]
Restart
web-commonto enable CORS protection.. /opt/exabeam/bin/shell-environment.bash web-common-restart
Note
Log ingestion will not be interrupted during the restart.
web-commoncan take up to 1 minute to resume services.