We’re pleased to announce that a new beta version of Imunify360, version 4.9, is now available. The following features are new in the version 4.9 beta release:
Let’s review the details of these new features:
Starting from version 4.9, Imunify360 supports the current versions of the operating systems and hosting panels below. It can be installed in the following environments:
The Imunify360 installation process remains the same.
Note: Extension of supported cPanel and Plesk environments is scheduled for future releases.
Imunify360 now supports stand-alone and custom hosting panel installations.
Greylisting and captcha are available, WebShield serves correct SSL certificates for hosted domains and prevents HTTPS attacks in version 4.9.
Note: the server must recognize WebShield as an internal proxy. For example, mod_remoteip for Apache must be installed and configured like this:
<IfModule remoteip_module>
RemoteIPInternalProxy 127.0.0.1
RemoteIPInternalProxy ::1
RemoteIPHeader X-Real-IP
</IfModule>
Details on how to set up SSL certificates can be found in our blog post WebShield introduction for server administrators.
In version 4.9, the file watcher for real-time scanning has been extended to support File Change API on CloudLinux OS 7. This improves the detection rate on systems with limited monitoring capability because they don’t support fanotify.
CloudLinux File Change API is a kernel-level technology (a part of CloudLinux OS) that buffers the list of modified files in the kernel, then provides the list to the daemon or external application. Embedded caching reduces IOPS and CPU consumption during the real-time scanning process. Here are more details on how it works.
The changes introduced in version 4.9 are part of the Real-Time Scan, and are enabled by checking the "Optimize real-time scan" checkbox in the Settings:
Alternatively, it can be enabled via the MALWARE_SCANNING.optimize_realtime_scan config option.
Just run this command to enable it:
# imunify360-agent config update '{"MALWARE_SCANNING": {"optimize_realtime_scan": true}}'
Prior to version 4.9, Imunify360 used embedded reCAPTCHA keys to show Google reCAPTCHA challenge for Greylisted IP addresses. It did not require any settings changes to enable a captcha challenge. Due to the new upcoming policy of Google reCAPTCHA and rate limits we require to specify custom Google reCAPTCHA keys. We will continue supporting embedded keys for one more version.
Starting from v4.9, Imunify360 allows an admin to specify reCAPTCHA keys for the server. In further releases, we plan to completely remove embedded keys, and replace Google reCAPTCHA with Splash Screen for the installation without specified custom keys.
Follow this step by step guide to set up the Site key and the Secret key under the General tab in the Imunify360 settings.
Or, you can use the following CLI commands to apply the keys:
# imunify360-agent config update '{"WEBSHIELD": {"captcha_site_key": "6LdAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXq2e9xJ"}}'
# imunify360-agent config update '{"WEBSHIELD": {"captcha_secret_key": "6LdAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXvy11D"}}'
In version 4.9, Proactive Defense and the Malware Scanner are more tightly integrated. Their internal logic prevents stand-alone malicious executables from running, which will significantly reduce the number of re-infections and new malware drops such as web-shells, phish pages, and stand-alone backdoors.
This protection is enabled by default, and doesn’t require any manual settings. Everything you need is to make sure you have enabled real-time protection and configured scheduled scans (at least once per week). Read more details on how to configure recommended protection settings in our blog posts:
Version 4.9 also includes an often-requested UI enhancement, one that allows bulk processing of IP addresses. It minimizes the time required to perform mass IP actions such as:
To install the new Imunify360 v.4.9 beta, please follow the installation instructions.
CentOS/CloudLinux systems:
yum update imunify360-firewall --enablerepo=imunify360-testing
Ubuntu 16.04 systems:
echo 'deb https://repo.imunify360.cloudlinux.com/imunify360/ubuntu-testing/16.04/ xenial main' > /etc/apt/sources.list.d/imunify360-testing.list
apt-get update
apt-get install --only-upgrade imunify360-firewall
Ubuntu 18.04 systems:
echo 'deb https://repo.imunify360.cloudlinux.com/imunify360/ubuntu-testing/18.04/ bionic main' > /etc/apt/sources.list.d/imunify360-testing.list
apt-get update
apt-get install --only-upgrade imunify360-firewall
Imunify360 v4.9 includes 84 tasks and 16 bug fixes.
A list of an important tasks and issues linked to the support tickets:
Please give our product team feedback on this Imunify360 version 4.9 beta release, or share your ideas and feature requests, via feedback@imunify360.com.
If you encounter any problems with this beta release, please send a comment or request to our Imunify support team via cloudlinux.zendesk.com.