Module com.hack23.cia.service.impl
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
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 Summary
ConstructorsConstructorDescriptionApplicationComplianceCheckImpl(java.lang.String sessionId, java.lang.String ipInformation, long failedAuthenticationAttempts) Instantiates a new application compliance check impl. -
Method Summary
Methods inherited from class com.hack23.cia.service.impl.rules.AbstractComplianceCheckImpl
addViolation, equals, getResourceType, getRuleViolations, hashCode, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
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 idipInformation- the ip informationfailedAuthenticationAttempts- 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()
-