Class ApplicationComplianceCheckImpl

java.lang.Object
com.hack23.cia.service.impl.rules.AbstractComplianceCheckImpl
com.hack23.cia.service.impl.rules.ApplicationComplianceCheckImpl
All Implemented Interfaces:
com.hack23.cia.service.api.action.kpi.ComplianceCheck, java.io.Serializable

public final class ApplicationComplianceCheckImpl extends AbstractComplianceCheckImpl
The Class ApplicationComplianceCheckImpl. Compliance check wrapper for application-level security analysis, including brute force attack detection based on failed authentication attempt counts per session.
See Also:
  • Constructor Details

    • ApplicationComplianceCheckImpl

      public ApplicationComplianceCheckImpl(java.lang.String sessionId, java.lang.String ipInformation, long failedAuthenticationAttempts)
      Instantiates a new application compliance check impl.
      Parameters:
      sessionId - the session id
      ipInformation - the ip information
      failedAuthenticationAttempts - the failed authentication attempts
  • Method Details

    • getSessionId

      public java.lang.String getSessionId()
      Gets the session id.
      Returns:
      the session id
    • getIpInformation

      public java.lang.String getIpInformation()
      Gets the ip information.
      Returns:
      the ip information
    • getFailedAuthenticationAttempts

      public long getFailedAuthenticationAttempts()
      Gets the failed authentication attempts.
      Returns:
      the failed authentication attempts
    • getName

      public java.lang.String getName()
    • getId

      public java.lang.String getId()