BARRYBARRY

Blog

Why we never open a firewall

The architecture behind outward-only, client-initiated data movement.

Reaching data that lives inside a corporate network usually means making a hole. A VPN, an inbound firewall rule, a database port forwarded to the outside world — every one of them widens the attack surface, and every one of them is a conversation with a security team that has heard it all before. BARRY was built to avoid that conversation entirely.

The idea is simple: reverse the direction of trust. Instead of the cloud reaching in, a lightweight client runs inside your network and only ever reaches out. It opens a single encrypted connection to the BARRY server and keeps it — the server never initiates contact, never scans for an open port, never needs an address it can route to. From the firewall's point of view it looks like ordinary outbound HTTPS, the same traffic your browser makes all day.

Everything travels on that one outward channel. On a regular heartbeat the client asks the server what to do — which transports to run, which configuration changed, whether a new version of itself is available — and pulls it down. When it moves data, the data flows out through the same connection. There is no inbound request to authenticate, because there are no inbound requests at all.

That inversion is what lets BARRY work in places other tools cannot: segmented networks, DMZs, tightly isolated production zones where nobody is going to open a port for a data pipeline. The client ships as a Windows service or a container, and it updates itself by pulling a new binary on its next poll. Security stops being a feature you configure and becomes a property of the shape of the system — the hole was never there to close.

← All posts

Ready to unlock your data?

See how BARRY brings your on-premises data to the cloud — safely, and on your terms.