Cohesity Products

Published
Length
3 min read

Luis Felipe Dias

All posts

Teams set up cohesity products by linking storage clusters to a central management plane. You then assign role rules to control who can read, write, or restore data. Most engineering groups start by connecting their cloud accounts and local servers. They group these assets into protection domains and attach backup schedules. Problems begin when admins grant broad cluster roles to speed up daily tasks. Wide permissions let a single bad command wipe out snapshots or expose sensitive records. How

Products: the complete guide

Architecture patterns, implementation strategies, and security best practices. Delivered to your inbox.

Free white paper. No spam. Unsubscribe anytime.

Teams set up cohesity products by linking storage clusters to a central management plane. You then assign role rules to control who can read, write, or restore data. Most engineering groups start by connecting their cloud accounts and local servers. They group these assets into protection domains and attach backup schedules. Problems begin when admins grant broad cluster roles to speed up daily tasks. Wide permissions let a single bad command wipe out snapshots or expose sensitive records.

How cohesity products work in a modern data stack

The platform brings backup, recovery, file shares, and threat checks into one system. At the core, a distributed file system stores snapshots across multiple storage nodes. A central control plane sits on top to manage schedules and user roles. Admins log in to this console to define rules for virtual machines and databases.

When a backup job runs, the system takes a point-in-time copy of target data. It deduplicates and compresses the blocks before writing them to the storage pool. Built-in security tools scan these stored snapshots for ransomware signs and exposed files. Teams can also mount snapshots as test volumes for dev work without copying data.

Access control relies on role-based rules tied to an identity provider. Admins map directory groups to specific cluster roles inside the management plane. You can restrict a team so they only view backups for their own apps. The platform also supports quorum rules where two people must approve major deletions.

What native role rules solve and what they miss

Native role controls decide who can log in and which menus they see. They stop junior engineers from deleting backup policies or changing cluster storage settings. Multi-person approval rules also block a single compromised account from wiping whole vaults. These built-in checks handle high-level dashboard security well for scheduled backup tasks.

The gap appears when engineers or scripts run direct API calls or database queries. Native setup decides who logs in, not what individual commands do in flight. Once a user has permission to restore or query a mounted volume, controls stop. If a developer mounts a production snapshot for testing, raw customer data comes along.

Mounted backups often hold real emails, phone numbers, card numbers, and national IDs. Native storage roles do not rewrite or mask these fields during live query sessions. Shared service accounts for automation scripts also create blind spots in audit logs. Teams know a script ran, but they cannot tie each command to a person. Shared keys stay valid for months and give broad power over production data copies.

Products: architecture patterns and best practices

Continue reading? Get the full guide.

Free. No spam. Unsubscribe anytime.

Securing live sessions across backup and data workflows

Closing this gap requires moving security checks down to the command and query level. Instead of handing out long-lived API keys, teams should require per-action approvals. Every CLI call or database read against a test clone should map to an individual. When an engineer queries a mounted snapshot, masking rules should rewrite matched fields in results.

This approach keeps emails and card numbers safe while developers debug app issues. It also stops runaway scripts from pulling bulk records out of backup clones. By checking each request in flight, teams keep tight control over their data copies.

Check database and API queries on the wire

Identity tools, roles, and network rules decide who opens a session. Setup alone cannot check what each query does or mask sensitive values in a response once a session starts. When workflows touch Postgres, MySQL, SQL Server, MongoDB, ClickHouse, Kubernetes APIs, SSH, or internal HTTP APIs, hoop.dev runs beside those services as an open-source proxy, a sidecar for your Postgres or API. It inspects requests coming in and results going back on the wire.

Your login details and client tools stay as they are while hoop.dev guardrails refuse bad deletes or drops before they run. On responses, hoop.dev data masking rewrites matched sensitive values in memory. Furthermore, hoop.dev holds SOC 2 Type II, is MIT licensed, and writes every query and decision to an audit trail that generates evidence for HIPAA, GDPR, and PCI DSS. See the source on GitHub.

Frequently asked questions

What are the main cohesity products used by engineering teams?

Teams mainly use the backup and recovery tool, the virtual file system, and the threat defense scanner. These modules run on one shared data platform to protect cloud and local workloads.

How do admins restrict permissions inside the management console?

Admins link their identity provider and assign role-based rules to specific user groups. They can also limit each role to specific data sources, storage domains, or recovery tasks.

Why do mounted backup snapshots create data privacy risks?

Snapshots contain exact copies of production tables, including emails, phone numbers, and card numbers. When developers mount these copies for testing, native storage roles do not mask fields in query results.

Short role checks help teams work fast. Simple rules make each review clear. Good logs keep every team safe. Scoped keys stop bad changes early.

Save the open-source gateway.

hoop is MIT-licensed infrastructure for controlling how AI agents reach production data. Star hoophq/hoop so you can inspect it, deploy it, or share it when your team starts governing agent access.