How do I enable Extra Web Security for my website?

mod_security is a Web Application Firewall (WAF) that filters and blocks known malicious HTTP requests. Blocked HTTP requests include many, but not all forms of Brute Force, Cross-Site Scripting (XSS), Remote File Inclusion (RFI) , Remote Execution, and SQL injection (SQLi) attacks. DreamHost enables mod_security for free by default. You can enable/disable this feature using the 'Extra Web Security' option in the panel.

Enabling mod_security

  1. Navigate to the (Panel > ‘Domains’ > ‘Manage Domains’) page.
  2. To the right of your domain, click the Edit button.
    The ‘Manage Domains’ page appears:
    Mod security enable.fw.png
    • Under the ‘Web Options’ section, the checkbox titled ‘Extra Web Security?’ is enabled by default.
  3. If you wish to disable mod_security, un-check this box and save the change(s).

The Extra Web Security option enables the use of a special security module for your website. Many common attacks that can compromise your website are blocked by this option, but there are no guarantees that all attacks will be prevented. With Extra Web Security enabled, DreamHost proactively ensures that the most commonly known attacks are prevented.

mod_security related log entries

DreamHost uses the HTTP response code 418. If you see 418 response codes in your access.log files, it means that the request was blocked by mod_security. However, this may not mean a specific visitor was blocked, but rather a request to your website. You need to read your log entries to determine what caused the 418 error.

Further details related to the block are often in the corresponding date stamped error.log entry. If you are having trouble deciphering why you are getting a 418 error in your log files, please don’t hesitate to contact support at (DreamHost Panel > 'Support' > 'Contact Support').

DreamHost mod_security rules

While a majority of DreamHost’s mod_security rule set is custom created as threats emerge, the base of DreamHost’s mod_security rule set comes from the OWASP mod_security Core Rules Set.

An important note about modifying .htaccess mod_security rules

Disabling and modifying of mod_security rules via .htaccess is not supported at this time.

See also

Internal links

External links

Did this article answer your questions?

Article last updated .