Fired every time an operation is scored for fraud at or above the watch threshold. This is the whole of the contact between fraud prevention and intrusion detection: fraud announces a score, and IDP decides what, if anything, to do about it. Fraud has no knowledge of IDP, holds no IP blocking or profile disabling of its own, and does not care whether anything is listening. Carries only scalars and ids, never entities, because an event may be queued and handled in a different session.

Implements: CommonAppEvent


Properties

PropertyReturnsDescription
bandStringThe band the score fell into, the name of a FraudBand.
blockedbooleanWhether Kademi rejected the operation outright. A listener may well want to act on a high score that was not blocked, which is why the score is reported separately.
contextTypeStringWhich operation was scored, the name of a FraudContextType.
ipAddressStringThe client IP address the scored operation came from.
profileIdLongThe id of the profile the operation was for.
scoreintThe fraud score for the operation, on a scale of 0 to 100.
subjectIdLongThe id of the subject named by getSubjectType.
subjectTypeStringWhat kind of thing the score was assessed against.
summaryStringA short human-readable account of which fraud rules fired to produce this score.

Methods

getProfileId() · getIpAddress() · getContextType() · getScore() · getBand() · isBlocked() · getSubjectType() · getSubjectId() · getSummary()

getProfileId()

Returns: Long

The id of the profile the operation was for.

getIpAddress()

Returns: String

The client IP address the scored operation came from.

getContextType()

Returns: String

Which operation was scored, the name of a FraudContextType.

getScore()

Returns: int

The fraud score for the operation, on a scale of 0 to 100.

getBand()

Returns: String

The band the score fell into, the name of a FraudBand.

isBlocked()

Returns: boolean

Whether Kademi rejected the operation outright. A listener may well want to act on a high score that was not blocked, which is why the score is reported separately.

getSubjectType()

Returns: String

What kind of thing the score was assessed against.

getSubjectId()

Returns: Long

The id of the subject named by getSubjectType.

getSummary()

Returns: String

A short human-readable account of which fraud rules fired to produce this score.

To get full access to the Kademi Hub existing customers can login here, or new customers can register here.