Skip to content

Virus

What is Virus?

A type of malicious software that attaches itself to a legitimate programme or file and spreads when the infected file is executed. Unlike worms, viruses require human action to propagate.

Information Security

What the standards actually require on virus

Requirements naming virus across 2 standards, quoted from the control text.

Malicious Code Controls. Controls to detect and block malicious code (or suitable mitigating controls) must be deployed at both endpoint and network level, covering viruses, ransomware, spyware, worms and trojans (para 53).

BMA-20 · Malicious Code Controls
SWIFT CSCF1 control

Per SWIFT CSCF Objective 2: Internal Data Flow Security + Security Updates + Hardening + System Integrity Verification + Application Hardening + Vulnerability Scanning + Logging + Anti-Virus.

SWIFTCSCF-2 · Reduce Attack Surface and Vulnerabilities (Objective 2)

Questions people ask about virus

What is Virus?
A type of malicious software that attaches itself to a legitimate programme or file and spreads when the infected file is executed. Unlike worms, viruses require human action to propagate.
Why is Virus important for compliance?
Virus is a key concept in Information Security. Understanding virus helps organizations meet regulatory requirements, reduce risk, and demonstrate due diligence during audits. Our compliance platform maps 686 frameworks with 311K cross-framework control mappings.
Which compliance frameworks address Virus?
Virus appears in the requirement text of Bermuda Monetary Authority (BMA) Cyber Risk Management Code of Conduct, SWIFT CSCF. Across these standards we have identified 2 controls that name it directly, each linked to the control text on the compliance platform.
Where can I learn more about Virus?
Explore our compliance framework pages to see how virus applies across different standards and regulations. Our implementation guides provide step-by-step guidance, and the compliance platform offers AI-powered analysis of how this concept maps across 686 frameworks.

See how Virus applies across compliance frameworks

Our platform maps 686 frameworks with 311K cross-framework control mappings. Explore how this concept is addressed across standards.

Written and maintained by Gerard Blokdyk, The Art of Service.