5.3.1 Anti-malware kept current through automatic updates
The anti-malware solution or solutions must be kept up to date by means of automatic updates, covering signatures, security updates, threat analysis engines and any other protections the solution relies on. Updates should come from a trusted source as soon as they are available; they may be pulled first to a central location, for example for testing, before rollout to individual components. Applicability: applies to every entity in scope, with no special notes. Objective under the customized approach: anti-malware mechanisms are able to detect and deal with the newest malware threats.
Source: PCI DSS v4.0.1, 5.3.1. The statement above is our statement of the clause, read from the published text and cited so you can check it against the official text, not the instrument verbatim. Open PCI DSS v4.0.1 in the compliance library.
Version 4.0.1 is the active version; 4.0 has been retired. Appendix A1 applies only to multi-tenant service providers, A2 only to card-present POS POI terminals that still use SSL or early TLS, and A3 only when a payment brand or acquirer requires it. Which requirements apply to you follows your validation type.
These are the artefacts auditors commonly ask for on this requirement, our guidance rather than text from the standard. Your assessor decides what is sufficient in your context, and asks for samples across the period when a report covers one.
system holds itEvidence a system already holds
- Update logs showing timely distribution after vendor releases · Endpoint management (MDM / EDR)
periodic reviewEvidence produced at each review
- Report of signature and engine versions across endpoints and servers · Endpoint management (MDM / EDR)
- Sample of individual hosts with current definition dates · Endpoint management (MDM / EDR)
governing documentDocuments that govern the control
- Management console or master installation policy showing automatic update settings · Policy repository / GRC workspace
First move
Common gaps auditors find
- Isolated or segmented CDE hosts cannot reach the update server and hold stale definitions
- Update staging server stopped syncing and nobody noticed
- Automatic updates configured for signatures but not for the scanning engine
Do this for your whole sheet
Paste the rows you run your controls from and get this mapping for every control at once, with the periodic-review ones flagged and a first move per row. No account for the first run.
Build my evidence sheet5.2.3.1 Targeted risk analysis sets evaluation frequency · 5.3.2 Periodic and real-time scans or continuous behavioural analysis