Skip to content

For Elastic Security

Your Elastic alerts, investigated where they live.

Get more from the Elastic SIEM you already run. armor360 collects your Elastic Security alerts, investigates each one by searching your Elastic data and helps you find and fill the gaps in what Elastic collects.

Installed in your networkServer in your networkPlatform installedOur model running on your hardwareConnected to your SIEM, read-onlyBusiness context addedFirst alerts looked intoYour serverPlatformModelConnectorsElastic SecuritySplunkMicrosoft SentinelCrowdStrike FalconRead-only connections
Illustrated example of an on-premises install. armor360 reads from your tools; it does not change them.

Elastic gathers the data, people still do the digging.

Elastic Security is good at collecting events and raising alerts. Working out what each alert means is still up to your team.

  • Each alert means searching

    Checking an Elastic alert means a run of searches: what else happened on the host, what the process tree looks like, who was signed in. It is skilled work, repeated alert after alert.

  • Quiet agents go unnoticed

    When a machine’s Elastic Agent goes quiet, nothing alerts. The machine simply drops out of view, and the gap is found only when someone needs its logs and they are not there.

  • Rules need the right data

    Many detection rules depend on log types that are not being collected. They look switched on but can never fire, and it is hard to see which ones are working.

  • Integrations are easy to miss

    Each kind of machine needs the right Elastic integrations to send useful logs. Working out which ones each machine is missing, across a whole estate, takes time few teams have.

Rules tested on the alerts you already store.

Draft rules are checked against your stored history before a person approves them.

Two draft rules, tested on the last 30 daysIllustrated example
Any archive created in /tmpToo noisy

Would have fired 473 times

Archive created, then copied to a staging folderReady to approve

Would have fired 3 times

Before a rule goes live, armor360 shows how often it would have fired on alerts you already store. The noisy one goes back for narrowing; the quiet one goes to a person to approve.

Alerts collected from Elastic Security

armor360 connects to your Elastic deployment and collects new alerts as Elastic raises them. Nothing about how Elastic detects changes: your rules keep firing as they do today. Each alert is queued, real attacks first, and given a verdict with the evidence behind it.

Investigations that search your Elastic data

The agent answers its questions by searching the events already stored in Elastic: process and parent chains, user activity and other alerts on the same host, plus threat-intelligence lookups of what it finds. Your data stays where it is; the investigation goes to it, and every record used is cited.

  • Event searches across your Elastic indices
  • Process trees and user sign-ins
  • Other alerts on the same machine
  • Lookups in MISP, VirusTotal, AlienVault OTX or AbuseIPDB

Rules matched to the Elastic data you have

The rule library is sorted by whether the data each rule needs is already arriving in Elastic: ready now, needs more data, or locked. You can see which rules will work today and what to collect for the rest. Before a rule goes live, armor360 shows how often it would have fired on past alerts.

Coverage through Elastic Fleet and Agent

armor360 finds machines that have gone quiet, with the likely cause and the fix, such as checking the machine’s Elastic Agent. It suggests the Elastic integrations each machine needs and adds them through Elastic Fleet once a person confirms, and shows which log types are still missing.

Elastic first, not Elastic only

Elastic Security is the first and deepest connection armor360 has. If parts of your estate report elsewhere, armor360 also collects alerts from Splunk, Microsoft Sentinel, CrowdStrike Falcon and Microsoft Defender. Alerts from every connected tool arrive in the same queue. Coverage checks and Fleet integrations are Elastic features.

How it works with Elastic.

  1. 1

    Connect with a key

    Create a key in Elastic with the access you plan to use. Read access to your alerts and events is enough to collect alerts and run investigations.

  2. 2

    Alerts flow in

    New Elastic Security alerts are collected as Elastic raises them. Your rules keep firing exactly as before, and each alert joins the queue for a first look.

  3. 3

    Searches run in Elastic

    The agent answers its questions by querying the events already in your Elastic indices: process chains, user activity and other alerts on the same host.

  4. 4

    Gaps come to light

    Quiet Elastic Agents, missing integrations and rules waiting on data are listed. Integrations are added through Fleet, and rules switched on, only when a person approves.

Made to work with Elastic.

  • Alert collection

    New Elastic Security alerts are collected automatically as Elastic raises them and queued, real attacks first, each with a verdict.

  • Searches in Elastic

    Investigations query your stored Elastic events, so data does not need to be copied elsewhere.

  • Agent health

    Machines whose Elastic Agent has gone quiet are listed with the likely cause and the fix.

  • Fleet integrations

    The Elastic integrations each machine is missing, suggested by armor360 and added through Elastic Fleet once a person confirms.

  • Rules checked first

    See how often a rule would have fired on past alerts before a person approves it.

  • ATT&CK coverage

    A coverage report against MITRE ATT&CK, showing which attacker techniques your rules and Elastic data can detect today.

Working Elastic alerts, by hand and with armor360.

TopicBy hand todayWith armor360
Each alertAn analyst opens the alert in Kibana and runs a series of searches to see what happened around it. The agent runs those searches against your Elastic data and hands over a verdict with each record cited.
Process treesRebuilding the parent and child processes takes several queries and some careful reading of the results. The agent follows the process chain itself and keeps the records that show what started what.
Agent healthA machine whose Elastic Agent stops is usually noticed only when someone goes looking for its logs. Machines whose Elastic Agent has gone quiet are listed with the likely cause and the fix.
IntegrationsWorking out which integrations each machine lacks means checking policies machine by machine across the estate. armor360 suggests the missing integrations and adds them through Elastic Fleet once a person confirms.
Rule readinessRules can look enabled in Elastic while the data they need never arrives, so they never fire. The rule library is sorted by whether each rule’s data is already arriving in Elastic: ready now, needs more data, or locked.

Frequently asked questions

Do we have to move our data out of Elastic?

No. Investigations search the events already stored in your Elastic deployment. armor360 keeps the records it uses as evidence for each verdict, but your logs stay in Elastic, where your team can still search them as usual.

If you run armor360 on-premises, the AI runs on your hardware too, so alerts and evidence need not leave your environment at all.

Does armor360 replace Elastic Security?

No. Elastic keeps collecting your events and raising alerts with your rules. armor360 works on top: it takes the first look at each Elastic alert, joins related alerts into campaigns and helps you see which rules and log types are missing. Your team keeps using Kibana as before. Each alert gets a verdict and evidence in armor360, and the events behind it remain in Elastic for anyone who wants to look.

What does armor360 change in our Elastic deployment?

Only what a person approves. Missing integrations are added through Elastic Fleet once someone confirms, and a detection rule is switched on only when a person approves it. Switching a rule off needs two administrators.

Investigations themselves only read. armor360 does not change your machines, accounts or network; it recommends, and your people act. Every approval is kept in the audit trail.

What access does it need?

armor360 connects with a key you create in Elastic. Collecting alerts and running investigations needs read access to your alerts and events; adding Fleet integrations and switching rules on need more, so you can grant only what you plan to use. If you run armor360 on-premises, the key stays inside your environment along with everything else.

We use Elastic and another SIEM. Does that work?

Yes. Elastic is the first and deepest connection, and armor360 also collects alerts from Splunk, Microsoft Sentinel, CrowdStrike Falcon and Microsoft Defender. Alerts from all of them land in one queue. Each alert gets a verdict, how sure the agent is and the evidence, whichever tool raised it. Coverage checks and Fleet integrations apply to the Elastic side of your estate.

See where your team’s time goes. Then decide.

Start a free pilot on your own alerts, or put in your own numbers first.