Open source SIEM for financial services

Financial institutions that must prove daily log review, long retention and incident records can keep their SIEM inside their own estate. This page covers which obligations shape the build, which open-source platforms fit, and what to ask a partner before committing.

On this page

Why an open source SIEM for financial services starts with evidence, not tooling

A bank, payment processor or fintech that must show daily log review and 12 months of retention should decide the evidence it needs before it chooses a SIEM. For PCI DSS, the short answer is that a self-hosted SIEM can cover the logging and review obligations if it collects the right sources, keeps them intact and produces records an assessor can sample. Wazuh is the usual starting point for broad endpoint and server log coverage, and Security Onion fits teams whose main need is network-centric monitoring from Suricata and Zeek sensors. Where FTC Safeguards activity logging or DORA incident records also apply, the same evidence set has to serve those rules, so the platform choice follows from the log sources and deployment limits rather than from features alone.

PCI DSS applies to entities that store, process or transmit cardholder data or sensitive authentication data, and to those that could affect the security of the cardholder data environment. That scope reaches merchants, processors, acquirers, issuers and service providers. The PCI SSC does not enforce compliance itself. The payment brands decide who must validate, and the assessment is documented either as a Report on Compliance from a Qualified Security Assessor or as a Self-Assessment Questionnaire with an Attestation of Compliance. Your assessor and acquiring bank therefore define what proof of log review looks like, so confirm their expectations for review records, time sources and log protection before you design the SIEM around them. PCI Data Security Standard lists the current requirements.

Start by listing every system that touches cardholder data, every system that could affect it, and every identity that administers them. Map each to a log source the SIEM must ingest, a reviewer who will sign off on alerts, and a retention period that the assessor will test. Confirm early whether the team can run a Distributed Security Onion deployment or a clustered Wazuh server with the staff and hardware for it, because those limits, not licensing, usually decide the design. Build this inventory first and the tooling decision becomes a comparison of fit, not a debate about brands.

Which financial regulations shape the SIEM build

This table maps each financial regulation or framework to what it asks of log sources, retention, review and tamper protection in a self-hosted SIEM. Read each row as a design input: the obligation on the left determines what the SIEM must collect, keep and prove. Confirm applicability with your qualified assessor, regulator or payment brand before fixing scope.

Regulation or frameworkWhat it requires for the SIEMEvidence to prepare
PCI DSS v4.0.1Log all access to cardholder data environment systems, review logs daily through automated or manual methods, keep 12 months with the latest 3 months immediately searchable, and protect logs from change. v4.0.1 is the only active version since v4.0 retired on 31 December 2024; future-dated v4.0 requirements took effect 31 March 2025.Log source inventory for the cardholder data environment, review records, retention settings, file integrity and access logs for the SIEM itself
FTC Safeguards Rule (16 CFR 314.4(c))Monitor and log activity of authorized users and require MFA for any individual accessing any information system, unless the Qualified Individual approves an equivalent control in writing. Applies to non-bank financial institutions under FTC jurisdiction.Written Qualified Individual approval for any equivalent control, MFA coverage for SIEM console access, and user activity logs for systems holding customer information
DORA Articles 28 and 30 (ICT third parties)Article 28(3) requires a register of information on ICT contracts. Article 30(2) requires contracts to state service locations, data processing locations and data return on termination. Relevant when a managed SIEM provider or hosting vendor stores your logs.Register entry for each vendor holding log data, contract clauses on data location and return, and a documented exit plan under Article 28(8)
Swift Customer Security Controls Framework v202632 controls, 26 mandatory and 6 advisory, assessed independently and attested annually in the KYC-SA application. Swift environments need logging of the Swift interface and its administrators, with alerts on changes and tamper protection of those logs.Mapping of each mandatory control to a SIEM log source or alert rule, independent assessment results, and annual KYC-SA attestation records
Log source scope for core banking and paymentsFinancial regulators and assessors look for the core banking, payment switch, card management and Swift gateway systems inside the monitored scope. Each source must produce records that show who did what, when and from where.Asset inventory linking each log source to a regulated function, parser coverage tests and sample event records
Retention and tamper protectionPCI DSS sets a 12-month retention baseline. DORA and FTC expectations depend on your own record-keeping and incident evidence. Logs must be protected from alteration and access by the people whose activity they record.Index lifecycle settings, role-based access on log indices, integrity controls on archives, and documented restore tests
Incident and reporting inputs (sibling page)Detection and incident management duties under DORA Articles 10 and 17 are covered on the DORA detection and incident management page. The SIEM must keep alert and incident records that feed classification and reporting.Alert records, case timelines and classification notes that link SIEM events to incident reports

Which core banking, payment and SWIFT log sources to onboard first

Core banking and ledger systems hold account balances, postings and customer records, so they are usually the first sources an examiner asks about. Collection depends on the platform. Some expose audit tables or journal files that a forwarder can read, some write to a database that needs a query-based collector, and some only offer syslog or file export. Agree the method with the application owner before the project plan assumes an agent can be installed.

  • Authentication events: Successful and failed logins, lockouts and password resets for operator and service accounts.
  • Administrative changes: Creation or modification of users, roles, limits, products and interest or fee parameters.
  • Transaction approvals: Manual overrides, reversals and approvals above internal thresholds.
  • Configuration changes: Batch job definitions, schema changes and end-of-day parameter updates.
  • Collection path: Agents where the operating system allows it, syslog or file forwarding for appliances, and database audit extraction where that is the only supported route.

Confirm the vendor-specific log formats, field names and retention of native audit tables with the application owner rather than assuming they exist.

Which open-source SIEM platforms fit a regulated financial estate

No single open-source SIEM covers every financial estate equally well. The right choice depends on which log sources you must collect, whether network sensing is in scope, and which licenses and operating systems your legal and infrastructure teams will accept. The cards below set out where each option fits and what to check before you commit.

Wazuh as the host and log platform

Wazuh combines an indexer, a server, a dashboard and agents under a GPL-2.0 core, so the agent, decoder and rule layer is the part most teams build on. Its server can run as a cluster, and agentless syslog and API collection cover firewalls and devices that cannot run an agent. The dashboard ships prebuilt views for PCI DSS. For a financial estate, confirm which core banking, payment and SWIFT hosts you can install agents on, and which sources must come in through syslog instead.

Security Onion for network sensing

Security Onion bundles Suricata and Zeek with the Elastic stack, which suits teams that need network detection on payment and SWIFT segments alongside host logs. The Distributed deployment, with a manager, sensors and search nodes, is the recommended production design. Its Elastic License 2.0 is source-available rather than OSI open source, so have legal confirm acceptability. Version 3.x runs only on Oracle Linux 9, which may conflict with your standard build images.

Security Onion Pro for access controls

The paid Security Onion Pro edition adds OIDC single sign-on to the console, LUKS encryption for data at rest, FIPS mode and OS STIG compliance. Those features matter when examiners ask how analyst access to logs is controlled and how the platform is hardened. It is sold on 1 to 5 year terms, so the subscription becomes a recurring cost to add to any build estimate. Ask the vendor which of these controls are in scope for your deployment and how they are validated.

Graylog Open and OpenSearch as storage

Graylog Open and OpenSearch store and search logs at scale, but neither provides a complete correlation and compliance content layer on its own. Teams using them must build or source detection rules, PCI DSS review workflows, alert routing and retention policies. Confirm whether the storage layer meets your hot and archive retention needs, and who owns index lifecycle management after go-live. Choose these when your source mix is mostly application and database logs with a strong internal detection team.

Source mix decides the platform

Start with an inventory of log sources: mainframe or core banking exports, payment switches, SWIFT Alliance hosts, cloud accounts and network sensors. Hosts that can run agents point toward Wazuh. Network-heavy scope points toward Security Onion or a Suricata and Zeek sensor layer. Mixed estates often run both, with one platform forwarding to the other. Ask every candidate partner to map each source to a collection method and to flag sources with no supported agent or parser.

How a self-hosted SIEM fits inside a payment and core banking estate

The reference design separates three jobs: collection close to each log source, a manager or server tier that analyzes and routes events, and indexer or search nodes that hold alerts and logs for hot and cold retention. In a payment and core banking estate, collection agents or forwarders run in the client's own data centers or cloud accounts, and the SIEM itself stays inside that footprint. Wazuh maps to this model through its agents, server, indexer and dashboard, and Security Onion maps to it through its manager, sensor and search node roles, with its Distributed deployment recommended for production. Decide early which sources sit in the cardholder data environment (CDE), which sit in adjacent core banking or SWIFT zones, and which can forward to the SIEM from outside the CDE, because each boundary changes firewall rules and who can reach the log store.

The log store must sit outside the production networks it watches. Place the indexer, search and dashboard tiers in a management or security zone with tightly limited inbound paths, and allow only the forwarding flows that the collection design needs. The dashboard should be restricted to the SOC roles that review logs, with administrator access to the SIEM logged separately. Confirm with your QSA or internal assessor how the boundary is drawn for the CDE and for SWIFT-connected systems, because the SIEM can itself fall within scope when it stores or processes cardholder data or affects its security.

Redundancy needs explicit design. Security Onion's architecture documentation notes that if the manager goes down, search nodes stop indexing because they cannot reach Redis, so a manager outage stops ingest into search even when sensors keep capturing. Ask any implementation partner how the manager tier is made resilient, how receiver nodes add pipeline redundancy and load balancing, and how log buffering behaves during an outage. Then test the failure: stop the manager in a non-production copy, confirm what is lost, and record the result as evidence for your operational resilience planning.

How a financial SIEM rollout runs from scoping to assessor-ready evidence

The sequence turns a set of financial log sources into a self-hosted SIEM whose scope, detections, access controls and daily review records can be shown to a QSA, an examiner or an internal audit team. Each phase closes with a written output that the next phase depends on.

  1. Scope the cardholder data environment and in-scope systems

    DeployOpen works with your compliance lead, network team and the payment or core banking owners to map which systems store, process or transmit cardholder data, which could affect the security of that environment, and which fall under the FTC Safeguards Rule or DORA. The output is a signed scope document listing systems, data flows, network segments and the owner of each log source. Done means every in-scope system has a named owner and a documented reason for inclusion or exclusion.

  2. Inventory log sources and validate formats

    The team builds a source inventory covering core banking, payment switches, SWIFT interface servers, identity providers, firewalls, databases, hypervisors and endpoints in scope. For each source it records the log format, transport (agent, syslog or API), time source, and whether the source can run an agent at all. Samples are collected and parsed in a test environment so that gaps are found before production. Done means every source has a validated sample and a documented collection method.

  3. Size and deploy the platform in your infrastructure

    Based on the inventory, DeployOpen sizes the Wazuh or Security Onion deployment against daily ingest and the retention tiers your assessor expects, then installs it in your data center or cloud accounts. For Security Onion, the distributed design with manager, sensor and search nodes is the recommended production layout, and the hardware minimums in the vendor documentation are the floor, not the target. Done means the platform runs in the environment you chose, with a tested backup and a documented upgrade path.

  4. Configure detections and compliance views against PCI DSS Requirement 10

    The team maps the audit log events required by PCI DSS Requirement 10 to specific collection rules, decoders and alert rules, then enables the matching compliance dashboards in the chosen platform. Detection content for payment and SWIFT activity is tuned against your own baseline so alert thresholds reflect real traffic. Done means each Requirement 10 expectation has a documented rule or view, a named owner and a test event that proves it fires.

  5. Lock down MFA and access control on the SIEM

    Logs that record payment and banking activity are themselves sensitive, so access to the SIEM is restricted by role, protected with multi-factor authentication, and tied to your identity provider where possible. The team configures audit logging for the SIEM's own administrative actions and confirms that log storage is protected from modification by ordinary administrators. Done means an access review shows every account, role and MFA method, and the SIEM's own audit trail is being collected.

  6. Run the daily review workflow and a proof run

    Before handover, the team runs a defined daily review cycle: alerts and review records are triaged, exceptions are documented, and escalations are routed to your SOC or on-call owner. A proof run injects controlled test events through representative sources to show that detection, alerting, review and retention work end to end. Done means a dated record exists for every review day in the proof run, and the test events appear in alert queues and stored logs.

  7. Hand over runbooks and assessor-ready evidence

    DeployOpen delivers runbooks for daily review, source onboarding, rule changes, backup and restore, upgrades and access reviews, along with an evidence index that maps each control to the configuration, logs and records an assessor would sample. Ownership of each recurring task is confirmed in writing with your team. Done means the evidence index is accepted by your compliance lead and the runbooks have been walked through with the people who will run them.

Which evidence assessors and regulators ask the SIEM to produce

This table maps the evidence that PCI DSS assessors, FTC Safeguards reviewers and DORA supervisors commonly ask for to the SIEM component or adjacent system that produces it. Read each row as a question to answer before go-live, and note that DeployOpen prepares this evidence but does not issue reports or attestations, which come from QSAs, self-assessments or independent auditors.

Evidence itemWhere it is producedWhat to confirm before assessment
Daily log review records and alert dispositionsWazuh dashboard alert history and case notes in the ticketing systemNamed reviewer, review date, and a written disposition for each alert reviewed
Retention configuration and proof of searchable recent logsWazuh indexer index lifecycle settings and test searches against the oldest and newest log setsRetention period matches the PCI DSS Requirement 10 expectation of 12 months, with the most recent 3 months searchable
Access logs for SIEM administratorsWazuh server and indexer audit logs, plus the directory or SSO provider sign-in recordsAdmin actions are attributed to unique accounts and exported to a store the SIEM administrators cannot edit
Integrity controls and change history for the log storeConfiguration management records, file integrity monitoring on SIEM hosts, and backup verification logsWrite-once or separately controlled storage for archived logs, and documented change approvals for rule and config edits
MFA configuration for SIEM and admin accessKeycloak, authentik or ZITADEL realm or policy exports for dashboard and console loginsMulti-factor authentication is enforced for every SIEM user, or an equivalent control is approved in writing by the Qualified Individual under the FTC Safeguards Rule
DORA incident timelinesAlert timestamps in the SIEM combined with incident tickets and the entity's ICT incident recordsEach timeline shows detection, triage, classification and notification times that can be traced to a specific log entry or ticket

What financial institutions ask before building a SIEM with a partner

What drives the cost of a self-hosted SIEM for a financial institution?

Cost follows scope: how many log sources you onboard, how much data each one produces per day, how long you keep it searchable, and how much detection engineering you need. The software itself is open source, so most spend is on infrastructure you own (compute, storage, network), implementation labor and recurring operations. Wazuh is distributed under GPL version 2, and Security Onion Pro is a paid edition sold on 1 to 5 year terms, so a paid edition adds a recurring license line only if you choose it. Ask any partner for a quote that separates one-time implementation from recurring run and support, and that lists source count, daily ingest and retention tier as explicit assumptions.

How long does a SIEM rollout take and what sets the pace?

The pace is set by the number of log sources, how many need custom parsing, how fast your change approvals move, and how much of the detection content must be written or tuned for your environment. A realistic plan starts with a sized architecture, moves through a pilot on a small set of sources, then expands in waves. Duration should appear as a written timeline in the fixed scope agreed before work starts, not as an estimate from a general guide. Ask the partner which milestones depend on your staff, such as access approvals and maintenance windows.

What does our team need to provide during a SIEM implementation?

Your team needs to name asset owners for each log source, approve the data flows and log access, and provide change windows for agents, firewalls and core banking or payment systems. Someone must also sign off on which events are in scope for PCI DSS and DORA reporting, because the SIEM can only collect what the owners allow. Plan for approvers on the security, operations and change advisory sides, and confirm who can grant service accounts that read logs from payment and SWIFT environments. Missing owners are the most common cause of delay, so ask the partner to list these dependencies in the scope document.

Can an internal security team run a self-hosted SIEM on its own?

A small internal team can run a SIEM if it has the skills to operate Linux, OpenSearch-based storage, agent management and detection tuning, and if it has time for the recurring work of patching and rule maintenance. Wazuh's 4.14 line shipped six patch releases in 2026, which means patching is a standing task rather than a one-off project. Many institutions split the work: the internal team owns alert triage and response, while a partner handles upgrades, hardening and support under a retainer. Ask the partner to show how much of the run work is covered, and which tasks stay with your staff.

Can a SIEM run without internet access in a restricted financial network?

Yes, the main platforms support offline operation, but the method differs by product. Security Onion supports full installs on networks without internet access, and its update tool applies updates from newer ISO media in airgap mode. Wazuh documents an offline installation guide, and vulnerability detection can use an offline vulnerability repository instead of the Wazuh Cyber Threat Intelligence platform. Ask the partner to confirm how rules, signatures and vulnerability feeds reach the environment, how often they are refreshed, and who approves each media transfer.

How are upgrades handled given Wazuh patch cadence and Security Onion end-of-life dates?

Upgrades should follow a written policy that tracks each product's supported release line. Wazuh's current line is 4.14, with patch releases including 4.14.8 on 23 September 2026 and 4.14.9 on 14 October 2026, so a test-then-promote cycle is needed to keep pace. Security Onion 2.4 reached end of life on October 1, 2026, and 2.3 reached end of life on April 6, 2024. Security Onion 3.0.0 supports only Oracle Linux 9, and 2.4 installs on Oracle Linux 9 can upgrade to 3 after full packet capture moves from Stenographer to Suricata, while other distributions need a fresh install. Ask the partner to name the upgrade path, rollback method and the test environment used before production.

Which compliance evidence should we confirm before we sign a SIEM scope?

Confirm that the scope lists the log sources and events tied to PCI DSS, the FTC Safeguards Rule and DORA obligations, and that it names the retention and review records your assessors will sample. The FTC Safeguards Rule requires logging of authorized user activity, and the HIPAA-style audit log concepts apply only where your entity is in scope. DeployOpen prepares systems, controls and evidence for compliance assessments, but it does not issue audit reports or attestations; independent assessors and certification bodies do that. Ask the partner to show which evidence the implementation produces and which items remain with your compliance team.

What to ask an implementation partner before signing

Ask the partner to map each in-scope PCI DSS Requirement 10 and FTC Safeguards monitoring obligation to a named log source, a parser and a stored field, and to show that map before the statement of work is signed. For a card environment, that means the authentication servers, database audit trails, payment application logs, firewalls and file integrity events that cover the cardholder data environment, each with an owner. For a non-bank lender or broker under the FTC Safeguards Rule, ask how the partner shows that activity of authorized users is logged, and how a Qualified Individual's written approval of any equivalent control to multi-factor authentication would be recorded in the evidence file. Requirement IDs should appear in the partner's coverage matrix, not as a general claim of compliance.

Ask how the partner will onboard the SWIFT connector and core banking sources, which are usually the hardest to parse. Request a sample of each raw log format, the decoders or rules that will be written for it, and the test events used to prove alerts fire. For SWIFT, confirm which Customer Security Controls Framework controls the monitoring is meant to evidence, and ask whether the partner will leave the annual attestation in the KYC-SA application to your team. Ask who writes and tunes detection rules, who approves suppression changes, and how each change is versioned so an auditor can see what was active on a given date.

Ask the partner to prove retention and tamper resistance with a test, not a description. Request the storage design for hot and archived logs, the index or retention settings that enforce the period, a written method for restricting who can alter or delete events, and a sample of an integrity or access log that shows an attempted change. Confirm where backups and archives are stored and who holds their keys. For DORA, the partner's service agreement should state where data is processed and stored, give advance notice of changes to that location, and set out data return on termination or insolvency. Ask for the exit plan and the register of ICT services entry that will describe the SIEM. Confirm who owns each of these documents: the partner's contract, your register, or both.

How DeployOpen scopes and runs a financial SIEM build

DeployOpen plans, implements, hardens, documents and supports self-hosted open-source SIEM platforms inside your own cloud accounts, data centers or air-gapped networks, so log data from core banking, payment and SWIFT systems stays under your control. Work starts with a written scope that names the platform, the log sources in each category, the retention tiers, the compliance views that must be produced and the responsibilities on each side. Most engagements are fixed-scope, which means deliverables and timelines are agreed before any build begins. Before scope is signed, confirm which of your environments are in the cardholder data environment, which systems carry Swift connectivity, and which entities in your group fall under DORA or the FTC Safeguards Rule, because those answers determine the log sources and retention that the build must cover.

During the build, DeployOpen prepares the evidence an assessor will ask for: configuration baselines, data flow diagrams for each log source, retention and access settings, change records for detection rules, and runbooks for daily log review. The deliverables cover what the SIEM produces, not what an auditor concludes. DeployOpen does not issue audit reports, attestations or certifications. A Qualified Security Assessor, an internal audit function or the relevant regulator makes that determination, so ask your assessor early which artifacts they expect in the format they expect. Security testing of the SIEM itself, its exposed dashboards and its APIs can be scoped as a separate adjacent engagement if your risk assessment calls for it.

After go-live, ongoing support, upgrades and continuous testing are available as retainers. This matters for a SIEM because Wazuh and Security Onion both ship patch and minor releases on a regular cadence, and an unpatched log platform is itself a finding. Ask any partner, DeployOpen included, to state in writing who applies upgrades, who tests detection content after each upgrade and who owns the on-call path when the SIEM itself fails. Those responsibilities should appear in the statement of work, not in a follow-up email.

Sources and further reading

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.