Antivirus software
Most frameworks expect endpoint antivirus or equivalent malware protection on company devices. Built-in options often meet the baseline requirement.
Windows: Microsoft Defender meets the antivirus requirement for Windows.
Mac: macOS includes built-in protections such as XProtect. Many teams also use Malwarebytes as they mature.
VPN and Zero Trust
SOC 2 does not require a VPN. Many teams are moving from traditional VPNs toward Zero Trust networking. Review Zero Trust and see whether it fits your environment before you invest in a classic VPN.
Cloudflare resources on VPN and Zero Trust:
If you still want a VPN and you run on AWS, most teams set it up in AWS itself. See AWS Getting started with Client VPN.
IDS and IPS
For intrusion detection (IDS) and intrusion prevention (IPS), start with the native option from your cloud provider. If that does not fit, check third-party tools in your provider marketplace.
AWS
If you are serverless and fully in AWS, we recommend Amazon GuardDuty.
Microsoft Azure
Use Azure Firewall for alerts and to block traffic to and from malicious IP addresses and domains sourced from the Microsoft Threat Intelligence feed.
When payload inspection is required, use Azure Firewall Premium IDPS, or pick a third-party IDS/IPS from the Azure Marketplace with payload inspection.
You can also use a host-based IDS/IPS or endpoint detection and response (EDR) solution alongside or instead of network-based tools.
Google Cloud Platform (GCP)
Cloud IDS provides cloud-native network threat detection for GCP.
Vulnerability scanning
Scan systems that handle customer data on a regular cadence. Track findings in line with your change management policy, and remediate critical and high issues promptly.
For building an external scanning program (scope, cadence, evidence), see External Vulnerability Scanning.
External vulnerability scans
External scans target internet-facing systems such as web apps, APIs, websites, email servers, and firewalls. They help you find weaknesses an outside attacker could reach.
Browse open source and commercial scanners in the OWASP Vulnerability Scanning Tools list. For dynamic application security testing (DAST) options, see Open-source DAST or SAST tools.
Internal vulnerability scans
Internal scans look for issues inside your network, including risks from insider access or malware that already got past the perimeter. They often cover servers, workstations, and other connected devices, and can also cover product code.
Cloud providers offer native options such as Amazon Inspector (AWS), Microsoft Defender (Azure), and Web Security Scanner (GCP). Other tools teams use include SonarCloud, Snyk, Acunetix, Burp Suite, and ZAP.
Also scan in-scope production code. Common starting points by platform:
GitHub: CodeQL and Dependabot
GitLab: CI/CD security scanning, including SAST and API fuzzing
CircleCI: integrate security scanning tools into your pipelines
Use both external and internal scanning so you cover threats from outside the network and issues already inside it.
