How To Install mod_security_crs.noarch on Amazon Linux 2

In this tutorial we learn how to install mod_security_crs.noarch in Amazon Linux 2. mod_security_crs.noarch is ModSecurity Rules

Introduction

In this tutorial we learn how to install mod_security_crs.noarch on Amazon Linux 2.

What is mod_security_crs.noarch

This package provides the base rules for mod_security.

We can use yum to install mod_security_crs.noarch on Amazon Linux 2. In this tutorial we discuss both methods but you only need to choose one of method to install mod_security_crs.noarch.

Install mod_security_crs.noarch on Amazon Linux 2 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install mod_security_crs.noarch using yum by running the following command:

sudo yum -y install mod_security_crs.noarch

How To Uninstall mod_security_crs.noarch on Amazon Linux 2

To uninstall only the mod_security_crs.noarch package we can use the following command:

sudo yum remove mod_security_crs.noarch

mod_security_crs.noarch Package Contents on Amazon Linux 2

/etc/httpd/modsecurity.d/activated_rules/modsecurity_35_bad_robots.data
/etc/httpd/modsecurity.d/activated_rules/modsecurity_35_scanners.data
/etc/httpd/modsecurity.d/activated_rules/modsecurity_40_generic_attacks.data
/etc/httpd/modsecurity.d/activated_rules/modsecurity_50_outbound.data
/etc/httpd/modsecurity.d/activated_rules/modsecurity_50_outbound_malware.data
/etc/httpd/modsecurity.d/activated_rules/modsecurity_crs_20_protocol_violations.conf
/etc/httpd/modsecurity.d/activated_rules/modsecurity_crs_21_protocol_anomalies.conf
/etc/httpd/modsecurity.d/activated_rules/modsecurity_crs_23_request_limits.conf
/etc/httpd/modsecurity.d/activated_rules/modsecurity_crs_30_http_policy.conf
/etc/httpd/modsecurity.d/activated_rules/modsecurity_crs_35_bad_robots.conf
/etc/httpd/modsecurity.d/activated_rules/modsecurity_crs_40_generic_attacks.conf
/etc/httpd/modsecurity.d/activated_rules/modsecurity_crs_41_sql_injection_attacks.conf
/etc/httpd/modsecurity.d/activated_rules/modsecurity_crs_41_xss_attacks.conf
/etc/httpd/modsecurity.d/activated_rules/modsecurity_crs_42_tight_security.conf
/etc/httpd/modsecurity.d/activated_rules/modsecurity_crs_45_trojans.conf
/etc/httpd/modsecurity.d/activated_rules/modsecurity_crs_47_common_exceptions.conf
/etc/httpd/modsecurity.d/activated_rules/modsecurity_crs_48_local_exceptions.conf.example
/etc/httpd/modsecurity.d/activated_rules/modsecurity_crs_49_inbound_blocking.conf
/etc/httpd/modsecurity.d/activated_rules/modsecurity_crs_50_outbound.conf
/etc/httpd/modsecurity.d/activated_rules/modsecurity_crs_59_outbound_blocking.conf
/etc/httpd/modsecurity.d/activated_rules/modsecurity_crs_60_correlation.conf
/etc/httpd/modsecurity.d/modsecurity_crs_10_config.conf
/usr/lib/modsecurity.d/base_rules
/usr/lib/modsecurity.d/base_rules/modsecurity_35_bad_robots.data
/usr/lib/modsecurity.d/base_rules/modsecurity_35_scanners.data
/usr/lib/modsecurity.d/base_rules/modsecurity_40_generic_attacks.data
/usr/lib/modsecurity.d/base_rules/modsecurity_50_outbound.data
/usr/lib/modsecurity.d/base_rules/modsecurity_50_outbound_malware.data
/usr/lib/modsecurity.d/base_rules/modsecurity_crs_20_protocol_violations.conf
/usr/lib/modsecurity.d/base_rules/modsecurity_crs_21_protocol_anomalies.conf
/usr/lib/modsecurity.d/base_rules/modsecurity_crs_23_request_limits.conf
/usr/lib/modsecurity.d/base_rules/modsecurity_crs_30_http_policy.conf
/usr/lib/modsecurity.d/base_rules/modsecurity_crs_35_bad_robots.conf
/usr/lib/modsecurity.d/base_rules/modsecurity_crs_40_generic_attacks.conf
/usr/lib/modsecurity.d/base_rules/modsecurity_crs_41_sql_injection_attacks.conf
/usr/lib/modsecurity.d/base_rules/modsecurity_crs_41_xss_attacks.conf
/usr/lib/modsecurity.d/base_rules/modsecurity_crs_42_tight_security.conf
/usr/lib/modsecurity.d/base_rules/modsecurity_crs_45_trojans.conf
/usr/lib/modsecurity.d/base_rules/modsecurity_crs_47_common_exceptions.conf
/usr/lib/modsecurity.d/base_rules/modsecurity_crs_48_local_exceptions.conf.example
/usr/lib/modsecurity.d/base_rules/modsecurity_crs_49_inbound_blocking.conf
/usr/lib/modsecurity.d/base_rules/modsecurity_crs_50_outbound.conf
/usr/lib/modsecurity.d/base_rules/modsecurity_crs_59_outbound_blocking.conf
/usr/lib/modsecurity.d/base_rules/modsecurity_crs_60_correlation.conf
/usr/share/doc/mod_security_crs-2.2.9
/usr/share/doc/mod_security_crs-2.2.9/CHANGES
/usr/share/doc/mod_security_crs-2.2.9/INSTALL
/usr/share/doc/mod_security_crs-2.2.9/LICENSE
/usr/share/doc/mod_security_crs-2.2.9/README.md

References

Summary

In this tutorial we learn how to install mod_security_crs.noarch on Amazon Linux 2 using yum.