Руткит — класс вредоносных программ, скрытно действующих в зараженной системе и обладающих специальными средствами, затрудняющими их обнаружение системами безопасности.

Подобные зловреды делятся на руткиты уровня пользователя и руткиты уровня ядра. Первые обладают теми же правами, что и большинство приложений, вторые — полными правами доступа ко всем компонентам операционной системы. Могут использоваться для кражи персональных и банковских данных, быть элементом ботнета, а также применяться в качестве бэкдора для удаленного управления устройством.