Package com.cloudforgeci.api.core.rules
Class ThreatProtectionRules
java.lang.Object
com.cloudforgeci.api.core.rules.ThreatProtectionRules
- All Implemented Interfaces:
FrameworkRules<SystemContext>
@ComplianceFramework(value="ThreatProtection",
priority=0,
alwaysLoad=true,
displayName="Threat Protection",
description="Cross-framework threat protection and malware defense validation")
public class ThreatProtectionRules
extends Object
implements FrameworkRules<SystemContext>
Threat protection compliance validation rules.
These rules enforce threat protection requirements across multiple compliance frameworks:
- PCI-DSS - Req 5: Malware protection; Req 11.4: Intrusion detection
- HIPAA - ยง164.308(a)(5)(ii)(B): Malicious software protection
- SOC 2 - CC7.2, CC7.3: Threat detection and response
- GDPR - Art.32(2): Regular security testing
Controls Implemented
- Anti-malware protection
- Network intrusion detection
- File integrity monitoring
- Container security scanning
Usage
// Automatically loaded via FrameworkLoader (v2.0 pattern)
// Or manually: new ThreatProtectionRules().install(ctx);
- Since:
- 3.0.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinstall(SystemContext ctx) Install threat protection validation rules.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.cloudforge.core.interfaces.FrameworkRules
alwaysLoad, description, displayName, frameworkId, priority
-
Constructor Details
-
ThreatProtectionRules
public ThreatProtectionRules()
-
-
Method Details
-
install
Install threat protection validation rules. These rules apply primarily to PRODUCTION environments.- Specified by:
installin interfaceFrameworkRules<SystemContext>- Parameters:
ctx- System context
-