Figure 2 – Shadow IT CASB Architecture
MVISION Cloud Dashboard
Scores and metrics associated with cloud services are stored in the MVISION Cloud Cloud Registry. Logs received by customers’ firewall or proxy infrastructure are continuously combined with registry data to enable rich security analytics.
Nearly all configuration of MVISION Cloud for Shadow IT (risk weighting, service groups, log parsing, etc.) is completed within the Cloud Dashboard. Where appropriate, configuration is pushed down to the MVISION Cloud Connector to facilitate centralized management
Manual or automated reporting is performed within the Cloud Dashboard. In the case of tokenized reports that need to be detokenized, MVISION Cloud Connector is utilized for this function.
Secure Web Gateway (as SaaS or on-premises)
Web Filtering and Logging
A traditional use case for Secure Web Gateways (SWG), web filtering provides for enforcement of acceptable use policies for the World Wide Web. Generally, sites are either allowed or disallowed by category but can also include risk score and black/white-list.
The SWG generated logs that detail what URLs were visited by whom, when, and how much data was transferred. See the following section on the Cloud Connector for details on how these logs are consumed for Shadow IT discovery and governance.
Selective Tunneling and DLP
Some solutions such as McAfee Unified Cloud Edge provide an endpoint client that steers traffic for inspection based on policy. In this case, traffic headed toward selected services are directed to on-premises or SaaS-based services for SSL decryption and inspection. For example, a document transferred to a personal Office 365 instance would be inspected (and blocked, if necessary) in-transit.
While many SWGs are capable of this functionality, choosing a solution such as McAfee's Unified Cloud Edge (UCE) allows for a unified DLP policy for both sanctioned and unsanctioned cloud services as well as on the endpoint hardware itself (e.g., removable storage policy).
On-Premises Components (Cloud Connector)
Web access logs are fed into MVISION Cloud through the on-premise MVISION Cloud Connector software. Most deployments will automate this log feed with Syslog either directly from the devices generating the logs or aggregated through a SIEM. It is also possible to process logs stored in a file share or transferred to the Cloud Connector through SCP, FTP, etc.
Cloud Connector sifts through the logs received for IP or URL matches found in the Cloud Registry and uploads (over HTTPS) relevant fields such as source IP or username, protocol, bytes uploaded, bytes downloaded, etc. to MVISION Cloud for analysis and reporting.
Active Directory Integration
User attributes such as those describing department, group, or geography information that are stored in Active Directory or LDAP can be synchronized into MVISION Cloud and used for building both Shadow and Sanctioned IT reports and policies.
Some organizations require that personally identifiable information that may include a username or source IP address protected before being transmitted to a third party such as McAfee. In these cases, the MVISION Cloud Connector performs on-premises tokenization such that a one-way salted hash database is maintained on the local server and only tokens are sent to the cloud for analysis. Tokenization is transparent for administrators authorized to detokenize since the dashboard is designed for client-side detokenization.
In addition to analyzing logs receive from a SIEM, the Cloud Connector also leverages the SIEM to centralize events, anomalies, and threats generated by MVISION Cloud.
Cloud Connector uses syslog to push events into the SIEM, however customers can also pull this information directly using the MVISION Cloud REST API.
Firewall and Proxy Integration
When MVISION Cloud Service Groups created in the Dashboard can be leveraged by existing firewall or proxy infrastructure by publishing URL lists on the Cloud Connector. For example, a service group containing a list of cloud storage provider URLs that do not encrypt data at rest could be pulled by the on-premises proxy or firewall devices at https://hostname-of-connector:8080/c...kycloudstorage.
Once Service Groups have been linked in the proxy or firewall policy, they can be used to provide enforcement, coaching, or trigger SSL decryption and DLP.