How Security Onion supports PCI DSS 11.5.1 intrusion detection
Security Onion's Suricata sensors can provide the intrusion-detection technique behind PCI DSS requirement 11.5.1, and their alerts can feed the IDS part of the daily log reviews that requirement 10.4.1 expects. For a cardholder data environment (CDE), that means the sensors watch traffic at the CDE perimeter and at the critical points you choose inside it, and the alerts reach a person who is responsible for acting on suspected compromises. The mapping is only as sound as the design behind it. Your team still decides which segments belong to the CDE, where each sensor sits, which alerts go to whom, and how each review is recorded. Confirm with your assessor how they expect sensor placement to be documented before you build the evidence trail.
Security Onion does not do several things that assessors often expect organizations to settle themselves. It does not define CDE scope, which depends on where cardholder data is stored, processed or transmitted and which systems could affect its security. It does not place sensors for you, because placement follows from your network diagrams, data flows and segmentation. It does not issue validation, and no product output replaces the assessment. It also does not cover requirement 11.5.1.1 for entities that are not service providers, since that requirement applies only to service providers and addresses covert malware communication channels. If you are a merchant or another non-service-provider entity, do not record 11.5.1.1 as met by this deployment unless your assessor agrees in writing.
Security Onion is source-available under the Elastic License 2.0 (ELv2), and it is not licensed under an OSI-approved open-source license. That status matters for procurement, legal review and any plan to modify or redistribute the software, so have your legal team read the license text before you commit. DeployOpen plans, implements, tunes and documents Security Onion inside your own cloud accounts, data centers or air-gapped networks. DeployOpen prepares the systems, controls and evidence for your assessment, but DeployOpen does not certify, attest or issue audit reports. Those outcomes come from your Qualified Security Assessor or from the entity that validates your compliance.
The active version of the standard is PCI DSS v4.0.1, which was published on 11 June 2024, and v4.0 was retired on 31 December 2024. Build your evidence against v4.0.1 and its requirement 11.5.1 text. If you consider a customized approach, expect to document its objective and justification in detail, and get your assessor's agreement before you rely on it. The PCI Security Standards Council does not enforce compliance. The payment brands decide which entities must validate and how, and your assessor and acquirer determine what evidence suffices for your environment. Ask them early which sensor logs, rule update records, tuning history and review tickets they will sample, so the deployment produces those records from the first day.
Start with three checks. First, confirm the CDE boundary and the list of critical points in writing, and keep that document under version control. Second, decide who owns Suricata rule updates and who records each engine, baseline and signature change, because requirement 11.5.1 expects those to stay current. Third, decide where IDS alerts enter the daily review workflow under requirement 10.4.1 and how a reviewer shows that the review happened. Ask any implementation partner for written scope that names these owners and records, and ask which of them your team will operate after handover.
Mapping PCI DSS requirements to Security Onion capabilities
This table maps four PCI DSS v4.x requirements to the Security Onion features that support them and to the configuration decisions your team must make. Read each row as a question: what the requirement asks, which Suricata, Detections or Console function helps answer it, and what your environment still has to decide. The main takeaway is that Security Onion produces intrusion detection output and review records, but sensor placement, rule update handling and named alert reviewers remain your responsibility.
| Requirement | Platform capability | Configuration the team must decide |
|---|---|---|
| 11.5.1: Intrusion detection at the CDE perimeter and critical points | Suricata NIDS sensors inspect mirrored traffic and generate alerts that analysts review in the Console. | Sensor placement at the CDE perimeter and critical internal points, mirror or tap points, the rule update path (online or airgap soup updates), and who reviews alerts. |
| 11.5.1.1: Covert malware communication channels (service providers only) | Suricata rules and Detections tuning can target command-and-control style traffic. Confirm rule coverage for covert channels before relying on it. | Whether you are a service provider in scope, which rule sets you enable, how suppressions and thresholds are approved and documented, and who responds to alerts. |
| 10.4.1: Daily review of logs including IDS/IPS | Console alert views, filtered to Suricata IDS alerts, support a daily review by named analysts. | A daily review owner and schedule, how completed reviews are recorded, and which alert severities require escalation and follow-up. |
| 10.4.1.1: Automated log review mechanisms | Detections rules and Sigma alerting can flag events automatically. Pro single sign-on (OIDC) ties reviewer access to your identity provider. | Which alerts route to automated notification, whether Pro single sign-on fits your identity model, and how reviewer actions are logged for assessors. |
Where Suricata sensors must sit to cover the CDE perimeter and critical points
PCI DSS requirement 11.5.1 asks for intrusion detection that monitors all traffic at the CDE perimeter and at critical points inside the CDE, so sensor placement is the central design decision in this deployment. Placement should follow your documented data flow diagram and scope, with each sensor position justified by the traffic it can see. Start by listing every boundary cardholder data crosses: internet ingress, connections to payment processors and other third parties, administrative paths into the CDE, and the segment boundaries between the CDE and the rest of the network. Then identify the internal critical points, such as database segments, authentication services and jump hosts. Assign each location a named owner and a written reason it is monitored, so an assessor can trace every Suricata sensor back to a defined part of scope.
Security Onion's architecture documentation recommends the Distributed deployment type for production. It separates a manager node, one or more sensor nodes and one or more search nodes. Sensors run Suricata inspection at the points you chose, the manager coordinates them, and search nodes hold the indexed output that analysts and the daily log review rely on. Derive the sensor count from the monitored segments in your diagram. The architecture notes also say that if the manager goes down, search nodes stop indexing because they cannot reach Redis. The design therefore has to answer what happens during a manager outage: how quickly you can rebuild or restore the manager, whether its configuration is backed up and tested, how the sensors behave in the meantime, and how you will show an assessor that no monitoring gap went unnoticed. Receiver nodes, which the same documentation describes for pipeline redundancy and load balancing, are a further option to evaluate against your alert volume.
The minimum hardware for a sensor is 4 cores, 12 GB RAM and 2 NICs, and Security Onion supports only x86-64 processors. Treat these figures as a floor. Sensor sizing depends on the traffic each mirror carries at peak, the rule set you enable and how much packet capture you retain, so run capacity testing with representative traffic before any sensor is accepted into production. For the operating system, Oracle Linux 9 is the only supported OS for version 3.0.0 and later. If your build standard uses another distribution, that conflict must be resolved before the design is finalized. Two NICs usually mean one interface receives mirrored traffic and another carries management, but confirm the interface roles and any monitoring-only requirements in the vendor documentation for your version.
Traffic mirroring and tap points are yours to confirm against your network, and the answers decide whether the sensor design works at all. Check whether your switches can mirror every relevant VLAN or port without dropping frames under load, whether network TAPs are available at the perimeter and inside the CDE, and whether encrypted or virtualized paths can be observed at all. In cloud environments, confirm which traffic mirroring features your provider offers for the subnets in scope. Record each mirror source, sensor interface and owner in a placement register that maps back to your data flow diagram. That register becomes evidence for requirement 11.5.1 and the starting point for the daily alert review under requirement 10.4.1.
How to configure Security Onion sensors for 11.5.1 and 10.4.1
This sequence takes a cardholder data environment from agreed scope to Suricata sensors that monitor the CDE perimeter and critical points, with tuned rules, a documented update path, and IDS alerts that reach the daily log review. Each step ends with an artifact the assessor can inspect.
Confirm CDE scope and data flows
Before any hardware is ordered, the security lead and network team map the cardholder data environment, its connections to other networks, and the paths cardholder data and administrative access take. Confirm with the QSA or internal assessor which systems they expect to be in scope, which boundary points they will ask to see monitored, and what evidence they will want. Output: a signed data flow diagram and a list of perimeter and critical points that the sensor placement step will use. Ask the assessor to confirm this list in writing before design work begins.
Select release, operating system and hardware
Choose the Security Onion release and base operating system the sensors will run. Security Onion 3.x supports only Oracle Linux 9, and 2.4 reaches end of life on October 1, 2026, so new builds should start on 3.x. The 3.0.0 release was published on March 31, 2026, and the latest tagged release on GitHub is 3.3.0, published September 11, 2026; confirm which release your vendor and assessor accept before building. Size each node against the published minimums for x86-64 hardware: sensors need at least 4 cores, 12 GB RAM and 2 NICs. Output: a bill of materials and a written release decision.
Deploy a Distributed design
Install a manager node, one or more sensor nodes and one or more search nodes. The Distributed design is the recommended production layout, and the architecture documentation notes that search nodes stop indexing if they cannot reach the manager, so plan for manager availability before go-live. Build nodes from the same release, register each sensor with the manager, and record the management and monitoring interfaces. Output: every node reports healthy in the Console and each sensor appears under its assigned role, which you can show in a screenshot or export.
Place sensors at perimeter and critical points
Using the scope list from step one, attach sensor monitoring interfaces to mirror or tap points at the CDE perimeter and at the critical internal points the assessor identified, such as segments that hold cardholder data stores, authentication services and administrative jump paths. Document each placement with the switch port or tap, the VLAN or segment, and the sensor interface that receives it. Output: a sensor placement register that matches the diagram from step one and gives the QSA a traceable link from each monitored point to a sensor.
Verify sensors see intended traffic
Generate known test traffic at each monitored point, such as a benign request from a test host to a CDE system and a harmless scan from an approved source, and confirm that Suricata records it in the Console. Check for dropped packets on each sensor interface and confirm that the sensor sees both directions of the flows it is meant to inspect. Repeat the check after any network change. Output: a dated verification record per sensor that lists the test, the expected result and the observed result, kept with the sensor register.
Tune NIDS rules and document each change
Open the Detections interface and review the NIDS rules loaded into Suricata against the systems in your CDE. Use modify to adjust rule content where a rule needs your environment's context, suppress to silence known benign sources for a specific rule, and threshold to limit alert volume for noisy rules without removing them. Record every change with the rule identifier, the reason, the approver and the date. Output: a tuning log that shows no rule was disabled without justification, which an assessor can compare against the signature currency evidence.
Set the rule update path
Decide how the sensors will receive NIDS rule and engine updates. Online deployments pull updates directly. Airgapped deployments use the full ISO, which carries packages and NIDS, YARA and Sigma rules, and the soup update tool applies updates from newer ISO media. Confirm which path your network permits, who is responsible for retrieving and validating each update, and how often the team checks for new releases. Output: a written update procedure with a named owner and a record of the last update applied to each sensor, which supports the requirement to keep signatures and engines current.
Route IDS alerts and test end to end
Connect Suricata alerts from the CDE sensors to the review workflow that your team uses for the daily log reviews required by requirement 10.4.1. Assign a named reviewer, define how an alert is triaged and escalated, and confirm that IDS alerts are included in that review rather than only stored. Then trigger a controlled test alert at a monitored point and follow it through notification, triage, ticket creation and closure. Output: an end-to-end test record with timestamps and the reviewer's sign-off, which shows that IDS output reaches a person who acts on it.
Keeping Suricata signatures current on networks with and without internet access
PCI DSS Requirement 11.5.1 expects your intrusion-detection technique to stay current in three ways: its engines, its baselines and its signatures. In Security Onion, the signature side is managed through the Detections interface in the Security Onion Console, which controls the NIDS rules loaded into the Suricata sensors. Treat rule currency as a recurring operating duty rather than a one-time installation task. Be ready to show an assessor when each rule source was last refreshed, who changed what, and which sensors received the change. Before go-live, confirm in your version how rule sources are updated and whether that update runs automatically or only when an operator starts it.
Your update path depends on whether the deployment can reach the internet. Where it can, confirm which rule sources the manager pulls from, whether those sources are permitted by your network and change policies, and how a failed update is reported. Where the network has no internet access, the Security Onion ISO carries packages and the NIDS, YARA and Sigma rules for a full install. Currency then depends on how often you obtain newer ISO media through your approved transfer and scanning process. Use the soup update tool in airgap mode to apply that media. The rules you deploy can be no newer than the media you imported, so plan the media transfer as a recurring task with a named owner.
Define the operating model before the first rule change. Name who approves NIDS rule changes for production, usually a security engineering lead with sign-off from the change authority that governs the cardholder data environment. Set refresh frequency from your own change policy and risk appetite, and record it in the runbook, not in a vendor default. Require each change to be tested first on a non-production sensor or lab deployment, using representative traffic where you can capture it. Check alert volume, confirm that expected detections still fire, and document a rollback step. Promote the change only with a change record that links the test results to the approval.
Suppressions and threshold changes need the same discipline, because they can hide relevant alerts. Each suppression should have an owner, a written justification, a defined scope such as sensor, host or address, and an expiry or review date. On each review, confirm that the suppressed signature still matters for the traffic it covers and that threshold settings have not quietly reduced visibility at the CDE perimeter or critical points. Suppressed alerts should still reach the daily log review that Requirement 10.4.1 expects for security components such as IDS/IPS. Ask Security Onion how suppression and tuning changes are logged in your version, and confirm that those logs are retained with your other evidence.
What evidence Security Onion produces for a PCI DSS assessment
Assessors look for proof that Suricata sensors in Security Onion cover the CDE perimeter and critical points, that signatures stay current, and that IDS alerts get reviewed daily. The six items below are the records most often requested. Keep each one under change control in your own store. PCI DSS validation uses a Report on Compliance by a Qualified Security Assessor or a Self-Assessment Questionnaire with an Attestation of Compliance, and certificates are not accepted as validation.
Sensor placement diagram tied to CDE scope
A diagram showing where each Suricata sensor sits relative to the cardholder data environment boundary, covering the perimeter and the critical points inside it. Label each sensor with its monitored interface, the network segment it watches and the traffic it can see, so an assessor can trace coverage of all CDE perimeter traffic. Update the diagram whenever CDE scope changes, store it under version control, and link each revision to the change ticket that moved a sensor. Security Onion records its own alerts, but the assessor decides whether the placement is sufficient.
Sensor and manager configuration exports
Exports of manager and sensor settings showing which interfaces are monitored, which rule sets are enabled and how Suricata is configured. Generate exports after each change and on a regular schedule, then commit them to a version-controlled repository so every state is dated and comparable. Pair each export with the change ticket that caused it. Confirm the export method with your installed version before relying on it. Security Onion records its own configuration history, but the assessor decides whether these exports are sufficient.
Rule source and update history
Evidence that NIDS signatures, along with the Sigma and YARA rules loaded alongside them, come from identified sources and are updated on a documented cadence. Keep a log of each update with the date, rule source, version pulled and approver. For airgapped sites, record the media that carried the rules and each soup update from newer ISO media. Store the log in your own system, separate from the console. Requirement 11.5.1 expects signatures to stay current, so this history is the proof. Security Onion records its own update events, but the assessor decides whether the history is sufficient.
Detections tuning records with approvals
Records of each modify, suppress and threshold change made to NIDS rules in the Security Onion Detections interface. Each entry should name the rule, the reason, the scope, the approver and any expiry date, and reference a change ticket. Unapproved suppressions can hide alerts that requirement 11.5.1 expects personnel to see, so approval evidence matters as much as the tuning itself. Copy these records to your ticketing or version-controlled store at each change. Security Onion keeps its own detection history, but the assessor decides whether your approvals and that history are sufficient.
Sample alerts from perimeter and critical-point sensors
Representative alerts drawn from sensors at the CDE perimeter and at critical points inside the CDE, showing that detections fire and reach personnel. Select samples across sensor locations and rule categories, and include the alert, the triage note and any resulting ticket. Label alerts from planned test exercises so they are not mistaken for production events. Save exported samples with their query and timestamp in your own store. Security Onion records its own alerts, but the assessor decides whether the sample set demonstrates coverage.
Records of daily IDS alert review
Dated records showing that someone reviewed Security Onion IDS alerts each day as part of the log review that requirement 10.4.1 expects for security components. Record the reviewer, the time window covered, the alerts triaged and any escalations. Where review is automated under requirement 10.4.1.1, document the logic and how it was tuned. PCI SSC FAQ 1074 states that IDS logs belong in the daily review, not in centralized correlation alone. Keep the records in your ticketing or log-review system. Security Onion records its own alerts, but the assessor decides whether your review records are sufficient.
Feeding IDS alerts into the daily 10.4.1 log review
PCI SSC FAQ 1074 states that centralized log correlation does not replace intrusion detection, and that IDS/IPS logs should be part of the daily log reviews. For a Security Onion deployment, this means the Suricata alerts from sensors covering the CDE perimeter and critical points under requirement 11.5.1 must reach a named reviewer's daily work, not sit only in the Console for someone to find later. Before the first review runs, decide which sensors and alert categories are in scope for the daily review, which are reviewed on a different cadence, and who owns that decision. Document the mapping between sensor interfaces, network segments and CDE assets so the reviewer can tell at a glance whether an alert touches cardholder data.
A reviewer's daily pass usually starts in the Console's alerts view, filtered to the sensors and segments in scope. For each alert, the reviewer checks the source and destination against the CDE asset inventory, pivots to related Zeek records or Suricata full packet capture for context, and assigns a disposition: benign, expected, tuned, or escalate. Rule changes belong in the Detections interface, where NIDS rules can be modified, suppressed or given thresholds. Treat every suppression or threshold change as a controlled event with a stated reason and an approver, because a suppression that quietly hides a real attack is the failure an assessor is most likely to find. Keep the review checklist short enough to finish within the day, and record anything that could not be completed.
Requirement 10.4.1.1 asks for automated log review mechanisms, which supplement rather than replace the human review. Security Onion's own alerting can flag high-severity or CDE-relevant detections for prompt attention. With Security Onion Pro, external notifications can route those alerts to a messaging or ticketing destination. Confirm with your QSA whether a given notification design satisfies your reading of 10.4.1.1, and confirm the Pro feature set and terms with the vendor before you design around them. One operational risk needs a plan: the architecture documentation notes that if the manager goes down, search nodes stop indexing because they cannot reach Redis. A silent manager outage would stop new alerts from appearing, so add a health check that proves alerts are still arriving each day.
Every review should leave a record: the date, the reviewer, the sensors and alert categories covered, dispositions, tuning changes with approvals, and links to any escalation tickets. Escalations should follow a defined path into your incident response process, with a named backup reviewer for absences. The procedure, roles and sign-off are the organization's to define, and the QSA will not write them for you. The assessor will also test whether the reviews actually happen, typically by sampling dates and checking for gaps, reviewing the tuning audit trail, and following a sample alert through to its disposition. Confirm with your assessor which evidence format and retention they expect before the first assessment period begins.
What Security Onion does not cover for PCI DSS
Security Onion provides sensors, alerts and log data for PCI DSS monitoring, but several decisions sit outside the platform. The cards below cover scope and assessment, the service provider requirement, prevention, edition choice, licensing and version support that your team should resolve before design.
Scope and validation stay with you
Security Onion shows what the sensors observe, but it does not define the cardholder data environment, prove network segmentation or validate compliance. Your team owns the scope decision and the segmentation evidence, and your assessor decides whether requirement 11.5.1 is met. DeployOpen work does not issue an Attestation of Compliance (AOC), so ask your assessor which sensor placement records, tuning history and alert reviews they will accept as evidence.
Requirement 11.5.1.1 is for service providers
Requirement 11.5.1.1 applies only to service providers. It asks for IDS or IPS techniques that detect, alert on or prevent covert malware communication channels, and it became mandatory on 31 March 2025. Confirm your entity type before scoping it. If you are a service provider, the team must confirm how Suricata detections, sensor placement and any additional tooling address covert channels, since standard NIDS rules alone may not be a complete answer.
Blocking needs an intrusion prevention design
Security Onion sensors detect traffic and raise alerts, which covers the detection half of requirement 11.5.1. If your design requires blocking suspected traffic, you need an intrusion prevention design that the team confirms against the platform's documented capabilities before the architecture is frozen. Document where any blocking happens, who can change it, and how it is tested without disrupting cardholder transactions.
Pro edition is optional for this requirement
Security Onion Pro is a paid edition sold on 1 to 5 year terms. It adds features such as OIDC single sign-on, LUKS data-at-rest encryption, FIPS mode and professional support. The IDS requirement itself does not depend on Pro, so cost the open edition's sensors, tuning and log review first, then decide whether a Pro feature closes a gap your assessment identified. Ask the vendor for current terms.
Elastic License 2.0 governs commercial use
The Security Onion repository is licensed under the Elastic License 2.0, a source-available license that sits outside OSI-approved open-source licensing. Have counsel review the license terms against your intended use before you commit to a design, including any plan to host the platform for other parties. This page does not provide legal advice on the license.
Version 2.4 reaches end of life
Security Onion 2.4 reached end of life on October 1, 2026, and 2.3 reached end of life on April 6, 2024. If you run a 2.x estate for PCI DSS monitoring, plan the migration before sensors and rule sets lose support. Installations of 2.4 on Oracle Linux 9 can upgrade to 3.x after moving full packet capture from Stenographer to Suricata, while other distributions need a fresh install. Confirm the path against the vendor's end-of-life documentation.
Questions buyers ask before hiring help with Security Onion for PCI DSS
What drives the cost of a Security Onion PCI DSS intrusion detection project?
The main cost drivers are how many CDE segments and critical points need monitoring, how many sensors and how much hardware those sensors need, and whether the deployment is Standalone or Distributed. A Distributed design adds a manager node, sensor nodes and search nodes, so it carries more build and operations work than a single Standalone node. Airgapped networks change how rules and updates reach the platform. An existing SIEM adds integration work and a larger review workload, because IDS alerts must feed the daily log reviews. Ask for each segment, sensor and integration to be priced as its own line so you can see what changes when scope changes.
Which parts of a Security Onion PCI DSS engagement are one-time and which recur?
The initial build, sensor placement, baseline tuning and documentation are one-time work. Rule maintenance, platform upgrades, sensor health checks and daily alert review recur for as long as monitoring runs. Signatures and rules must stay current under requirement 11.5.1, so someone must own that cycle after handover. Upgrade planning also matters because Security Onion 2.4 reaches end of life on October 1, 2026, and moving between versions can require a fresh install or a change to full packet capture, depending on your distribution. Review operations under requirement 10.4.1 are a staffing decision your team carries after the build. Ask the quote to separate one-time and recurring items so budget owners can plan both.
How long does a Security Onion intrusion detection project take?
No duration is fixed for this work, because the timeline follows the agreed scope and the written plan. The number of CDE boundaries and critical points, the sensor count, whether the design is Distributed, hardware availability and change approval cycles all move the schedule. Airgapped delivery, which uses ISO media for packages and rules, can add planning steps before the first sensor goes live. Access to the network team for taps or span ports, and to reviewers for alert tuning, also sets the pace. Ask for milestones tied to named client inputs so you can see which delays sit with your team and which sit with the delivery team.
What does our team need to provide for a PCI DSS monitoring build?
Your team needs to supply current network diagrams, a documented CDE scope with its boundaries and critical points, and access to the network segments and hardware where sensors will sit. Change approvals must be scheduled before cutover, because sensors see live traffic and new monitoring points usually need a change record. You also need named reviewers who will read IDS alerts, decide what is suppressed or tuned, and sign off on review evidence. Confirm who holds administrative access to the Security Onion Console and who approves rule changes. Missing inputs often stall a build, so agree on client responsibilities in writing before work starts.
Can our internal security team set up Security Onion for PCI DSS themselves?
Yes, a capable internal team can do it if it has Linux administration, network engineering and detection engineering skills, and if your assessor accepts the evidence it produces. The work includes installing a Standalone or Distributed deployment, placing Suricata sensors at the CDE perimeter and critical points, tuning NIDS rules in the Detections interface, and connecting alerts to the daily log review process. The harder part is often the evidence: documented scope, rule update records, tuning rationale and proof that IDS alerts reach reviewers. Confirm the evidence expectations with your Qualified Security Assessor before you build, because the assessor decides what is sufficient.
What should a written quote for this work include?
A useful quote states the written scope, the deliverables, the assumptions, the exclusions and the support terms. The scope should list the CDE segments and critical points in monitoring, the sensor count, the deployment type, and any airgap or existing SIEM integration. Deliverables should name the architecture and build records, sensor placement, the tuned rule set, runbooks, review workflow documentation and an evidence pack for your assessor. Assumptions cover your network access, hardware, change windows and reviewer availability. Exclusions should state what is not covered, such as the assessment itself, which only independent assessors can issue, and any hardware purchase. Support terms should explain rule maintenance, upgrades and response times after handover.
Does the Security Onion license allow us to run this in production?
Security Onion is source-available under the Elastic License 2.0, which is not an OSI-approved open-source license, so your legal team should review the license terms against your intended use before you commit. The license governs use of the repository, and Security Onion Pro is a separate paid edition with its own terms. Pro adds features such as OIDC single sign-on, LUKS data-at-rest encryption, FIPS mode and professional support, so teams that need those features should cost them separately from the open repository build. DeployOpen implements and supports self-hosted platforms in your infrastructure, but the license terms remain an agreement between you and the licensor.
How DeployOpen scopes and delivers Security Onion compliance configuration
DeployOpen plans, implements, documents and supports self-hosted open-source platforms inside the client's own infrastructure, including Security Onion. For PCI DSS intrusion detection, the work centers on Suricata sensors at the cardholder data environment perimeter and critical points, rule currency, and routing IDS alerts into the daily log reviews that requirement 10.4.1 expects. Engagements are fixed-scope, with the scope agreed in writing before work starts.
How we scope
- Map the cardholder data environment boundary and the network points where Suricata sensors must monitor all traffic
- Confirm the deployment type, with Distributed as the recommended production design, and the sensor, manager and search node count
- Agree in writing who owns the signature update process, the tuning workflow and the daily alert review record
How we build
- Install and configure sensors and the manager in your cloud accounts, data centers or air-gapped networks, checking hardware against the published minimums
- Configure NIDS rules in the Detections interface, with documented modify, suppress and threshold tuning decisions
- Test alert generation at each monitored point and confirm that alerts reach the log review workflow
How we hand over
- Document sensor placement, rule update steps, air-gap update procedures and the evidence trail for each monitored point
- Provide a daily IDS log review runbook that maps alert triage to the 10.4.1 review expectations
- Brief your security and compliance staff on how their evidence supports the assessor's review under your chosen assessment type
How we support
- Offer ongoing support, upgrades and continuous testing as a retainer after handover
- Plan Security Onion version upgrades around the vendor's published end-of-life dates, which you should confirm for your release
- Ask for a quote that separates one-time build work from recurring retainer support before engagement starts

