- Preauthentication of users at reverse proxy level
- Authentication level step up enforcement based on configurable URLs risk levels
- Fraud detection & prevention using Machine Learning algorithms (MarkovShield Engine required)
- Rate the current session based on historical user behaviour data
- Enforce authentication in case the Engine rated the current session as suspicious
- Drop user session if Engine has detected a fraud (e.g. man-in-the-browser trojan like Gozi)
In order to generate the documentation, use make docs
. The documentation is then available at docs/index.html
Use make clean-docs
if you want to clean the previously generated docs.
See License for our code.
Thanks to:
- kjdev/apache-mod-kafka for the Kafka producer part on with our implementation is based
- edenhill/librdkafka for the Kafka C/C++ library
- DaveGamble/cJSON for the cJSON parser