Setiap server yang terhubung ke internet menerima permintaan yang tidak diundang sepanjang hari. Sebagian datang dari mesin pemindai otomatis yang menebak kata sandi satu per satu, sebagian lagi menyisir folder website mencari berkas usang yang bisa dieksploitasi. Selama bertahun-tahun, administrator menanganinya dengan beberapa alat terpisah: satu firewall untuk menyaring alamat IP, satu pemindai untuk mencari berkas berbahaya, dan satu lagi untuk membendung percobaan login berulang.
Menyatukan semua lapisan itu ke dalam satu perangkat lunak adalah gagasan di balik produk yang akan kita bahas. Imunify360 adalah security suite (paket keamanan terpadu) untuk server web berbasis Linux yang menggabungkan firewall, pemindai malware, web application firewall, dan pengawas eksekusi PHP dalam satu agent dan satu dasbor.
Apa Itu Imunify360?
Imunify360 dikembangkan oleh CloudLinux Inc, perusahaan yang sama di balik sistem operasi CloudLinux OS dan layanan penambalan kernel KernelCare. Dokumentasi resminya menyebut Imunify360 sebagai solusi keamanan untuk server web Linux yang memakai pendekatan berlapis, dengan bantuan machine learning dan data ancaman yang dikumpulkan dari seluruh armada server penggunanya.
Sebagian orang menyebutnya antivirus linux, dan itu tidak sepenuhnya keliru — pemindai malware memang salah satu komponennya. Namun penyebutan itu memperkecil cakupannya. Antivirus bekerja setelah berkas berbahaya mendarat di disk. Imunify360 berusaha menahan permintaan mencurigakan jauh sebelum berkas itu sempat ditulis, lalu tetap mengawasi apa yang dilakukan skrip PHP saat dijalankan.
Perlu diluruskan sejak awal: Imunify360 tidak berhubungan dengan 360 Total Security. Keduanya kebetulan memakai angka 360 di nama produk. Padahal 360 Total Security adalah antivirus desktop Windows buatan Qihoo 360, sementara Imunify360 hanya berjalan di server Linux dan tidak punya versi Windows.
Produk ini paling sering ditemui pengguna Indonesia dalam bentuk menu di dalam panel hosting. Penyedia hosting memasangnya di tingkat server, lalu pemilik akun melihat ikon Imunify360 di cPanel tanpa perlu mengurus lisensinya sendiri.
Enam Lapis Pertahanan di Dalam Imunify360
Struktur Imunify360 paling mudah dipahami sebagai enam lapisan yang bekerja pada tahap berbeda dalam perjalanan sebuah permintaan.
- Firewall jaringan dengan deteksi intrusi: Menyaring lalu lintas di tingkat jaringan memakai daftar reputasi IP dan kumpulan aturan penolakan untuk pola serangan yang sudah dikenal. Lapisan inilah yang menangani serangan brute force terdistribusi dan banjir permintaan bergaya DDoS. Konsep dasarnya sama dengan firewall pada umumnya, hanya saja daftar aturannya dipasok dan diperbarui oleh vendor.
- WebShield: Berdiri di depan web server dan memilah pengunjung yang reputasinya meragukan ke dalam greylist (daftar abu-abu). Pengunjung di daftar itu tidak langsung diblokir, melainkan diberi tantangan JavaScript untuk membuktikan bahwa mereka peramban sungguhan, bukan skrip otomatis.
- Advanced WAF: Web application firewall yang memeriksa isi permintaan HTTP terhadap kumpulan aturan ModSecurity. Menurut FAQ resminya, aturan WAF ini diperbarui setiap 4 jam — jauh lebih sering daripada siklus pembaruan aturan yang dirawat manual.
- Proactive Defense: Modul PHP yang mengawasi perilaku skrip saat dijalankan, bukan mencocokkan isinya dengan tanda tangan. Ia mencari pola seperti penyisipan perintah tersembunyi, penanaman kode berbahaya, pengiriman spam, dan upaya injeksi SQL.
- Malware Scanner: Memindai sistem berkas untuk mencari kode berbahaya, backdoor, dan web shell (skrip yang memberi penyerang akses perintah lewat peramban). Selain pemindaian terjadwal, tersedia pemindaian waktu nyata yang memeriksa berkas begitu ditulis, serta Malware Database Scanner yang menyisir basis data WordPress, Joomla, dan Magento 2.
- Reputation Management dan Patch Management: Memantau apakah domain Anda masuk daftar hitam mesin pencari atau layanan reputasi, sekaligus menambal kernel secara otomatis lewat KernelCare tanpa perlu me-reboot server.
Cara Kerja Imunify360 Saat Permintaan Masuk ke Website
Enam lapisan di atas tidak bekerja bersamaan. Masing-masing punya giliran, dan sebuah permintaan hanya sampai ke lapisan berikutnya kalau lolos dari lapisan sebelumnya.
Permintaan dari internet melewati empat lapis berurutan: firewall jaringan, WebShield, Advanced WAF, lalu Proactive Defense.
Lapisan terakhir yang paling membedakan Imunify360 dari perkakas keamanan konvensional. Proactive Defense berjalan sebagai modul PHP pada web server Apache dan LiteSpeed, dan tersedia dalam tiga mode:
- Disabled: modul dimatikan sepenuhnya.
- Log Only: skrip mencurigakan tetap dijalankan, tetapi kejadiannya dicatat. Mode ini berguna saat Anda ingin mengukur seberapa sering peringatan muncul sebelum menyalakan penegakan.
- Kill Mode: eksekusi skrip langsung dihentikan begitu pola berbahaya terdeteksi, lalu dicatat.
Pendekatan berbasis perilaku ini menutup celah yang tidak tertutup pemindai berbasis tanda tangan. Kode berbahaya yang baru ditulis dan belum pernah terlihat siapa pun tetap punya perilaku yang khas, dan perilaku itulah yang dikenali.
ImunifyAV, ImunifyAV+, dan Imunify360: Apa Bedanya
Kebingungan paling umum bukan soal cara kerja, melainkan soal edisi mana yang sedang dipakai. CloudLinux menyediakan tiga produk dengan nama yang mirip.
| ImunifyAV | ImunifyAV+ | Imunify360 | |
|---|---|---|---|
| Biaya | Gratis | $7 per bulan | Mulai $12 per bulan |
| Deteksi malware | Ya | Ya | Ya |
| Pembersihan sekali klik | Tidak | Ya | Ya |
| Proactive Defense | Tidak | Tidak | Ya |
| WAF dan WebShield | Tidak | Tidak | Ya |
| Firewall dan proteksi brute force | Tidak | Tidak | Ya |
| Patch management KernelCare | Tidak | Tidak | Ya |
Jadi jawaban atas pertanyaan "apakah Imunify360 gratis" adalah tidak. Yang gratis adalah ImunifyAV, dan cakupannya hanya deteksi — ia memberi tahu Anda berkas mana yang terinfeksi, lalu berhenti di situ. Pembersihannya harus Anda kerjakan sendiri.
Menariknya, minat terhadap edisi gratis itu terus menyusut. Pencarian untuk kata kunci imunifyav di Indonesia turun dari sekitar 32 per bulan pada pertengahan 2024 menjadi 7 pada pertengahan 2026. Pada periode yang sama, pencarian untuk imunify360 bertahan stabil di kisaran 250 per bulan.
Harga Lisensi Imunify360 per Server
Lisensi Imunify360 dihitung per server, bukan per domain atau per website. Ada empat tingkat, dan yang membedakan hanyalah jumlah pengguna yang ditampung. Seluruh fitur keamanannya sama persis di semua tingkat.
| Tingkat lisensi | Harga per bulan | Harga per tahun |
|---|---|---|
| Single user | $12 | $144 |
| Hingga 30 pengguna | $25 | $300 |
| Hingga 250 pengguna | $35 | $420 |
| Tanpa batas pengguna | $45 | $540 |
Diskon volume berlaku otomatis mulai pembelian 5 server atau lebih, dan vendor memberikan jaminan uang kembali 30 hari untuk lisensi baru.
Yang sering membuat orang salah memilih tingkat adalah cara menghitung "pengguna". Pada server berpanel, Imunify360 menghitung jumlah akun panel — akun cPanel, langganan Plesk, atau akun DirectAdmin — dan mengabaikan akun sistem. Pada server tanpa panel, yang dihitung adalah pengguna dengan UID 1000 ke atas. Satu akun cPanel yang menampung sepuluh domain tetap dihitung sebagai satu pengguna.
Kalau website Anda berada di layanan shared hosting, lisensi ini sudah ditanggung penyedia dan tidak perlu Anda beli sendiri. Angka di atas relevan bagi Anda yang mengelola VPS atau server sendiri.
Syarat Server, Sistem Operasi, dan Panel yang Didukung
Imunify360 berjalan pada prosesor x86_64 64-bit dan mendukung panel berikut: cPanel/WHM, Plesk versi 17.5 atau lebih baru, DirectAdmin, CyberPanel, Webuzo, serta mode standalone untuk server tanpa panel sama sekali.
Distribusi Linux yang didukung cukup luas. Dari keluarga Red Hat tersedia CentOS dan RHEL 7 sampai 9, CloudLinux OS 7 sampai 9, AlmaLinux 8 sampai 10, serta Rocky Linux 8 sampai 10. Dari keluarga Debian tersedia Ubuntu 16.04 sampai 26.04 dan Debian 9 sampai 13. Syarat minimum resminya adalah RAM 1 GB dan ruang disk kosong 20 GB.
Angka RAM itu perlu diberi konteks, karena reputasi Imunify360 sebagai perangkat lunak berat sudah kedaluwarsa. Pada Desember 2024, CloudLinux merilis versi 8.0 yang menulis ulang agent dari Python ke Go. Hasilnya, overhead memori agent turun dari kisaran 100–300 MB menjadi di bawah 20 MB. Vendor menyatakan versi ini muat pada konfigurasi VPS terkecil sekalipun, termasuk yang hanya memiliki RAM 512 MB. Saat pengumuman itu terbit, 80% armada server pengguna sudah dimutakhirkan ke versi tersebut.
Satu hal yang perlu ditegaskan: tidak ada Imunify360 untuk Windows. Seluruh komponennya terikat pada Linux dan pada web server Apache, LiteSpeed, atau Nginx. Pencarian untuk "imunify360 windows" biasanya berakhir pada produk yang sama sekali berbeda.
Kenapa Pengunjung Melihat Halaman Verifikasi Sebelum Masuk
Bagian ini untuk Anda yang datang ke sini bukan sebagai administrator. Anda hendak membuka sebuah website, lalu tertahan di halaman putih bertuliskan "Please wait while your request is being verified...".
Halaman itu berasal dari WebShield. Alamat IP Anda masuk ke greylist karena reputasinya dinilai meragukan, lalu Imunify360 mengirimkan tantangan JavaScript untuk memastikan yang mengakses adalah peramban sungguhan.
IP yang diragukan menerima tantangan JavaScript dari WebShield; setelah lolos, permintaan diteruskan ke website.
Pada kondisi normal proses ini berlangsung sekejap dan pengunjung bahkan tidak sempat membacanya. Masalah muncul ketika halaman itu berputar tanpa henti. Penyebabnya biasanya salah satu dari dua hal berikut.
Pertama, peramban Anda memblokir JavaScript atau cookie. Keduanya wajib aktif untuk menyelesaikan tantangan. Ekstensi pemblokir skrip, mode privasi yang ketat, atau peramban yang sudah lama tidak diperbarui sering menjadi penyebabnya.
Kedua, alamat IP Anda memang tercatat buruk — dan ini bagian yang jujur perlu disampaikan. Banyak pengguna berbagi satu alamat IP publik lewat NAT, misalnya pada jaringan kantor, kampus, atau operator seluler. Kalau satu orang di jaringan itu memicu pemblokiran, pengguna lain di IP yang sama bisa ikut terkena. Dalam kasus seperti ini halaman verifikasi akan terus berulang sampai IP tersebut dimasukkan ke daftar putih.
Kalau Anda pengunjung, langkah praktisnya: aktifkan JavaScript dan cookie, matikan ekstensi pemblokir untuk situs tersebut, atau coba dari jaringan lain untuk memastikan penyebabnya memang alamat IP. Kalau Anda pemilik website, hubungi penyedia hosting dan minta alamat IP tersebut dimasukkan ke daftar putih Imunify360.
Kelebihan Dibanding Firewall dan Antivirus Terpisah
Susunan konvensional pada server cPanel biasanya terdiri dari tiga perkakas: CSF sebagai firewall, ClamAV sebagai antivirus linux untuk memindai berkas, dan fail2ban sebagai pembendung percobaan login berulang. Ketiganya gratis, terbuka, dan terbukti bekerja. Yang ditawarkan Imunify360 sebagai gantinya adalah hal-hal berikut.
- Satu dasbor untuk semua lapisan: Riwayat pemindaian, daftar IP terblokir, berkas yang dikarantina, dan pengaturan WAF berada di satu tempat. Pada susunan tiga perkakas, informasi itu tersebar di tiga antarmuka dengan format log yang berbeda-beda.
- Aturan yang dirawat vendor: Aturan WAF diperbarui setiap 4 jam dan daftar reputasi IP diperbarui terus-menerus. Pada susunan konvensional, memperbarui aturan ModSecurity adalah pekerjaan manual yang mudah tertunda.
- Hardened PHP: Imunify360 menyediakan repositori PHP lawas yang sudah ditambal keamanannya, mencakup versi 4.4.9, 5.1 sampai 5.6, 7.0, 7.1, dan 7.2. Ini menolong server yang masih menampung aplikasi lama yang belum bisa dinaikkan versinya, karena PHP tersebut sebenarnya sudah berhenti didukung pengembang aslinya.
- Under Attack Mode: Fitur WebShield yang dirilis 4 Agustus 2026 dan berfungsi sebagai rem darurat. Anda menempatkan satu domain — atau hanya jalur tertentu seperti
/checkout— dalam status diserang, dan setiap permintaan yang masuk lebih dulu menerima tantangan JavaScript sebelum diteruskan. Masa berlaku cookie kelulusannya dapat diatur antara 10 detik sampai 3 hari per aturan. - Pemberitahuan reputasi domain: Anda diberi tahu saat domain masuk daftar hitam, bukan menemukannya sendiri setelah trafik dari mesin pencari anjlok.
Perlu dicatat bahwa Imunify360 bukan satu-satunya pemain di kelas ini. BitNinja dan CPGuard menyasar ceruk yang sama di tingkat server, sementara Wordfence dan Sucuri bekerja di tingkat aplikasi WordPress. Perbedaan mendasarnya: Imunify360 melindungi seluruh akun di satu server sekaligus, sedangkan perkakas tingkat aplikasi dipasang dan dibayar per website.
Kelemahan dan Hal yang Perlu Anda Pertimbangkan
Tidak ada perangkat lunak keamanan yang gratis dari konsekuensi. Empat hal berikut layak Anda timbang sebelum memutuskan.
- Pemindaian waktu nyata dapat memicu beban CPU dan I/O tinggi. Basis pengetahuan CloudLinux sendiri mendokumentasikan kasus beban tinggi akibat fitur ini, terutama pada server dengan berkas yang sering berubah — misalnya folder cache aplikasi. Solusinya biasanya mengatur pengecualian direktori, dan itu berarti pekerjaan penyetelan tambahan.
- Proactive Defense mematikan
opcache.jitsecara otomatis. Saat modulnya aktif, kompilasi just-in-time pada PHP dinonaktifkan. Menurut CloudLinux hal ini tidak memengaruhi stabilitas maupun performa website PHP 8 pada umumnya, tetapi kalau Anda memang mengandalkan JIT untuk beban komputasi berat, konsekuensi ini perlu diuji lebih dulu. - Deteksi keliru tetap mungkin terjadi. Berkas sah bisa ikut dikarantina, dan greylist bisa menjaring pengunjung sah seperti dijelaskan sebelumnya. Imunify360 menyediakan daftar abaikan dan mekanisme pelaporan, tetapi penanganannya tetap menuntut perhatian manusia. Melaporkan berkas yang salah ditandai dilakukan lewat perintah
imunify360-agent submit false-positive --reason alasan-anda /path/lengkap/ke/berkas. - Berbayar, tertutup, dan bergantung pada layanan cloud vendor. Kode sumbernya tidak terbuka, biayanya berulang setiap bulan per server, dan sebagian kecerdasannya — reputasi IP serta heuristik malware — berada di sisi cloud CloudLinux. Kalau prinsip Anda adalah menjalankan tumpukan yang sepenuhnya bisa diaudit sendiri, kombinasi CSF dengan Wazuh lebih sesuai meskipun menuntut waktu penyetelan jauh lebih banyak.
Perintah imunify360-agent yang Perlu Anda Ketahui
Seluruh pengaturan Imunify360 dapat dijalankan lewat baris perintah sebagai root. Perintah-perintah berikut dikutip dari dokumentasi resminya.
Untuk memastikan versi yang terpasang:
imunify360-agent versionSaat Imunify360 berperilaku aneh dan Anda perlu membuka tiket dukungan, perintah berikut mengumpulkan kondisi sistem menjadi satu laporan lalu mengembalikan sebuah kunci yang Anda lampirkan ke tiket:
imunify360-agent doctorUntuk memasukkan sebuah alamat IP ke daftar putih — inilah perintah yang dipakai administrator saat ada pengunjung terjebak halaman verifikasi:
imunify360-agent ip-list local add --purpose white 203.0.113.10Untuk memulai pemindaian pada direktori tertentu, lalu melihat daftar berkas yang ditandai berbahaya:
imunify360-agent malware on-demand start --path /home/namauser/public_html
imunify360-agent malware malicious listSementara Under Attack Mode memakai perkakas terpisah bernama imunify360-wsctl dan hanya tersedia lewat baris perintah — tidak ada tombolnya di antarmuka grafis. Fitur ini juga bersifat fail-open: kalau konfigurasinya salah atau layanannya mati, permintaan diteruskan seperti biasa dan tidak ada yang diblokir.
Pertanyaan yang Sering Diajukan
Apa kegunaan Imunify360? Melindungi server web Linux dari empat jenis gangguan sekaligus: percobaan masuk paksa, permintaan HTTP berbahaya, berkas malware di sistem berkas, dan skrip PHP yang berperilaku menyimpang saat dijalankan. Semuanya dikelola dari satu dasbor.
Apakah Imunify360 bagus untuk server kecil? Sejak versi 8.0 yang rilis Desember 2024, overhead memorinya di bawah 20 MB dan cocok bahkan untuk VPS 512 MB. Yang perlu diperhatikan bukan lagi ukuran RAM, melainkan pemindaian waktu nyata yang bisa membebani CPU pada server dengan berkas yang sangat sering berubah.
Apakah Imunify360 sama dengan 360 Total Security? Bukan. 360 Total Security adalah antivirus desktop Windows buatan Qihoo 360. Imunify360 adalah perangkat lunak server Linux buatan CloudLinux Inc. Keduanya tidak berhubungan sama sekali.
Apakah Imunify360 bisa dipakai tanpa cPanel? Bisa. Selain cPanel, Imunify360 mendukung Plesk, DirectAdmin, CyberPanel, dan Webuzo, serta memiliki mode standalone untuk server tanpa panel apa pun.
Apakah Imunify360 punya plugin WordPress? Ada, namanya Imunify Security dan sudah aktif di lebih dari 260.000 website WordPress. Plugin ini tidak berdiri sendiri — ia hanya menampilkan kondisi Imunify yang sudah berjalan di server ke dalam dasbor WordPress Anda. Dari sana pemilik situs dapat melihat hasil pemindaian, menonaktifkan aturan WAF yang memblokir lalu lintas sah, dan mengganti preset Bot Protection antara Balanced, Strict, atau Monitor only. Plugin ini bekerja dengan ketiga edisi, meskipun fitur yang terbuka bergantung pada edisi yang dipasang penyedia hosting.
Bagaimana cara menghentikan atau menghapus Imunify360?
Untuk menghentikan sementara tanpa mencopot pemasangan, jalankan systemctl stop imunify360. Untuk mencopotnya sambil menyimpan konfigurasi, gunakan bash i360deploy.sh --uninstall; tambahkan --purge sebagai ganti --uninstall kalau Anda ingin semua sisa berkas ikut dibersihkan. Perlu diingat, kalau Anda pengguna shared hosting, pilihan ini ada di tangan penyedia hosting, bukan di akun Anda.
Kesimpulan
Imunify360 adalah paket keamanan berbayar untuk server web Linux yang menggabungkan firewall, WebShield, WAF, pemindai malware, Proactive Defense, dan penambalan kernel dalam satu agent. Kekuatan utamanya bukan pada satu fitur unggulan, melainkan pada terkumpulnya semua lapisan itu di bawah satu pengaturan yang aturannya dirawat vendor.
Ia paling masuk akal untuk server yang menampung banyak akun pengguna dengan aplikasi PHP pihak ketiga yang tidak sepenuhnya Anda kendalikan — kondisi khas penyedia hosting dan pengelola VPS multi-klien. Sebaliknya, untuk satu aplikasi yang Anda kelola sendiri dengan proses pembaruan yang sudah rapi, biaya mulai $12 per bulan per server itu mungkin lebih baik dialihkan ke hal lain.
Semoga artikel ini membantu.




