Request an exact quote
Cybersecurity · Endpoint protection & XDR migration path

From Carbon Black (Broadcom) to Elastic Security

Leaving Broadcom-era Carbon Black for Elastic Security: why Elastic Defend is one of the few open destinations with actual endpoint prevention, translating watchlists and reputation policy into detection rules, and sizing the Elasticsearch cluster you now own.

Effort
High
Est. timeline
~21 wks
Elastic Security model
Free Basic / paid tiers
Open source
Yes
▶ Model your savings in the interactive calculator

Broadcom’s acquisition of VMware brought Carbon Black into a portfolio managed on very different commercial principles, and endpoint customers have felt the same packaging and minimum-commitment pressure that vSphere customers did. The technology is still capable, which makes this a licensing-driven migration rather than a capability-driven one. Elastic Security is an unusual destination in this category because it is one of the few open-core options that both detects and genuinely prevents, so you are not forced into the detection-only compromise most open endpoint migrations require.

Why prevention changes the shape of the project

Most open destinations in endpoint security replace the detection half and leave you to source prevention separately, usually from OS-native controls. That works, but it means the migration carries an extra architectural decision and an extra deployment.

Elastic Defend, the endpoint integration that ships with the Elastic Agent, includes malware, ransomware, and memory-threat protection with blocking behaviour, in the free tier. That means the target architecture is a straight one-for-one agent swap rather than an agent-plus-prevention-layer redesign.

That said, “has prevention” and “prevents as well as the product you are leaving” are different claims, and only your own testing settles the second one. Build a validation suite before you deploy anything: EICAR as a smoke test, atomic red-team techniques mapped to the attacks you actually care about, and if you have the capability, a ransomware simulation in an isolated environment. Run it against both agents on the pilot ring. That comparison, not a datasheet, is what should authorise the rollout.

The mapping

  • Carbon Black sensor → Elastic Agent with the Elastic Defend integration.
  • The Carbon Black backend → your Elasticsearch cluster (self-hosted or Elastic Cloud).
  • Carbon Black Cloud console → Kibana’s Security app.
  • Watchlists → Elastic detection rules (KQL, EQL, or threshold rules).
  • Process lineage / process analysis → the Elastic Security analyzer view.
  • Reputation, approval, and banned lists → trusted applications, blocklist, and endpoint exceptions (data, not logic).
  • Policies and sensor groups → Fleet agent policies and integration policies.
  • Live Response → Elastic’s response actions (isolate host, terminate process, retrieve file).
  • Alerts and triage → Elastic Security alerts plus its case management.

Elasticsearch is the real thing you are taking on

Be direct about this in planning, because it is where the cost that left the licence line reappears.

Carbon Black Cloud is a SaaS backend; capacity, retention, upgrades, and availability are the vendor’s problem. Self-hosted Elastic Security makes all of that yours. You will own index lifecycle management, shard sizing, node roles, hot and warm tiers, snapshot policy, and version upgrades of a distributed system that does not forgive careless configuration.

Endpoint telemetry is also high-volume by nature. Process, network, file, and registry events across a large fleet generate far more data than most teams anticipate, and retention length is now a direct storage cost rather than a plan feature. Size on events per second and target retention, put hot indices on fast local storage, and write the lifecycle policy before the first agent enrolls rather than after the disks fill.

If that is not a capability you have or want, Elastic Cloud is a legitimate answer. You keep the product and the portability of the data model while paying someone to operate the cluster, and the total is still typically well below a commercial EDR at enterprise scale. Choosing self-hosting purely for the licence saving and then under-resourcing the cluster is the outcome to avoid.

Rebuilding detection content

Elastic ships a large, actively maintained set of prebuilt detection rules mapped to MITRE ATT&CK, and they are genuinely good. Start there rather than porting everything.

Then migrate what is specifically yours. Custom watchlists written for your environment become custom detection rules, and the translation is query-language work rather than conceptual redesign. Elastic’s EQL is particularly well suited to the sequence-based logic Carbon Black watchlists often express (this process spawned that process, which then did this), so some watchlists actually get clearer in translation.

The reputation and approval data, approved hashes, banned hashes, trusted certificates, transfers as data into Elastic’s trusted applications and blocklists. Export it and import it rather than rebuilding by hand, and take the opportunity to review entries nobody can justify, because approval lists accumulate exceptions the way firewalls accumulate rules.

Rings, and the coexistence check

Run the migration in rings, as with any endpoint change, and do the coexistence testing seriously. Carbon Black’s sensor and Elastic Defend both operate at a low level, and running them together on the same host is exactly the scenario that produces performance problems and mutual suspicion.

Configure exclusions in both directions so neither agent treats the other as a threat, measure CPU and memory impact on every OS build in the estate, and confirm both are reporting before widening. Then, per ring: enroll the Elastic Agent, run the validation suite against both, confirm prevention actually blocks (not just alerts), confirm response actions work, and only then uninstall the Carbon Black sensor from those hosts.

Order of operations

  1. Build the validation suite first, so the rollout decision rests on evidence.
  2. Export watchlists, approval lists, and policy configuration while the console is live.
  3. Decide self-hosted or Elastic Cloud honestly, based on whether you have Elasticsearch operations capability.
  4. Stand up the cluster, with index lifecycle policy and retention decided before enrollment.
  5. Deploy Fleet and define agent policies mirroring your existing sensor groups.
  6. Enable prebuilt detection rules, then add custom rules translated from watchlists.
  7. Import approval and blocklist data as trusted applications and blocklists.
  8. Pilot ring across every OS build, testing coexistence, prevention efficacy, and performance.
  9. Roll out ring by ring, dual-running and tuning exceptions at each step.
  10. Uninstall the Carbon Black sensor per validated ring, reducing the licence count as you go.

Clearing the bar before you cut over

Per ring: the validation suite passes on Elastic with prevention actually blocking, custom detections fire on replayed real events, response actions (isolate, terminate, retrieve) execute successfully, agent performance is measured and acceptable on that OS build, alerts land in cases with the right routing, and cluster capacity has absorbed the ring’s telemetry with headroom. Only then does the old sensor come off.

The short version

Carbon Black to Elastic Security is one of the cleaner endpoint migrations available, because the destination actually prevents rather than only detecting, which removes the layered-architecture compromise most open moves require. The cost that leaves the licence line reappears as an Elasticsearch cluster, so decide self-hosted versus Elastic Cloud on capability rather than sentiment, and write the retention policy before the first agent enrolls. Validate prevention against your own test suite, not a datasheet. Model illustrative per-endpoint economics in the calculator above, and count the cluster and its operator as part of the real total.

Tooling & automation for this path

Stand up Elastic Security (Elasticsearch, Kibana, Fleet) and roll out the Elastic Agent with the Defend integration; translate Carbon Black watchlists and reputation policies into Elastic detection rules and endpoint policies; ship both agents in parallel per ring and retire the Carbon Black sensor only after detections validate.

Primary references: official Elastic Security documentation ↗ and the Carbon Black (Broadcom) documentation ↗ , always verify version-specific behavior against them before you migrate.

Frequently asked questions

Does Elastic Security actually prevent, or only detect?

It genuinely prevents, which is what distinguishes it from most open destinations in this category. Elastic Defend, the endpoint integration shipped with the Elastic Agent, includes malware, ransomware, and memory-threat protection that can block rather than only alert, and it is available in the free Basic tier. That does not make it equivalent to a market-leading commercial EDR on every detection benchmark, and you should validate it against your own test suite rather than take anyone's word for it. But it does mean this migration does not force the detection-only compromise that Wazuh-bound migrations do.

What happens to Carbon Black's process-lineage recording?

Elastic Agent collects process events with parent-child relationships, and Elastic Security presents them as an analyzer view, so the core capability transfers. What differs is depth and retention economics: Carbon Black Enterprise EDR is built around recording essentially everything continuously, while what Elastic retains is a function of the cluster you sized and the index lifecycle policy you wrote. Decide your retention window explicitly, because in Carbon Black it was a product characteristic and in Elastic it is a storage bill.

Do watchlists and reputation policies convert?

Not mechanically, but the translation is conceptually straightforward. Carbon Black watchlists are saved queries that flag matching process activity; Elastic detection rules are saved queries that generate alerts, so the shape is the same and the work is in the query language. Custom watchlists written for your environment are the ones worth migrating. Reputation and approval lists (approved hashes, banned hashes, certificate approvals) map onto Elastic's trusted applications, blocklist, and endpoint exceptions, and those transfer as data rather than logic.

How much Elasticsearch expertise does this need?

More than teams expect, and it is the honest cost of the move. Elastic Security is excellent, and it is Elasticsearch underneath: you own index lifecycle management, shard sizing, node roles, hot-warm-cold tiers, snapshot policy, and upgrades. If nobody in the organisation has run Elasticsearch at scale, either budget for that skill or seriously price Elastic Cloud, where you pay for the operation and keep the product. Choosing self-hosted for a licence saving and then running an under-maintained cluster is the worst of both outcomes.

Is the Basic tier enough, or do we need a paid subscription?

Basic covers a surprising amount: Elastic Defend with prevention, the detection engine with prebuilt rules, and the SIEM app. Paid tiers add machine-learning anomaly detection, entity analytics, case-management enhancements, threat-intel integrations, and cross-cluster features, plus support. Start by listing which of those you would actually operate, because many teams run Basic successfully. Note the licensing model itself changed in 2025 when Elastic added AGPL as an option for the core, so verify current terms for your version directly with Elastic.

Model your 3-year cost

Pre-filled for Carbon Black (Broadcom) → Elastic Security; adjust every figure with your own numbers. Estimates are illustrative, not vendor quotes, see our methodology.

Sized at 1,000 endpoints, cost is computed on this.
Stay on Carbon Black (Broadcom) (3yr)
$270,000
Move to Elastic Security (3yr + migration)
$144,000
Projected savings
$126,000 (47%)
Payback period
14.4 mo
Build a decision report from these numbers:

How this is licensed: Security is the category where the billing unit changes per segment: EDR/XDR bills per endpoint or per protected asset; SIEM bills by ingest volume (GB/day) or events per second; MDR, MSSP, and SOC-as-a-Service bill per endpoint or per asset for endpoint-centric services but per GB ingested for co-managed SIEM and SOC-as-a-Service; SOAR bills per analyst seat or per automation run; and vulnerability management bills per scanned asset. The calculator normalizes everything to protected endpoints so segments stay comparable; if you are modelling a SIEM or an ingest-priced SOC-as-a-Service specifically, treat one endpoint as roughly one asset generating logs and sanity-check the total against your GB/day contract.

Illustrative, editable figures, not vendor pricing (defaults reviewed May 2026).

Request a vendor-accurate Elastic Security quote

A guided builder that turns your estimates into a requirements report (RFQ) you can send to a vendor, partner, or distributor for a binding quote, then feed the real prices back into the calculator above. How our estimates work.

  1. 1Size it
  2. 2Requirements
  3. 3Your details
  4. 4Channels & export

How big is your Carbon Black (Broadcom) estate?

Every device that needs the agent installed. Not sure? Enter rough numbers, the distributor confirms exact counts later.

1,000 endpoints
Default mid-size assumption (1,000 endpoints)