Rootkit ialah sejenis perisian komputer berniat jahat dan tersembunyi yang direka untuk menyediakan penyerang akses kepada sistem komputer tanpa dikesan. Ia biasanya digunakan untuk mendapatkan akses root kepada sistem supaya aktiviti berniat jahat lain boleh dilakukan. Ia boleh digunakan untuk menyembunyikan dan mendapatkan kawalan sistem jauh, memintas trafik rangkaian dan mengatasi pengesahan sistem sedia ada.
Rootkit direka untuk melakukan dua perkara utama: mendapatkan akses rahsia kepada sistem komputer, dan menyembunyikan kehadirannya. Ia boleh dipasang pada komputer sama ada oleh pengguna tempatan dengan keistimewaan pentadbir, atau bahkan dari jauh oleh pelakon berniat jahat melalui internet. Setelah rootkit telah dipasang, ia kemudiannya boleh digunakan untuk menyembunyikan tindakan penyerang dengan menyembunyikan sebarang fail baharu yang telah ditambah atau mengubah suai cara program sedia ada memaparkan output.
Selain digunakan untuk menjalankan aktiviti berniat jahat pada komputer, rootkit juga boleh digunakan untuk mempertahankan daripada perisian hasad. Sebagai contoh, ia boleh digunakan untuk menghentikan virus daripada menulis sendiri ke cakera, atau untuk melindungi perkhidmatan sistem tertentu daripada gangguan.
Kerana ia boleh digunakan untuk melakukan kedua-dua perkara yang baik dan buruk, rootkit perlu dikendalikan dengan berhati-hati. Adalah penting untuk memastikan bahawa rootkit yang anda gunakan adalah terkini dan selamat daripada serangan, dan anda memahami risiko yang berkaitan dengan penggunaannya. Ia juga penting untuk ambil perhatian bahawa rootkit selalunya mampu memintas program anti-virus, jadi anda amat disyorkan agar anda mempunyai lapisan keselamatan tambahan.