Imunify360 Blog - Imunify360 4.0 Production Release—It’s here
Imunify360 and Imunify Sensor Blog

Imunify360 4.0 Production Release—It’s here

version4-stable

A month in development passes so quickly.

I announced in February that we have a new version of Imunify360 coming with some great new features. It's ready, it's out of beta and suitable for production. Here's a quick reminder of the new stuff. More details are in my Imunify360 4.0 preview post.

  1. Feature Management (cPanel only for now)—Our cPanel users will see a new and better way to manage the features they offer their users. Feature Management is the new way to manage features, fully integrated into cPanel. It'll give a lot of flexibility in adjusting the features available on hosting service plans and packages.
  2. Dashboard/Charts—Now you'll be able to see how well Imunify360 has been defending your systems, where attacks are coming from and how many. There are these new alerts, with more coming soon: total number of alerts, number of CAPTCHA events, number of WAF alerts, number of web-based brute-force attacks, number of OSSEC (network level) attacks, number of denied requests from bad bots.
  3. Proactive Defense extension: The Blamer—The Blamer is a new extension to Proactive Defense. It gathers intelligence on attack profiles and uses this information to prevent future attacks.

Since the 4.0 beta release, we've also fixed a few minor issues which you can see in the changelog below.

I hope you'll like this new release and that it makes your servers safer. This email address is being protected from spambots. You need JavaScript enabled to view it. and let me know what you think about it. Watch out for more new features coming soon. 

How to upgrade

Please note that we're rolling out the release gradually. It will be available for all customers in a week or so.

  • CentOS/CloudLinux systems: 
yum update imunify360-firewall 
  • Ubuntu systems: 
apt-get update
apt-get install --only-upgrade imunify360-firewall 

How to install

To install the new Imunify360 version 4.0, please follow the instructions in the documentation

+ Changelog

  • DEF-7106: fixed AttributeError: 'str' object has no attribute 'network_address';
  • DEF-7595: fixed failed test: test_malware_scanner.test_pure_ftp_scanner;
  • DEF-7714: fixed an issue when database vacuum during update was broken;
  • DEF-7739: fixed an issue when files are still ignored on reinfection and supported issues;
  • DEF-7762: fix the use of i360deploy.sh in Plesk extension;
  • DEF-7790: fixed an issue when yum remove imunify360-firewall does not remove ossec-hids;
  • DEF-7867: failed nightly tests caused by removing imunify360 when removing HardenedPHP;
  • DEF-7230: the removed threats are still listed;
  • DEF-7747: fixed an issue when WebShield was not started after strange double restart;
  • DEF-7826: scans failed due to issues with parsing ai-bolit report;
  • DEF-7439: covered Plesk Marketplace installation/upgrade/removal with rpm tests;
  • DEF-7685: WebShield: upstream sent too big header while reading response header from upstream;
  • DEF-7703: added system folders/files of ImunifyAV for Plesk into Ignore List of Imunify360;
  • DEF-7791: DNAT is now used instead of REDIRECT iptables action for redirecting traffic to WebShield.
  • DEF-6224: Memory and CPU usage / footprints while scanning malware in Imunify A/V
  • DEF-7317: Raise nodejs version in rpm/deb specs (build dependencies)
  • DEF-7519: Handle certificates per IP correctly (give away certificate that belongs to this IP)
  • DEF-7533: Create screenshots for 100 server_ids (real) for dashboard
  • DEF-6059: Make webshield/wsshdict load tests
  • DEF-6696: Fix randomly failing nightly e2e tests on master
  • DEF-3287: Make sure /etc/sysconfig/kcare/systemid is correct
  • DEF-5514: New Dashboard - UI - Chart
  • DEF-6160: Expander with hideOnLoad=false should stay open for the same items
  • DEF-6428: Use i360deploy.sh to (un)install Imunify360 when (un)installation is done via the Plesk extension
  • DEF-6478: Refresh separate lines in tables instead of pages
  • DEF-6572: Don't quarantine files owned by system users
  • DEF-6706: Upgrade Angular Material to >=6.4.2 to fix accessibility issues with form components
  • DEF-6710: Settings fields and other inputs should all have a label
  • DEF-6756: Do not ignore incidents from whitelisted IPs
  • DEF-6774: Fix/improve English version of i18n file and update others
  • DEF-6858: Blamer v0.1
  • DEF-6876: Add ability to enable and disable blamer on UID level
  • DEF-6877: Create whitelist testing for blamer
  • DEF-6882: Add ability to enable and disable blamer on UID level - UI
  • DEF-6883: Add ability to enable and disable blamer on UID level - Agent
  • DEF-6884: Add a button to enable / disable blamer in proactive defense - UI
  • DEF-6885: Add ability to enable/disable blamer in proactive defense on global level
  • DEF-6886: End-user configuration should be sent in SERVER_CONFIG message
  • DEF-6890: Improve messages related to Imunify360 products family on CL OS
  • DEF-6904: Outdated webshield self-signed SSL certificate
  • DEF-6909: Make load/functional tests for Webshield SSL functionality
  • DEF-6927: Use angular material overlay for news component in navigation
  • DEF-6964: Move blamer option to the imunify.config
  • DEF-7043: Fix labels in Proactive Defense mode radio group
  • DEF-7074: Update to angular 7
  • DEF-7082: Push WebShield version in sentry reports
  • DEF-7093: Do not quarantine mail
  • DEF-7157: Features management - hide switchers for users with packages
  • DEF-7160: Add ability to re-run behave tests without re-creating cPanel user each time
  • DEF-7193: Run unit tests at a RPM/DEB package build time
  • DEF-7200: Update agent to work correctly with ossec 3.1.0-3
  • DEF-7206: Make sure that same messages from different servers from sentry would be recorded in the same place
  • DEF-7271: Create cPanel extension for Feature management
  • DEF-7273: Add ability to check if cPanel version is correct/supported, don't support for version prior to 68
  • DEF-7274: Add CLI to disable native feature management
  • DEF-7276: initiate native feature management on user request
  • DEF-7277: Run disable feature management to uninstall package extension on package uninstall
  • DEF-7278: Automatically add IM360 extension to all new cPanel packages
  • DEF-7279: PERL: Implement cPanel hook to send imunify360 settings from package/account to IM360
  • DEF-7280: Add event processing for events from cPanel hooks
  • DEF-7281: Support to multiple values for antivirus in features management
  • DEF-7282: modify end user UI for malware scanning
  • DEF-7283: if native feature management supported -- don't show default settings in proactive defence for admin
  • DEF-7284: Modify Settings->Feature Management page when native feature management is supported
  • DEF-7320: Cover imunify360-firewall and imunify-antivirus packages conflicts with tests
  • DEF-7327: Split shared memory daemon to master and worker
  • DEF-7330: New Dashboard - UI - Map
  • DEF-7337: Research angular unit tests
  • DEF-7342: Features management - rename cleanup to antivirus and add 3-states switcher for it
  • DEF-7343: New Dashboard - UI - add date range and data source filter
  • DEF-7344: New Dashboard - UI - connect to backend
  • DEF-7349: disable IM360 UI for end user if all the feature management options are disabled
  • DEF-7436: Create schema for new commands
  • DEF-7437: Disable internal feature-management when native one is enabled
  • DEF-7469: HackerTrap access to malware found lists
  • DEF-7487: New Dashboard - UI - Changes according to new design
  • DEF-7489: Remove submit of FP/FN via email
  • DEF-7515: New Dashboard - UI - change tooltip styles according to design
  • DEF-7525: Webshield: exclude ports for missing services
  • DEF-7534: Reserved space for changes for New feature management UI
  • DEF-7535: New Dashboard - UI - connect to backend - fix panel-related issues
  • DEF-7560: On cPanel account removal, remove user from imunify360 database
  • DEF-7563: add rpm tests for handling cPanel events
  • DEF-7604: Send first PING message right away after connection to server is made
  • DEF-7184: Make unit tests work on MacOS X
  • DEF-7319: Enable end-user UI for "webmaster" role in Plesk
  • DEF-5523: Malware Scanner newline character bypass
  • DEF-6952: Remove ossec service handling from imunify-antivirus init script
  • DEF-7035: Fix language detection (detect dialects correctly)
  • DEF-6908: MALWARE_CLEANUP section not present in config show, so ui is broken for av/av+
  • DEF-6961: Imunify360 plugin in DirectAdmin is stuck (100% CPU)
  • DEF-6963: CloudLinux is incorrectly detected when selecting HardenedPHP implementation
  • DEF-6996: Fix issue with IP input in Safari
  • DEF-7153: Fix "can not find translation key" errors
  • DEF-7167: Investigate why upgrade of imunify360-firewall-cpanel doesn't always work correctly
  • DEF-7314: Fix failing tests due to news component
  • DEF-7315: Fix slack reporter for tests
  • DEF-7409: Investigate and fix route guards
  • DEF-7433: non-root "config show" should return root's value if user hasn't changed it yet
  • DEF-6117: GeoIP data is incorrectly imported sometimes
  • DEF-6358: Fix minor styles issue on the Scan page
  • DEF-6691: Fix datepicker css in some languages
  • DEF-7682: Apply default FM config to existing FM users
  • DEF-7669: Fixed feature management hook
  • DEF-7711: 113_move_quarantined_files migration fails with UnicodeDecodeError
  • DEF-7737: Fix itertools import in utils
  • DEF-7741: Migration to fix config
  • DEF-7749: Run 113_move_quarantined_files migration only once
WAF rulesets released
CloudLinux 6 kernel updated
 

Comments 6

Guest - Lucas Rolff on Tuesday, 19 March 2019 05:59

Doesn't seem like the package has actually been pushed to the imunify360 repository servers

Doesn't seem like the package has actually been pushed to the imunify360 repository servers :)
Inessa Atmachian on Tuesday, 19 March 2019 07:08

Hi Lucas!

We're rolling out the release gradually. It will be available for all customers in a week or so.​

Hi Lucas! We're rolling out the release gradually. It will be available for all customers in a week or so.​
Lucas Rolff on Tuesday, 19 March 2019 08:23

Inessa,

That's all good - but shouldn't the package still be available in the repository servers to even be rolled out? If the package doesn't appear in the repository server, it will never be rolled out to anyone.

Best Regards,
Lucas Rolff

Inessa, That's all good - but shouldn't the package still be available in the repository servers to even be rolled out? If the package doesn't appear in the repository server, it will never be rolled out to anyone. Best Regards, Lucas Rolff
Greg Zemskov on Tuesday, 19 March 2019 09:20

Hi Lucas,
at the moment the update is available for 1% customers and we will roll-out for 100% in a week. If you want to get that update right away, please, contact us at [email protected] and provide a list of IPs of your servers, we make it available for you as well.

Hi Lucas, at the moment the update is available for 1% customers and we will roll-out for 100% in a week. If you want to get that update right away, please, contact us at [email protected] and provide a list of IPs of your servers, we make it available for you as well.
Guest - Mats Nordahl on Thursday, 04 April 2019 06:31

Hi, it is now 4 Apr 2019 and the week You talked about has passed. I have the latest Imunify360 on one of my servers but the rest cant be updated. Can You please give an ETA when it will be available to all Your customers?

Hi, it is now 4 Apr 2019 and the week You talked about has passed. I have the latest Imunify360 on one of my servers but the rest cant be updated. Can You please give an ETA when it will be available to all Your customers?
Guest - Dmitry Tkachuk on Thursday, 04 April 2019 08:57

Hi Mats,
we expect to make it available for everyone on 10 Apr.
If you can't wait more and need it right now then just create a ticket at the cloudlinux.zendesk.com. Support will help you to switch.

Hi Mats, we expect to make it available for everyone on 10 Apr. If you can't wait more and need it right now then just create a ticket at the cloudlinux.zendesk.com. Support will help you to switch.
Already Registered? Login Here
Guest
Friday, 20 September 2019

Captcha Image