Cloud Access Security Broker (CASB)
Cloud access security broker (CASB) is an enterprise management software designed to mediate access to cloud services by users across all types of devices.
- provide visibility into how clients and other network nodes are using cloud services
- enforce security policies across cloud services
- functions:
- enable single sign-on authentication and enforce access controls and authorizations from the enterprise network or remote employees to the cloud provider
- Scan for malware and rogue or noncompliant device access
- Monitor and audit user and resource activity
- Mitigate data exfiltration by preventing access to unauthorized cloud services from managed devices
- data loss prevention (DLP) capabilities
- injects encryption into the cloud
- vendors:
- Symantec, Skyhigh Security, Forcepoint, Microsoft Cloud App Security, Cisco Cloudlock, CloudSOC CASB
3 Ways to Implement
- forward proxy mode
- security appliance or host positioned at the client network edge that forwards user traffic to the cloud network if the contents of that traffic comply with policy
- requires configuration of users’ devices or installation of an agent
- can inspect all traffic in real time
- even if that traffic is not bound for sanctioned cloud applications
- problem
- users may be able to evade the proxy and connect directly
- Proxies are also associated with poor performance
- without a load balancing solution, they become
- a bottleneck
- potentially a single point of failure
- without a load balancing solution, they become
- Reverse proxy mode
- positioned at the cloud network edge and directs traffic to cloud services if the contents of that traffic comply with policy
- does not require configuration of the users’ devices
- This approach is only possible if the cloud application has proxy support
- API mode
- API-based CASB uses brokers’ connections between the cloud service and the cloud consumer
- Rather than placing a CASB appliance or host inline with cloud consumers and the cloud services
- e.g., if a user account has been disabled or an authorization has been revoked on the local network,
- CASB would communicate this to the cloud service
- use its API to disable access there too
- depends on the API supporting the range of functions that the CASB and access and authorization policies demand
- API-based CASB uses brokers’ connections between the cloud service and the cloud consumer
- likely to use both proxy and API modes for different security management purposes