Horizon Inc Cloudflare One demo

Demo library › Chapter 6

6 Stop company data leaving through the browser.

ReadyLab and laptop~8 minGateway HTTP policiesDLP profilesApplication typesPayload loggingAntivirus

A customer list blocked on its way to personal storage, the same profiles catching card numbers and passwords inside an internal app, malware stopped on download, and the matched value decrypted from the log.

The problem

Horizon Inc's customer list lives in Pipeline. On a busy afternoon somebody exports it and drops it into their personal Dropbox to work on from home. Separately, its own service desk is full of things nobody should have pasted there - a customer's card number, a service account's password - and "it is only on the internal network" is the whole of its protection.

Lands with: security and compliance teams, and anyone who has had to report a data breach

Before you start

Run it

One rule for every file sharing service

DoSay
Traffic policies → Firewall policies → HTTP → Block company data uploads to file sharing.Not a list of services. It selects the File Sharing application type - Dropbox, Google Drive, OneDrive, WeTransfer, Box and some sixty more Cloudflare recognises - including the ones nobody thought to list. It inspects uploads only, for customer contact data, card numbers and employee records.
As Alice, upload horizon-customer-export.csv to the personal storage service.Blocked, with a page saying why, and a notification from the Cloudflare One client. The service itself still works - she can upload her holiday photos. It is the customer list that cannot leave.
Open Pipeline and show where the export came from.Nothing changed in the CRM. The control sits in the path the data takes, not in each application, so the next application that can export a CSV is covered on the day it is bought.

The same profiles, on an internal application

DoSay
As Alice, client on, open http://backlog.corp.internal and then BKL-1060.An ordinary ticket, on an ordinary internal tool, reached over the private route from chapter 2.
Open BKL-1043, "Customer card declined on renewal".Blocked. Somebody pasted the customer's full card number into the ticket to get a payment taken. The same DLP profile that protects the internet protects this, on traffic that never touched the internet - and Backlog has no idea it happened.
Open BKL-1051.A service account's password, pasted "so you can reproduce it". Same answer, different profile.

And files that are dangerous rather than sensitive

DoSay
Download the EICAR test file: https://secure.eicar.org/eicar.com.txt.Every file uploaded or downloaded through Gateway is scanned. This one is the industry's harmless test signature, and it is refused before it reaches the laptop.

What exactly was in it

DoSay
Insights → Logs → HTTP request logs, expand the blocked upload, Decrypt payload log, paste the key.The matched values, masked, with a little context either side - the mobile numbers that tripped the rule. Encrypted with a key Cloudflare does not hold, so the evidence does not become a second copy of the data.

What the audience should see

Where the evidence is

Gateway HTTP request logs: each block with its policy, the DLP profile that matched, and a decryptable payload. The EICAR block shows as an antivirus detection.

Known limitations

Part of: The whole of Cloudflare One · Secure web gateway and data protection · The full tour