{{tag>Services "Service 8" "DDOS Protection"}} ====== Protection Parameters Configuration ====== {{indexmenu_n>2}} The service can be configured via the GUI. [[dpi:dpi_components:dpiui:user_guide:ssg_control_section:services#ddos_protection|Guide]] Activation of this type of protection triggers when one of the thresholds set in the configuration file ///etc/dpi/fastdpi.conf// is exceeded: ddos_reqsec_threshold=300 ddos_reqsec_variation=5 where ddos_reqsec_threshold is the number of requests per second arriving at the protected site, usually set to the maximum observed under normal site operation. ddos_reqsec_variation is the allowed deviation in percent from the ddos_reqsec_threshold at which the protection is respectively enabled or disabled; it is set to avoid "flapping" and defaults to 5%. ddos_pktsec_threshold=5000 ddos_pktsec_variation=5 where ddos_pktsec_threshold is the number of packets per second arriving at the protected site, usually set to the maximum observed under normal site operation. ddos_pktsec_variation is the allowed deviation in percent from the ddos_pktsec_threshold at which the protection is respectively enabled or disabled; it is set to avoid "flapping" and defaults to 5%. If both parameters are set, ddos_reqsec_threshold takes priority and ddos_pktsec_threshold is ignored. The CAPTCHA page used for verification is specified with: ddos_check_server=www.server_name.ru/path/page.html? ddos_security_key=123567890 where ddos_security_key is the encryption key used to generate tokens indicating to the DPI that the verification was successfully passed. Logging of protection events can be enabled with: ddos_trace=1 A whitelist of trusted IP addresses can be pre-collected by analyzing the protected site's web server logs (script written manually or by support team) or from a log generated by the DPI itself. The resulting list is loaded into the DPI with: fdpi_ctrl load --service 8 --file ip_list.txt where ip_list.txt contains the list of IPs. More information about fdpi_ctrl commands and data persistence can be found in [[dpi:dpi_components:platform:subscriber_management|Subscriber Management]]. In this context, subscribers refer to users of the protected site.