Віруси-резиденти - це комп'ютерний вірус, який впроваджується в пам'ять комп'ютера, і активується при кожному запуску операційної системи, виконує певну функцію, і може заразити файли на комп'ютері. Цей метод впровадження вірусів в систему знаходиться в протиріччі з не саморозміщувані вірусом, який активно шукає файли щоб їх заразити. Віруси-резиденти можуть бути досить шкідливими, так як вони можуть швидко поширитися через систему, що вони навіть можуть зупинити роботу антивірусної програми, заражаючи все, що вони сканують на наявність ознак вірусної інфекції.
Існує ряд способів проектування резидентних вірусів. Вірусні дизайнери при розробці вірусу повинні думати про інфікованість. Деякі з них швидко стають ін'єкторами, рухаючись як можна швидше через систему з метою зробити найбільшої шкоди. Інші рухаються повільніше. Віруси, які швидко прагнуть розкрити себе, тому що вони викликають проблем в роботі операційної системи, але це може не бути проблемою в очах створив цей вірус, оскільки збиток вже відомий. Віруси, які рухаються повільно, можуть бути в кращому становищі, щоб заразити інші комп'ютери або вони можуть залишатися прихованими протягом тривалого періоду часу.
Видалення вірусу-резидента, який вбудувався в пам'ять комп'ютера може бути проблемою. Вірус може бути розроблений, щоб протистояти діям звичайного антивірусного програмного забезпечення, або, як говорилося вище, для використання програмного забезпечення. Щоб витягти вірус з пам'яті, може знадобитися спеціалізований інструмент для видалення вірусу. У деяких випадках, вам буде необхідна професійна послуга, щоб повністю очистити комп'ютер від вірусу-резидента.
При виявленні вірусу-резидента він ідентифікується антивірусної компанією або дизайнером операційних систем, і вони створюють спеціальний патч. Це може бути оновленням для антивірусної програми, яка дозволяє програмі видалити такі віруси, або він може приймати форму інструменту для видалення вірусів, яку користувач самостійно може виконати на комп'ютері, щоб видалити вірус з пам'яті.