Shared hosting puts many websites on one server. Three technologies decide how safely they coexist: CloudLinux isolates resources, CageFS isolates files, and Imunify360 hunts the threats. Here is what each one does, how they fit together, and the gaps you still have to cover yourself.
On shared hosting, dozens or hundreds of separate websites run on a single physical server. That is what makes it affordable. It is also what makes it risky if the server is not built correctly. Two problems have to be solved at once:
A plain Linux server with cPanel does very little about either problem by default. The combination of CloudLinux, CageFS, and Imunify360 is the industry's answer. Each handles a different layer, and they are designed to be used together.
CloudLinux OS is a Linux distribution purpose-built for multi-tenant hosting. Its headline feature is LVE, the Lightweight Virtual Environment. LVE is a kernel-level cage around each hosting account that enforces hard limits on:
The practical result is simple: when a single account hits its ceiling, only that account slows down. Every other site on the server keeps running normally. This is the difference between one website having a bad day and the entire server having a bad day. It is why resource isolation is the foundation the rest of the security stack is built on.
Resource limits stop a site from starving the server. They do nothing to stop a compromised site from reading its neighbors. That is the job of CageFS.
CageFS gives every account its own virtualized filesystem. Inside the cage, an account sees its own home directory plus a curated, read-only set of system binaries and libraries it needs to run. It does not see:
This closes off the single most common shared-hosting attack pattern. When an attacker compromises one weak site, their very next move is usually to read the server for other sites' database credentials and config files. CageFS makes those files invisible from inside a caged account, so a single compromise stays contained to the one account instead of becoming a server-wide breach.
CloudLinux adds two more hardening features worth knowing about. SecureLinks blocks symbolic-link and hard-link attacks that attackers use to trick a privileged process into reading or overwriting files it should not touch. HardenedPHP back-ports security fixes to end-of-life PHP versions (for example PHP 5.6 and 7.x) that no longer get official updates, so a site that depends on a legacy application can run on a patched interpreter instead of an unpatched one.
CloudLinux and CageFS are about isolation: limiting what any one account can do and reach. Imunify360 is the active layer that looks for and blocks actual attacks and malware inside each account. It is several tools in one:
These are not competing products. They are a defense-in-depth stack where each layer covers what the others cannot:
| Layer | What it isolates or does | What it does not do |
|---|---|---|
| CloudLinux LVE | Caps CPU, RAM, I/O, and processes per account | Does not inspect files or detect malware |
| CageFS | Hides other accounts' files and the real system layout | Does not remove malware inside an account |
| Imunify360 | Detects and blocks attacks and malware inside each account | Does not limit resource usage or isolate accounts |
Isolation limits the blast radius of any single compromise. Detection works to prevent and clean the compromise in the first place. Remove any one layer and the other two have a bigger hole to cover. That is why reputable shared hosts run all three.
This is the part most hosting pages leave out, and it matters. Server-level security cannot fix insecure applications. No combination of CloudLinux, CageFS, and Imunify360 will:
The honest summary: the hosting stack contains and detects threats, dramatically reducing how far any single breach can spread. Keeping your applications, plugins, and themes updated, using strong unique passwords, and turning on two-factor authentication is the half of the job that stays with the site owner. Good hosting makes those mistakes survivable, not impossible.
Ultra Web Hosting runs CloudLinux OS with LVE resource isolation and CageFS account isolation across our shared hosting and reseller hosting, with Imunify360 providing the WAF, malware scanning, and Proactive Defense layer on top. All of it runs on hardware we own and operate in our own datacenter, with on-site staff available 24/7. There is no separate security add-on charge on shared hosting plans, and our team monitors malware events directly so we can help review quarantines, confirm false positives, and restore clean files when something does slip through.
CloudLinux OS is a Linux distribution built for multi-tenant shared hosting. Its core feature is LVE (Lightweight Virtual Environment), a kernel-level cage that caps each account's CPU, RAM, I/O, process count, and concurrent connections. On a plain Linux server one busy or abusive account can starve everyone else; CloudLinux isolates each account so one site cannot consume the whole server.
CageFS is CloudLinux's per-user virtualized filesystem. Each account sees only its own files plus a safe, read-only set of system tools. It cannot see other customers' home directories, cannot read other users' config files or database credentials, and cannot view the full process list. This stops the most common shared-hosting attack: a compromised account reading its neighbors' wp-config.php or .env files to pivot across the server.
Imunify360 is a hosting security suite combining a web application firewall (WAF), intrusion detection and prevention, real-time malware scanning, Proactive Defense that blocks malicious PHP at runtime, brute-force protection, and automated kernel and PHP patching. It is the active layer that sits on top of the isolation CloudLinux provides.
They are complementary layers. CloudLinux LVE handles resource isolation so one account cannot exhaust the server. CageFS handles filesystem isolation so a compromised account cannot reach its neighbors. Imunify360 handles active threat detection inside each account. Isolation limits the blast radius of any compromise, and Imunify360 works to prevent and clean it in the first place.
CageFS contains the damage rather than stopping execution. Malware in a caged account still cannot read other users' files or use escalation paths that rely on world-readable server files. Detecting and removing the malware itself is the job of Imunify360's scanner and Proactive Defense, which is why the two are deployed together.
HardenedPHP is a CloudLinux feature that back-ports security patches to end-of-life PHP versions (for example PHP 5.6 or 7.1) that no longer receive official updates. Sites that need a legacy PHP version can keep running on a patched interpreter instead of an unpatched one, closing known PHP-level vulnerabilities without forcing an immediate breaking upgrade.
No server-level stack can fix insecure application code. It will not patch a vulnerable plugin or theme, stop a weak or reused password, undo a site that leaks its own database credentials, or protect a site whose owner installs a nulled plugin with a backdoor. Keeping software updated, using strong unique passwords, and enabling two-factor authentication stay the site owner's responsibility.
Yes. Ultra runs CloudLinux OS with LVE and CageFS on shared and reseller hosting, with Imunify360 providing the WAF, malware scanning, and Proactive Defense layer. It runs on hardware we own and operate with on-site staff 24/7, and there is no separate security add-on charge on shared hosting plans.