Skip to content
Snippets Groups Projects
Commit c9ce8ce0 authored by Rodrigo Martinez's avatar Rodrigo Martinez
Browse files

Initial version of the doc.

parent 57c2aaca
No related branches found
No related tags found
No related merge requests found
# ModSecurity and Machine Learning Module
This module apply machine learning techniques to improve the detection capabilities of the WAF ModSecurity giving particular importance to the task of diminishing the false positives generated by this tool when is set out to protect a web application without reducing the true positive rate.
This project integrates ModSecurity using LUA with an anomaly detection evaluator implemented in Java. A more detailed description on the evaluator could be found in [this article](https://arxiv.org/abs/1803.05529).
## Installation
This module have the following prerequisites:
- Apache Server
- ModSecurity module
- Java virtual machine
In Fedora install as follow:
dnf -y install httpd mod_security java
The following steps install the ML module
git clone https://gitlab.fing.edu.uy/gsi/modsec-ml.git /etc/httpd/modsecurity.d/ml
Include the execution of the script in the ModSecurity configuration. An example of the rule could be found at `lua_rule.conf`
## configuration
## License
# Sponsors
![Tilsor Logo](/images/logo.png) ![ICT4V](https://ict4v.org/wp-content/images/ict4v-footer.svg) ![Facultad de Ingeniería - UDELAR](https://www.fing.edu.uy/sites/default/files/cti_flex_logo.png)
![Facultd de Ingeniería - Universidad Católica del Uruguay](https://ucu.edu.uy/sites/all/themes/univer/logo.png)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment