A rootkit is a set of programs and code that allows a permanent and undetectable presence on a computer.