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 Details

    • ThreatProtectionRules

      public ThreatProtectionRules()
  • Method Details

    • install

      public void install(SystemContext ctx)
      Install threat protection validation rules. These rules apply primarily to PRODUCTION environments.
      Specified by:
      install in interface FrameworkRules<SystemContext>
      Parameters:
      ctx - System context