Question WAF (ModSecurity)

WebHostingAce

Silver Pleskian
Server operating system version
AlmaLinux 8.10 (Cerulean Leopard)
Plesk version and microupdate number
Plesk Obsidian 18.0.75
With the growing security concerns lately, I wanted to ask whether the Comodo (free) ModSecurity rules are still actively maintained and kept up to date?

I’m open to using Atomic Advanced ModSecurity rules, however my understanding is that Atomic Advanced does not support NGINX on Plesk, which is a limitation for my setup.

Given this, what options do we currently have for a well-maintained WAF ruleset that works properly with NGINX + Plesk?

I would appreciate hearing what other users are currently using and recommending.

Thank you.
 
The ModSecurity rules done by both Comodo and Atomic is managed by Comodo and Atomic respectfully. And as far as I'm aware, they're updated pretty frequently.
 
The Comodo Ruleset does no longer get updates (latest change is from 2023 or so) but still covers all the basics.
You can use the OWASP ruleset, but in my experience this generates way to much false positives on a server with many different sites. (if enabled generally)
 
The Comodo Ruleset does no longer get updates (latest change is from 2023 or so) but still covers all the basics.

It looks like Comodo was sold to another company, and since then the WAF hasn’t been actively maintained.

In my experience, Comodo’s WAF still performs better than the free version of Atomic WAF.

I wanted to try the paid Atomic WAF. I signed up for a trial and entered the username and password in Plesk, but it didn’t work.

Atomic also claims their WAF works with NGINX, but I’m not sure why Plesk hasn’t implemented that functionality yet.
 
I’d like to try Atomic Advanced (purchased from Atomicorp).

However, when I enter my Atomic username and password in Plesk, they are not working.

I receive the following error:

Failed to install the ModSecurity rule set: The specified username or password is invalid.

The product I purchased (currently on free trial) is:

Has anyone experienced this before?
 
@Sebahat.hadzhi Thank you.

I have the /etc/asl/config file with

# Authentication Information
USERNAME="plesk_global_unpaid"
PASSWORD="nYk9teL4RXNa"

Also I have the /etc/asl/license.key

But when I enter my Atomic username and password in Plesk, they are not working.

Fails with,

Failed to install the ModSecurity rule set: The specified username or password is invalid.
 
plesk_global_unpaid is the user for the basic ruleset. Can you please try to manually update the credentials in the file and make sure they match the actual ones?
 
@Sebahat.hadzhi Thank you for your reply.

I was trying to get support from Atomicorp, however it seems they are not very familiar with the option offered in Plesk.

I tested the following options with these results:

Atomic Standard (free, upgradeable to Atomic Advanced)
This does not seem to properly analyse the response body content.

OWASP (free)
As expected, there are many false positives.

Comodo (free)
The Nginx (ModSecurity 3.0) option often fails to download the ruleset, which sometimes prevents enabling this option for days.
The Apache (ModSecurity 2.9) option works and seems stable, but I’m unsure whether the ruleset is actively maintained.

Atomic Advanced (purchased from Atomicorp)
Fails to install with the error:
Failed to install the ModSecurity rule set: The specified username or password is invalid.

Custom rule set
Maintaining rules manually may not be practical when managing multiple servers.
 
Back
Top