Please issue a warning if something doesn't work
-
<p>
tl;ra !
</p>
<p>
By chance I noticed that all the file protection and IP blocking of type “order,deny” that AIOWPS writes to .htaccess is not working at all. The most plausible explication is that the Apache on my host is not configured to allow this type of overrides (“Limit”). Since I’m on shared hosting there’s nothing I can do about this. (the mod_rewrite and mod_alias directives are enabled however.)
</p>
<p>
If I’m not missing something, that means that in my situation the following AIOWPS settings are completely inoperable:
</p>- Basic Firewall Settings
- WordPress Pingback Vulnerability Protection
- Prevent Access to Default WP Files
- Everything blacklist-related(!)
- Everything whitelist-related
<p>
All this gets incorrectly scored as “green” in the UI. Maybe there are even more things failing due to the server config that I’m not aware of… (e.g. if the server doesn’t allow “Options” and “Indexes” the above list grows longer.)
</p>
<p>
For an experienced user it may be a matter of course that certain settings won’t work if not allowed by the httpd.conf but for a noob like me this is irritating. The semantics with the green points made me believe that it is working, which is not true (in my case).
</p>
<p>
Amongst the things that don’t work are very essential features (e.g. blacklisting), so it’s not inspiring confidence if a security plugin doesn’t tell me the truth.
</p>
<p>
The only hint I’ve found is in your FAQ: “The plugin should work on any properly configured servers.” But this is not explicit enough. (And my webhoster is probably convinced that his servers are configured properly ??
</p><p>
If you allow me to make a proposal, in my opinion AIOWPS should behave like this:
</p>- If I select an option that depends on server settings AIOWPS should test if the option is really working.
- If not, use an alternative access control method, if possible. E.g. Rewrite.
- If this is not feasible a warning should be issued and the setting should be grayed out.
- Or, if the above is to complicated or not doable: Flag all server-dependent options in the UI with a big, red label telling me which Apache directive must be enabled for the specific option to work. This way I know that I have to verify if it works, and/or adapt manually the rules in .htaccess to my needs.
- Don’t score green points if an option is not really working.
https://www.ads-software.com/plugins/all-in-one-wp-security-and-firewall/
- The topic ‘Please issue a warning if something doesn't work’ is closed to new replies.